Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Manual Linux2
Manual Linux2
de contenido
UNIDAD 1 INSTALACIÓN.....................................................................................................................5
Anaconda, el programa de instalación de CentOS Linux.....................................................................6
Proceso de instalación............................................................................................................................6
Configurar sistemas de archivos, particiónamiento alternativo...........................................................13
Iniciar la instalación, seleccionar el medio de arranque......................................................................23
Acceder al programa de instalación, definir método de instalación....................................................23
Configurar sistemas de archivos, particionamiento alternativo...........................................................23
Selección de paquetes..........................................................................................................................24
Primer arranque: Configuración potsinstalación................................................................................24
Kickstart, iniciar la instalación usando kickstart.................................................................................24
Anatomía de un fichero kickstart.........................................................................................................25
Kickstart, Sección de comandos, Sección de paquetes........................................................................25
Kickstart, Sección de paquetes...........................................................................................................26
Kickstart, %pre, %post........................................................................................................................26
Servidor de instalación a través de la red............................................................................................26
Crear un repositorio privado................................................................................................................26
UNIDAD 2 ADMINISTRACIÓN AVANZADA DE SISTEMAS DE ARCHIVOS.............................27
Herramientas para empaquetar archivos tar.........................................................................................28
Herramientas para respaldar archivos: dump/restore, rsync................................................................28
¿Qué es el RAID software?.................................................................................................................28
Configurar, comprobar y recuperar RAID software............................................................................29
¿Qué es la administración de volúmenes lógicos (LVM)?..................................................................29
Crear y administrar volúmenes lógicos...............................................................................................30
Instantáneas y uso de Instantáneas (SNAPSHOT)..............................................................................30
Instantáneas (SNAPSHOT).................................................................................................................30
UNIDAD 3 GESTIONAR SISTEMA DE ARCHIVOS..........................................................................31
Detectar dispositivos............................................................................................................................32
Crear y administrar particiones............................................................................................................32
Crear, etiquetar el sistema de archivos................................................................................................32
Puntos de montajes y /etc/fstab............................................................................................................33
Montar y desmontar sistemas de archivos con mount y umount.........................................................33
Gestionar archivos y particiones de swap............................................................................................34
Montar sistemas de archivos NFS.......................................................................................................34
Montar sistemas de ficheros automáticamente....................................................................................34
UNIDAD 4 EL PROCESO DE ARRANQUE DEL SISTEMA..............................................................35
Indicamos siguiente, y nos indica una advertencia si es un disco nuevo, indicamos Si.
Luego se despliega el menú de selección de paquetes, donde seleccionamos los paquetes que
deseemos instalar.
Una ves instalados todos los paquetes estamos listos para reiniciar el computador
Continuamos con la creación de usuarios, si es que no vamos a crear usuarios aun, dejamos los
campos en blanco y luego en la advertencia indicamos continuar
Con esto hemos completado la configuración inicial, si deshabilitamos SELinux nos indica que
debemos reiniciar
GRUB y Grub.conf
● GRUB “the GRand Unified Bootloader”
Interfaz de línea de comandos disponibles en el arranque del sistema
Arranca desde sistemas de archivos ext2/ext3, ReiserFS, JFS, FAT, minix, o FFS
Soporta protección de clave MD5
● /boot/grub/grub.conf
● Cambios a grub.conf tiene efecto inmediatamente
● Si el MBR en /dev/hda esta corrupto, vuelva a instalar la primera etapa del gestor de arranque con:
/sbin/grub-install /dev/hda
Inicialización de init
● init lee su configuración: /etc/inittab
Nivel de ejecución inicial
scripts de inicialización del sistema
Según nivel de ejecución especifico se ejecuta directorio con scripts
Atrapa ciertas secuencias de teclas
Define scripts de corte de energía y restauración UPS
Genera gettys en consolas virtuales
Inicializa X en nivel de ejecución 5
Niveles de ejecución
● init define niveles de ejecución 0-6, S, emergency
● El nivel de ejecución es seleccionado por cualquiera de
El valor por defecto en /etc/inittab en el arranque
Pasando un argumento desde gestor de arranque
Utilizando el comando init nuevo_nivel_de_ejecución
● Muestra el actual y previo nivel de ejecución
/sbin/runlevel
/etc/rc.d/rc
● Inicializa el nivel de ejecución por defecto desde la linea initdefault en el archivo /etc/inittab como
id:5:initdefault:
l0:0:wait:/etc/rc.d/rc 0
l1:1:wait:/etc/rc.d/rc 1
l2:2:wait:/etc/rc.d/rc 2
l3:3:wait:/etc/rc.d/rc 3
l4:4:wait:/etc/rc.d/rc 4
l5:5:wait:/etc/rc.d/rc 5 (default)
l6:6:wait:/etc/rc.d/rc 6
/etc/rc.d/rc.local
● Se ejecuta después de scripts del nivel de ejecución especifico
● lugar común para la modificación personalizada
● En la mayoría de los casos es recomendable que crees un script de inicio System V en
/etc/rc.d/init.d a menos que el servicio que está iniciando es tan trivial que no lo justifique. Existen
scripts que pueden ser usados como punto de partida.
El problema del huevo y la gallina con los módulos del kernel y el initial RAM disk
● El disco RAM de inicio incluye módulos de carga al principio del proceso de arranque.
● Este archivo esta localizado bajo /boot/initrd-$(uname -r).img
● Módulos extra a veces es necesario agregar a causa de:
Nuevo hardware agregado al sistema. Ej: controlador SCSI, Nuevas características
necesarias como dispositivos USB., Módulo necesarios para cargar automáticamente en el arranque.
● Utilizar mkinitrd y la opción --with para reconstruir con un modulo extra:
mkinitrd --with=module_name /boot/initrd-$(uname -r).img \$(uname -r)
● Usa significativamente menos ancho de banda que como una pura conexiones remotas X
●Servidor
Usuarios individuales pueden iniciar un servidor VNC con el comando: vncserver
Ejecuta $HOME/.vnc/xstartup en el inicio
Requiere una contraseña VNC que no debe ser idéntica a la contraseña del sistema
Servidores se pueden automáticamente iniciar vía /etc/init.d/vncserver
● Cliente
Se conecta a un servidor VNC remoto con vncviewer host:screen
Un único numero de pantalla distingue entre múltiples servidores VNC que se ejecutan en la
misma máquina
Soporta túneles a través SSH: vncviewer -via user@host localhost:1
Verificar la conectividad IP
● ping
Herramienta de medición de perdida de paquetes y latencia en la red
● traceroute
Muestra la ruta de red a un destino
● mtr
Grupos de usuarios
● Cuando las cuentas de usuario son creados, un grupo es también creado con el mismo nombre
El usuario es asignado a este grupo
Los nuevos archivos del usuario son afiliados a este grupo
● Ventajas: Evita que los archivos nuevos pertenezcan a un grupo "público"
● Desventajas: Puede fomentar hacer archivos “accesible-por-el-mundo”
Cambiar de usuario
● Sintaxis
su [-] [usuario]
su [-] [usuario] -c comando
● Permite al usuario convertirse temporalmente a otro usuario
Usuario por defecto es root
● La opción “-” hace que el intérprete de comandos un shell de entrada
Sudo
● Usuarios listados en /etc/sudoers ejecutan comandos con:
Un efectivo ID de usuario de 0
ID del grupo del grupo root
● Un administrador se pondra en contacto si un usuario no listado en /etc/sudoers intenta usar sudo
Usuarios de red
● información sobre los usuarios pueden ser almacenados y administrados centralmente en un
servidor remoto
● Dos tipos de información siempre debe ser proporcionada para cada cuenta de usuario
Información de la cuenta: numero UID, shell,Directorio de trabajo, grupo, y etc
Autentificación: una manera de decir que la contraseña proporcionada en inicio de sesión para
una cuenta es correcta
Configurar autentificación
● system-config-authentication
Herramienta gráfica para configurar autentificación
Para una herramienta basada en texto, usar authconfig-tui
Cargar RPM authconfig-gtk
● Soporte a servicios de información de cuentas: (local files), NIS, LDAP, Hesiod, Winbind
● Soporte a mecanismo de autentificación: (NSS), Kerberos, LDAP, SmartCard, SMB, Winbind
Gestionar SELinux
● Modos: Obediente, Permisivo, Deshablitado
Cambio enforcement es permitida en la política Targeted
getenforce
setenforce 0 | 1
Deshabilitar en GRUB con selinux=0
● /etc/sysconfig/selinux
● system-config-securitylevel, Cambiar modo, Desactivación requiere reiniciar el sistema
● system-config-selinux, Booleanos
● setroubleshootd, Aconseja sobre como evitar errores, no garantiza seguridad!
Para comenzar a trabajar con KVM en CentOS 6 es necesario instalar los grupos de paquetes
"Virtualization", "Virtualization Client" y "Virtualization Tools":
yum groupinstall "Virtualization" "Virtualization Client" "Virtualization Tools"
Para crear una nueva máquina virtual se debe invocar el asistente haciendo clic derecho sobre el
hypervisor y luego "New":
En este paso se asigna la cantidad de memoria RAM a la máquina virtual y la cantidad de CPUs. En
general se recomienda nunca asignar más de la mitad de la memoria RAM del host.
En el último paso se selecciona el tipo de red, es posible utilizar una interfaz bridge o NAT sobre la
red virtual por defecto. Es posible crear múltiples redes virtuales en el hypervisor. Para ello se debe
definir un nombre, rango de IP, habilitar o no DHCP y en qué rango y definir el modo de conexión de
Una vez que se hace clic en "Finish" se abre la consola de la nueva máquina virtual. En este caso
bootea desde el CD de instalación
En la ventana del administrador de máquinas virtuales se observa que la máquina está en ejecución y
en el pequeño gráfico de la derecha se observa el uso de CPU del guest: