Tabla de Contenidos

Topic 107: Administrative Tasks

Perteneciente a LPIC-1

En este apartado se aprende a llevar a cabo las rutinas de administración necesarias para gestión del sistema y de los usuarios, la planificación y la programación de tareas recurrentes. Localización e internacionalización.

Ejercicios

Automatice las tareas de administración del sistema programando trabajos

A) Usando CRON

Adjunte capturas de pantalla para mostrar los resultados

NOTA: Este ejercicio se puede completar usando cualquier máquina virtual disponible.

1. Inicie sesión como root y enumere todas las tareas cron actualmente programadas para ejecutarse como root.

crontab -l

2. Como root, agregue un trabajo cron que genere un backup de la carpeta /etc en el directorio /var/backups. Este trabajo debe ejecutarse diariamente a las 2:15 a.m. y a las 2:15 p.m.:

Abrimos el crontab de root para su edición:

crontab -e
15 2,14 * * * tar zcf /var/backups/etc-backup_`date +"%Y%m%d_%H:%m"`.tar.gz /etc

B) usando AT

Incluya capturas de pantalla para ver los resultados

1. Como root, recree de forma interactiva el trabajo cron que creó anteriormente utilizando el comando at; haz que ejecute el mismo comando a las 6:00 PM.

En Debian no viene instalado por defecto, así que instalamos at con apt install at.

Iniciamos la sesión interactiva para programar la tarea:

at 18:00
> tar zcf /var/backups/etc-backup_`date +"%Y%m%d_%H:%m"`.tar.gz /etc
> (Ctrl+D)

Mostramos la cola de tareas programadas:

atq

2. Cree un comando que ejecutará un script llamado prueba.sh, que está en /opt, a las 5:55 a.m.

at 5:55
> sh /opt/prueba.sh
> (Ctrl+D)

Test

How many total fields are in a CRON job line?

The default 'users' group ID (GID) is which of the following numbers?

The root user ID (UID) is always identified by which number?

Which of the following commands will display the queue of any scheduled 'at' created jobs?

Which of the following directories contains files that will be copied to any new user's home directory when that user is created?