Herramientas de usuario

Herramientas del sitio


informatica:sistemas_operativos:linux:systemd

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:sistemas_operativos:linux:systemd [2020/10/17 15:38] – [Administración] tempwininformatica:sistemas_operativos:linux:systemd [2020/10/18 09:31] (actual) – [Logs] tempwin
Línea 37: Línea 37:
 </code> </code>
  
-Para activar o desactivar una unidad:+Para activar o desactivar servicios:
  
 <code> <code>
 systemctl enable|disable <unidad> systemctl enable|disable <unidad>
 +</code>
 +
 +Ejemplo:
 +
 +<code>
 +# systemctl disable NetworkManager
 +Removed /etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service
 +Removed /etc/systemd/multi-user.target.wants/NetworkManager.service
 </code> </code>
  
Línea 47: Línea 55:
 <code> <code>
 systemctl list-dependencies systemctl list-dependencies
 +</code>
 +
 +Para ver detalles de una unidad sin tener que ir a su fichero de configuración:
 +
 +<code>
 +systemctl cat <nombre-unidad>
 +</code>
 +
 +Para pasar de un target a otro:
 +
 +<code>
 +systemctl isolate rescue.target
 +</code>
 +
 +==== Logs ====
 +
 +Systemd utiliza su propio gestor de logs que podemos consultar utilizando el comando journalctl.
 +
 +  * ''-S -U'': permite especificar desde (since) y/o hasta cuando (until)
 +
 +Mensaje de cierta unidad:
 +
 +<code>
 +journalctl -u <unidad>
 +</code>
 +
 +Mostrar mensajes del kernel:
 +
 +<code>
 +journalctl -k
 +</code>
 +
 +Ver mensajes por tipo:
 +
 +<code>
 +journalctl -p <tipo>
 +</code>
 +
 +Donde tipo puede ser:
 +
 +  * ''emerg''
 +  * ''alert''
 +  * ''crit''
 +  * ''err''
 +  * ''warning''
 +  * ''notice''
 +  * ''info''
 +  * ''debug''
 +
 +Ver mensaje entre fechas:
 +
 +<code>
 +journalctl -S -U
 +</code>
 +
 +Formato aceptado:
 +
 +  * ''YYYY-MM-DD [HH:MM:SS]''
 +  * ''yesterday''
 +  * ''today''
 +  * ''tomorrow''
 +  * ''N day ago''
 +
 +Ejemplos:
 +
 +<code>
 +journalctl -S today
 +</code>
 +
 +<WRAP center round tip 60%>
 +La vista de journalctl se gestiona con ''less'' 
 +</WRAP>
 +
 +También podemos filtrar por nombre del ejecutable:
 +
 +<code>
 +journalctl _COMM=<ejecutable>
 +</code>
 +
 +O por el PID:
 +
 +<code>
 +journalctl _PID=<N>
 +</code>
 +
 +O por el identificador de usuario (UID):
 +
 +<code>
 +journaltcl _UID=<N>
 +</code>
 +
 +Mostrar los mensajes desde el arranque:
 +
 +<code>
 +journaltctl -b
 </code> </code>
informatica/sistemas_operativos/linux/systemd.1602941889.txt.gz · Última modificación: por tempwin