PDF de programación - INTRODUCCIÓN A LINUX

Imágen de pdf INTRODUCCIÓN A LINUX

INTRODUCCIÓN A LINUXgráfica de visualizaciones

Publicado el 16 de Abril del 2017
1.194 visualizaciones desde el 16 de Abril del 2017
104,6 KB
23 paginas
Creado hace 26a (01/05/1998)
INTRODUCCIÓN A LINUX



Ramón Mª Gómez Labrador

Mayo 1.998



Temario del curso.


Introducción al UNIX.
Instalación de Linux.
Cómo empezar.
Ficheros y directorios.

Procesos.
El entorno gráfico Xwindow.
Gestión de usuarios y grupos.
Referencias.


Introducción al UNIX.


El sistema operativo UNIX empezó a desarrollarse por universitarios estadounidenses en la
década de los 70, escrito en lenguaje C. Desde sus orígenes ha sido dotado de una gran
versatilidad y facilidad de utilización para el usuario, permitiéndole investigar y ampliar
cómodamente el propio sistema, en detrimento de cierta seguridad.

Existe una gran variedad de versiones de UNIX para diferentes plataformas –tanto para
ordenadores personales y estaciones de trabajo, como para servidores y miniordenadores–, tanto
de libre distribución (Linux, Minix) como comerciales (Solaris, AIX, HP-UX, …). Aunque todas
ellas mantienen una filosofía común, no son exactamente equivalentes. En la actualidad se está
haciendo un gran esfuerzo de normalización en esta materia (normas UNIX’95 y UNIX’98 o los
entornos Xwindow y CDE).

Linux es un UNIX de libre distribución –desarrollado inicialmente por el programador finlandés
Linus Torvalds–, que ha crecido rápidamente gracias a la ayuda de una gran cantidad de
programadores comunicados por Internet, y que han desarrollado y probado muchos
componentes para el sistema.

En la actualidad existen varias distribuciones de Linux: RedHat (es la que utilizaremos en este
curso), Slackware, Debian, etc. Algunas de ellas han sido desarrolladas no sólo para ordenadores
personales –basados en procesadores Intel o compatibles–, sino también para máquinas con
procesadores Sparc o PowerPC.

Antes de comenzar a centrarnos con el Linux, conviene conocer algunas de las características
fundamentales del UNIX (y, por extensión, del propio Linux):
• Sistema operativo multiusuario y multitarea.
• Sistema operativo basado en capas.
• El almacenamiento en disco se organiza en sistemas de archivos.
• Los espacios de paginación permiten incrementar la memoria disponible.
• Trabaja con el protocolo de red TCP/IP.
• Cada usuario tiene una cuenta cuyas características y permisos vienen definidos por el

administrador (root).

• El usuario se comunica con el sistema mediante el intérprete de mandatos.
• Cada programa en ejecución consta de uno o más procesos, con identificador único y con

una relación de parentesco.



Instalación de Linux.


Preinstalación.

Antes de empezar con la instalación de Linux –o de cualquier otro sistema operativo– resulta
necesario, y en algunos casos imprescindible, conocer las características fundamentales de
nuestro ordenador. Éstas son:
• Procesador.
• Memoria.
• Discos duros y disqueteras.
• Tarjeta de vídeo.
• Monitor, teclado y ratón.
• Unidad de CD-ROM.
• Tarjeta de red (si existe).
• Otros dispositivos (impresoras, tarjeta de sonido, unidades de cinta, ...).

Para este curso utilizaremos la versión 5 del Linux de RedHat. El paquete viene con 2 disquetes
de arranque y 2 CD-ROM.

Los disquetes pueden utilizarse para arrancar el ordenador con un núcleo reducido de Linux. Sin
embargo, nuestra instalación se realizará desde una pequeña partición MS-DOS (aunque Linux
también puede “convivir” sin problemas con Windows, OS/2 u otra versión de Linux). Es
interesante hacer constar que Linux puede instalarse también desde un servidor FTP anónimo o
desde un servidor NFS (siempre que se tenga acceso a Internet o a una red local,
respectivamente).

En principio, se instalará MS-DOS. Si los dos sistemas operativos van a estar en el mismo disco
duro, no es necesario preocuparse por el tamaño de las particiones, ya que Linux permite
modificarlas en caliente sin reformatearlas. El paso siguiente es instalar los controladores de la
unidad de CD-ROM y terminar de configurar el resto de dispositivos que vayan a utilizarse
(tarjeta de red, de vídeo, impresora, etc.). Colocar el disco de Linux en la unidad de CD-ROM y
rearrancar el ordenador.



Primeros pasos en la instalación.

Durante el proceso de instalación se tiene a disposición una serie de consolas virtuales que
permitirán comprobar la evolución de este proceso. La siguiente tabla muestra el contenido de
cada consola y la combinación de tecla para cambiar a ella. En general, sólo debe usarse la
consola virtual 1.



Consola

Teclas

Contenidos

1

2

3

4

5

[Alt]-[F1] Diálogos de la instalación

[Alt]-[F2]

