Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
Següent revisió
Revisió prèvia
info:cursos:pue:lpic2-2021:s4 [11/02/2021 12:41] – [SystemD] mateinfo:cursos:pue:lpic2-2021:s4 [18/09/2022 23:45] (actual) – [LPIC2 2021 Sesión 4 (2021-02-11)] mate
Línia 1: Línia 1:
-= LPIC2 2021 Sesión 4 (2021-02-11)+= LPIC2 2021 Sesión 4 (2021-02-11) - systemd, journal
 == Curso == Curso
   * Documentación relacionada 202:   * Documentación relacionada 202:
     * Presentaciones/2020/201/202 - Arranque del Sistema.pdf     * Presentaciones/2020/201/202 - Arranque del Sistema.pdf
     * /Material Practicas LPIC-2/LPIC-201/3-System Startup/SystemD/Resumen Systemd-SystemV.pdf     * /Material Practicas LPIC-2/LPIC-201/3-System Startup/SystemD/Resumen Systemd-SystemV.pdf
-=== SystemV 
-  * [[info:cursos:pue:lpic2-2021:s3#systemv_vs_systemd|]] 
  
 === SystemD === SystemD
Línia 17: Línia 15:
  
 ==== Units ==== Units
 +  * Units:
     * service     * service
     * socket     * socket
Línia 27: Línia 26:
   * **service** es unit por defecto (se puede omitir en los comandos)   * **service** es unit por defecto (se puede omitir en los comandos)
   * ''systemctl <accion> <unidad>''   * ''systemctl <accion> <unidad>''
-    * **start** +    * start 
-    * **stop** +    * stop 
-    * **enable**: activa en el arranque +    * enable: activa en el arranque 
-    * **enable --now** +    * enable --now 
-    * **disable** +    * disable 
-    * **reload** +    * reload 
-    * **status**+    * status
  
 ==== targets ==== targets
Línia 146: Línia 145:
     * ''journactl --vacuum-size=2years'': limpira registros hasta 2 añois     * ''journactl --vacuum-size=2years'': limpira registros hasta 2 añois
  
-== *ctl+== Tips & Tricks 
 +=== *ctl
   * ''loginctl''   * ''loginctl''
-  * <code>###Ejecutar en systemd un script en Bash para que arranque como demonio al encenderla máquina:### 
  
-# cd /usr/bin +=== Ejecutar en systemd un script en Bash para que arranque como demonio al encender la máquina 
-# vi mail_arranque.sh +  * <code bash> 
- +vi /usr/bin/mail_arranque.sh</code> 
-#!/bin/bash +  * <code bash; mail_arranque.sh>#!/bin/bash 
-echo se encendio el equipo $(hostname) a las $(date +%d-%m-%Y---%X) | mail usuario@correo.es +echo se encendio el equipo $(hostname) a las $(date +%d-%m-%Y---%X) | mail usuario@correo.es</code> 
- +  * <code bash>chmod +x /usr/bin/mail_arranque.sh 
-chmod +x /usr/bin/mail_arranque.sh +vi /etc/systemd/system/mail_arranque.service</code> 
-------------------------------------------------------------------------------------------------------------------------------------------- +  * <code ; mail_arranque.service>[Unit]
-vi /etc/systemd/system/mail_arranque.service  +
- +
-[Unit]+
 Description= Envio hora de arranque Description= Envio hora de arranque
 After=network.target After=network.target
Línia 172: Línia 168:
 WantedBy=default.target WantedBy=default.target
  
- +##RemainAfterExit=true hará que el servicio permanezca de acuerdo con systemd, por lo que solo intentará ejecutarse la primera vez que ejecute systemctl start, pero no la segunda. 
- +</code> 
- +  * <code bash>systemctl daemon-reload
-systemctl daemon-reload+
 systemctl enable mail_arranque.service systemctl enable mail_arranque.service
 systemctl start mail_arranque.service systemctl start mail_arranque.service
--------------------------------------------------------------------------------------------------------------------------------- +</code> 
- +  * antes se ponía en: **/etc/profile.d**
-##Si queremos ver el enlace blando creado podemos encontrarlo en /etc/systemd/system/default.target.wants/ +
- +
-##RemainAfterExit=true hará que el servicio permanezca de acuerdo con systemd,  +
-por lo que solo intentará ejecutarse la primera vez que ejecute systemctl start, pero no la segunda.</code> +
- +
- +
-=== GRUB+
  
 ==TODO ==TODO
   * revisar PDF journal   * revisar PDF journal
  • info/cursos/pue/lpic2-2021/s4.1613076116.txt.gz
  • Darrera modificació: 11/02/2021 12:41
  • per mate