====== Topic 108: Essential System Services ====== Perteneciente a [[informatica:certificaciones:lpic:lpic-1|LPIC-1]] En este apartado se aprende a analizar cómo Linux mantiene la fecha y la hora del sistema, gestionar el sistema de registro, administrar las impresoras e impresión y conceptos básicos de MTA. * [[informatica:certificaciones:lpic:lpic-1:108_essential_system_services:108.1_maintain_system_time|108.1 Maintain system time]] (3) * [[informatica:certificaciones:lpic:lpic-1:108_essential_system_services:108.2_system_logging|108.2 System logging]] (4) * [[informatica:certificaciones:lpic:lpic-1:108_essential_system_services:108.3_mail_transfer_agent_mta_basics|108.3 Mail Transfer Agent (MTA) basics]] (3) * [[informatica:certificaciones:lpic:lpic-1:108_essential_system_services:108.4_manage_printers_and_printing|108.4 Manage printers and printing]] (2) ===== Ejercicios ===== **NOTA: Este ejercicio se puede completar usando cualquier máquina virtual** **Adjuntar capturas de pantalla para ver los resultados** **PARTE I - Impresión** **1. Instale el servicio de impresión CUPS y LPD legacy.** CUPS en Debian 11: apt install cups LPD en Debian 11: apt install lpr **2. Instale la impresora CUPS-PDF.** En Debian 11: apt install printer-driver-cups-pdf **3. Inicie el servicio CUPS, verifique que se esté ejecutando.** systemctl start cups.service Verificamos que esté en ejecución: systemctl status cups.service **4. Enumere todas las impresoras junto con el conjunto de impresoras predeterminado.** lpstat -s Ejemplo de salida: destino predeterminado del sistema: PDF dispositivo para PDF: cups-pdf:/ **5. Configure la impresora CUPS-PDF como predeterminada.** En mi caso, al no haber instalado otra antes, cuando se instaló la impresora virtual CUPS-PDF, se añadió como predeterminada. Si no, habría que ejecutar el siguiente comando: lpoptions -d PDF **6. Verifique que se muestre como predeterminado y muestre las opciones de la impresora para esa impresora** Verificamos: lpstat -s Para ver el listado de opciones: lpoptions -d PDF -l **PARTE II - hora del sistema** **1. Muestre la fecha y hora actuales en el sistema. Muestra la hora equivalente a UTC. Adelante en una hora la hora del sistema.** Fecha y hora actual: date Para la hora UTC: date -u Adelantamos 1 hora: date 043010332022 # formato MMDDhhmmAAAA **2. Muestre la hora del reloj de hardware del sistema. Restablece la hora del sistema en función de la hora del reloj de hardware.** Para ver la hora del chipset de la placa base: hwclock Para cambiar la hora del sistema por la que tenga el reloj hardware: hwclock %%--%%hctosys Verificamos: date **3. Enumera el directorio que es responsable de toda la información de las zonas horarias.** La info de todas las zona horarias se encuentra en ''/usr/share/zoneinfo'': ls /usr/share/zoneinfo **4. Instale el servicio ntp. Busque servidores públicos NTP para su región del mundo / país y agréguelos a su configuración. Reinicie el servicio NTP.** En Debian 11 instalamos el servicio ntp con: apt-get install ntp Para configurar el servicio ntp abrimos el fichero ''/etc/ntp.conf'' y añadimos los servidores públicos: server ntp.ubuntu.com server hora.rediris.es server hora.roa.es Reiniciamos el servicio para aplicar los cambios: systemctl restart ntp.service **5. compruebe el servidor NTP está utilizando dichos servidores para la sincronización, y que la hora está sincronizada correctamente** Para ver la lista de servidores que está usando actualmente nuestro servidor ntp: ntpq -p Revisamos la hora: date Con Systemd tenemos más información: timedatectl Si nos indicase que el reloj del sistema no está sincronizado (como a mí), en el caso de Debian 11 hay que instalar el paquete ''systemd-timesyncd''. Tras la instalación volvemos a verificar: timedatectl ===== Test ===== **The CUPS command 'cupsdisable' will have what effect on a printer?** * Disable the printer and reject all jobs * Disable the printer and remove the queue * Disable the printer and queue all jobs (**Solución**) * Disable the queue but leave the printer online ¿Dónde se explica esto? **What is the definition of 'time drift'?** * The amount of time that the hardware and system clocks differ (**Solución**) * The amount of time it takes the 'date' command to return the date/time * None of the Above * The amount of time elapsed since the 'date' command was last run ¿Dónde se explica esto? **Which of the following are 'syslog' alternatives? (CHOOSE ALL THAT APPLY)** * syslog-ng (**Solución**) * rsyslog (**Solución**) * messages * None of the Above **Which of the following is the correct format for an entry in the /etc/aliases file for email?** * ''root : fred : sam'' * None of the Above * ''root: fred,sam'' (**Solución**) * ''root: mail fred;mail sam'' **Which of the following special character combinations that, when used with the 'date' command, will display JUST the two digit month?** * ''%M'' * ''%MM'' * None of the Above * ''%m'' (**Solución**)