Intérprete de mandatos

[Alt]-[F3] Histórico de instalación (mensajes programa de instalación)

[Alt]-[F4] Histórico del sistema (mensajes del núcleo, etc.)

[Alt]-[F5] Otros mensajes

Para comenzar la instalación desde MS-DOS:

D:



(o la letra de la unidad de CD-ROM)

CD \DOSUTILS

AUTOBOOT

Si se usa el disquete de arranque de Linux, una vez que aparezca el mensaje boot, pulsar la
tecla [Intro] y ejecutará automáticamente el proceso de instalación.

La siguiente tabla muestra los primeros pasos del programa de instalación, en la primera
columna, y la elección que debemos efectuar, en la segunda. Conviene resaltar que los datos
mostrados son para un tipo específico de instalación y que en otros casos deberán estudiarse los
valores más necesarios (referirse al manual de Linux de RedHat [1] para más información.

Tipo de monitor:

Monitor color.

Tipo de teclado:

Teclado español (es).

Tipo de instalación:

Instalación con CD-ROM local.

Instalar o actualizar Linux:

Instalar un sistema nuevo.

Herramienta para crear particiones: Disk Druid.



Creación de particiones.

El sistema operativo debe conocer los puntos de montaje para todos los sistemas de archivos
definidos en nuestro árbol de directorios y los espacios de paginación que van a utilizarse. El
Linux debe tener al menos un sistema de archivos (/) y un espacio de paginación.

Un sistema de archivos es un árbol de directorios que tiene un punto de montaje en el árbol de
directorios global. Un servidor potente, con muchos usuarios y una gran carga de trabajo, debe
tener definida por seguridad una serie de sistemas de archivos, donde cada uno de ellos tiene una
función bien definida. La siguiente tabla muestra un ejemplo con los sistemas de archivos típicos

de una estación de trabajo.

/

/usr

Sistema de archivos raíz.

Contiene los programas y utilidades del sistema operativo.

/usr/local Programas y utilidades adicionales.

/tmp

/var

Almacena ficheros temporales.

Ficheros de administración y contabilidad.

/home

Cuentas de los usuarios.

Las características fundamentales de un sistema de archivos son:
• Punto de montaje: directorio del árbol raíz en el que incluimos el sistema de archivos.
• Dispositivo: partición del disco utilizada.
• Tipo: tipo de la partición usada (Linux, DOS, paginación, CD-ROM, ...).
• Tamaño: espacio reservado en el disco.

Resulta de gran importancia hacer una buena estimación previa del tamaño que va a tener cada
uno de los sistemas de archivos definidos en la máquina.

En nuestro caso, para simplificar, sólo se definirá el sistema de archivos raíz y se mantendrá el
de MS-DOS montado sobre el directorio /DOS.

La memoria del ordenador es limitada y Linux permite la ejecución de varios procesos a la vez
que comparten dicha memoria. Cuando ésta se satura, el sistema operativo utiliza el espacio en
disco para intercambiar información. Esto es lo que se define como espacio de paginación o
espacio de intercambio.

Normalmente, el espacio del disco que se reserva para paginación dependerá de la carga que
estimemos vaya a tener el ordenador. El valor recomendado por Linux es el doble de la
capacidad de nuestra memoria. Otros sistemas operativos (como el AIX de IBM) recomiendan
reservar el triple de la cantidad de la memoria. En todo caso, Linux permite aumentar
temporalmente nuestro espacio de paginación.

Se definirá un espacio de paginación con el doble de la cantidad de memoria del ordenador. El
propio Linux de RedHat monta dicho espacio sobre el directorio /proc.



Paquetes de programas.

La instalación del Linux de RedHat permite seleccionar los paquetes de programas que más
interesen para la funciones que llevará a cabo el servidor y según el espacio libre en disco del
que dispongamos. Dichos paquetes están agrupados en componentes de acuerdo con su función.

El programa de instalación permite seleccionar los paquetes individuales o los componentes que
más nos interesen. Hay que tener en cuenta que algunos paquetes dependen de la existencia de
otros y el propio programa de instalación se encarga de comprobar dichas dependencias.

Las etiquetas de cada componente y de cada paquete dan una idea general de la función que
realizan. Es conveniente tener conocimiento de la funcionalidad de cada paquete antes de
añadirlo a la lista, pero en cualquier momento –tras el proceso de instalación– pueden incluirse o
eliminarse con la utilidad rpm.



Finalizar la instalación.

Para terminar con el proceso de instalación, la siguiente tabla muestra los últimos pasos y los
valores recomendados para el curso.

Configurar el ratón:

Configurar Xwindow:

Seleccionar ratón por omisión.

Seleccionar servidor XFree86 escogido por
utilidad Xconfigurator.

la

Configurar la red:

Ver el próximo apartado.

Configurar zona horaria:

Seleccionar Europa/Madrid.

Seleccionar servicios para el arranque:

Escoger aquellos
  • Links de descarga
http://lwp-l.com/pdf2977

Comentarios de: INTRODUCCIÓN A LINUX (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad