1. ESCUELA SUPERIOR POLITECNICA DE
CHIMBORAZO
Módulo II
Administración Avanzada Linux
Vinicio Ramos Valencia
0984 421066
vi_ramos@espoch.edu.ec
2. Administración Avanzada Linux
El administrador de sistemas GNU/Linux tiene que
enfrentarse diariamente a una gran cantidad de
tareas. En general, en la filosofía UNIX no suele
haber una única herramienta para cada tarea o
una sola manera de hacer las cosas. Lo común es
que los sistemas UNIX proporcionen una gran
cantidad de herramientas más o menos simples
para afrontar las diferentes tareas.
3. Administración Avanzada Linux
Herramientas básicas de Administración remota.
configuración. Programación de Scripts
Delegación de tareas
de superusuario de Linux.
Administración y
Respaldos y tareas
actualización de programadas.
paquetes Interoperabilidad con
Gestores de arranque. Windows.
Recuperación ante
desastres
Administración de
unidades de
almacenamiento
(partición, RAID, LVM)
4. Herramientas básicas de configuración
Sistema de herramientas
Permiten configurar el sistema operativo
Múltiples interfaces
Interfaz de texto
Interfaz gráfica
Interfaz WEB
La herramienta perfecta no existe aún
8. Herramientas básicas de configuración
Interfaz gráfica
#system-config-services
Habilitar httpd solamente en el run-level 5
#chkconfig httpd off
#chkconfig httpd –level 5 on
#chkconfig --list httpd
9. Herramientas básicas de configuración
Interfaz WEB (Webmin)
http://www.webmin.com
Iniciativa Open Source para crear un framework
de configuración del sistema operativo
basado en WEB
Soportado por la mayoría de las distribuciones
de UNIX, no sólo por Linux
Los módulos pueden ser creados por todos
10. Herramientas básicas de
configuración
Instalación del Webmin
Descargar el rpm desde
http://www.webmin.com
#rpm –ivh webmin-version.rpm
Conectarse a http://localhost:10000/
Ingresar como usuario root del sistema operativo
11. Herramientas básicas de configuración
●
Subsistemas de impresión
●
BSD (RFC 1179)
– Traditional BSD style printing subsystem (lpr/lpd)
●
AT&T (sólo para AIX)
●
LPRng
– Subsistema de impresión derivado del BSD
– Utilizado en algunas distribuciones de Linux
●
Common UNIX printing system (CUPS)
– Implementación modular, completamente nueva
– Se espera que se convierta en el estándar en todos los
UNIX
– http://www.cups.org
12. Herramientas básicas de configuración
●
Subsistemas de impresión CUPS
●
Archivos de configuración
– /etc/cups/classes.conf
– /etc/cups/client.conf
– /etc/cups/cupsd.conf
– /etc/cups/printers.conf
●
Herramienta de configuración
– system-config-printer
– http://localhost:631/admin
13. Herramientas básicas de configuración
●
Configurando el subsistema de impresión
CUPS
#vi /etc/cups/cupsd.conf
FileDevice Yes
#service cups restart
#chkconfig cups on
14. Herramientas básicas de configuración
●
Configurando el subsistema de impresión
CUPS
http://localhost:631
autenticarse como usuario root
Click Administration/Manage Printers/Add Printer
Name: lx03
Location: Classroom
Description: 03 printer for this server
Device: AppSocket/HP JetDirect
DeviceURI: file:/tmp/lx03.prn
Make: Generic
Model: Generic text-only printer (en)
15. Herramientas básicas de configuración
●
Configurando el subsistema de impresión
CUPS
#cat /etc/cups/printers.conf
Buscar <Printer lx03>
Click Printers
En Poner la impresora a aceptar trabajos
#lpr –P lx03 /etc/passwd
#cat /tmp/lx03.prn
En Poner la impresora a rechazar trabajos
#lpr –P lx03 /etc/passwd
16. Delegación de tareas de superusuario
●
El trabajo como root es peligroso
●
Asignar diferentes contraseñas de root en
diferentes máquinas
●
Siempre autenticarse con UD., nunca como
root
17. Delegación de tareas de superusuario
●
El comando sudo
●
Editar los permisos con visudo
●
El archivo /etc/sudoers
●
Guardar los logs del sudo
#visudo
Defaults logfile=/var/log/sudolog
#sudo vi /etc/shadow
#tail /var/log/sudolog