Este documento contiene preguntas y respuestas sobre la administración de sistemas Linux. Se discuten temas como respaldar configuraciones de servidores web y DHCP, revisar filesystems dañados, usar chroot para aislar procesos, restaurar grub, automatizar respaldos usando cron y anacron, y programar el apagado del sistema. También se explican los usos de cron, anacron y at, y se proporcionan ejemplos de comandos para cada uno.
1. UNIVERSIDAD CENTRAL DEL ECUADOR
FACULTAD DE FILOSOFIA LETRAS Y CIENCIAS DE LA EDUCACION
CARRERA INFORMATICA
SISTEMAS OPERATIVOS II
TYRONE ALVAREZ
3RO “B”
1. ¿Si tengo un servidor web que a la vez sirve de servidor de DHCP, qué debo
respaldar? Indica la versión de CENTOS que utilizas ya que la ubicación de los
archivos de configuración DHCP varía de CENTOS 5 a CENTOS 6?
2. ¿Cuál sería el comando para respaldar lo indicado en la pregunta anterior?
Los comandos usados para el ejercicio son (tar –zcf /root/httpd)(tar.gz /etc/httpd tar –zcf
/root/dhcp.tar.gz /etc/dhcp)
2. 3. En caso de que un filesystem del disco (/dev/sda2) esté dañado, cuáles serían los pasos
para revisarlo desde el linux rescue
3. 4. ¿Qué hace exactamente chroot /mnt/sysimage ? ¿Qué es eso de una jaula?
El comando (chroot /mnt/sysimage), nos lleva de la raíz de nuestro sistema hacia
(/mnt/sysimage), de tal forma que tenemos exactamente en el directorio de nuestro servidor.
Esto se conoce como enjaular. En este caso, utilizamos la raíz de nuestro sistema.
5. ¿Si tengo el grub instalado en mi primer disco SATA y he perdido el grub, cuál seria
el comando para instalarlo?
/sbin/grub-install /dev/hda ( el nombre del discoduro original, que puede ser mirado con fdisk
–l)
Esta indicacion nos permite modificar el grub hacia el disco /dev/hda y restaurar todas las
configuraciones del mismo.
4. 6. Descríbame el proceso para respaldar automáticamente todos los días sábados un
servidor de correos que a la vez es un firewall
Usamos un script (backup.sh) debe contener :
tar –zcf /respaldos/etc.tar.gz /etc
tar –zcf /respaldos /varspool.tar.gz /etc/var/spool
tar –zcf /respaldos/varlog.tar.gz /etc/var/log
tar –zcf /respaldos/home.tar.gz /home
tar –zcf /respaldos/root.tar.gz /root
(0 23 * * 6 root backup.sh)
7. ¿Qué línea agregar en el anacrontab para que me realice un respaldo mensual de
/home?
Realizamos un script llamado (resp_mensual) que contenga:
tar –zcf /respaldos/home.tar.gz /home
En el anacrontab agregamos la siguiente línea en el anacrontab:
@monthly 45 respaldo /root/resp_mensual.sh
8. Genere un cron para apagar su máquina de lunes a jueves a las 9pm, los viernes a las
7pm y los sábados a las 13horas.
5. (0 21 * * 1-4/sbin/shutdown -h now)
(0 19 * * 5 /sbin/shutdown -h now)
(0 13 * * 6 /sbin/shutdown -h now)
9. ¿En qué casos usarías cron? Comparte al menos un comando para configurar cron en
el caso que sugieres.
En este caso lo usamos para registrar todos los lunes de cada mes .
10. ¿En qué casos usarías anacron? Comparte al menos un comando para configurar
anacron en el caso que sugieres
Para cada uno de estos trabajos se creará un archivo en /var/spool/anacron/ con el nombre
indicado por el identificador de trabajo, y en ese archivo estará la fecha de la última vez que
se inició el trabajo. En mi caso en /var/spool/anacron/cron.daily contiene 20110823, por lo
que cuando pasen 5 mintos desde el inicio del equipo, se ejecutará (‘nice run-parts
/etc/cron.daily’).
6. 11. ¿En qué casos usarías at? Indica al menos un comando que usarías