====== Topic 107: Administrative Tasks ====== Perteneciente a [[informatica:certificaciones:lpic:lpic-1|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. * [[informatica:certificaciones:lpic:lpic-1:107_administrative_tasks:107.1_manage_user_and_group_accounts_and_related_system_files|107.1 Manage user and group accounts and related system files]] (5) * [[informatica:certificaciones:lpic:lpic-1:107_administrative_tasks:107.2_automate_system_administration_tasks_by_scheduling_jobs|107.2 Automate system administration tasks by scheduling jobs]] (4) * [[informatica:certificaciones:lpic:lpic-1:107_administrative_tasks:107.3_localisation_and_internationalisation|107.3 Localisation and internationalisation]] (3) ===== 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?** * 6 (**solución**) * 5 * 7 * 4 **The default 'users' group ID (GID) is which of the following numbers?** * 0 * 1 * 100 (**solución**) * 99 **The root user ID (UID) is always identified by which number?** * 99 * 0 (**solución**) * 45 * 1 **Which of the following commands will display the queue of any scheduled 'at' created jobs?** * None of the Above * atstat * atqueue * atq (**solución**) **Which of the following directories contains files that will be copied to any new user's home directory when that user is created?** * ''/etc/skel'' (**solución**) * ''/etc/users'' * ''/etc/login'' * ''/etc/profile''