informatica:sistemas_operativos:linux:systemd
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Próxima revisión | Revisión previa | ||
| informatica:sistemas_operativos:linux:systemd [2020/10/17 14:54] – creado tempwin | informatica:sistemas_operativos:linux:systemd [2020/10/18 09:31] (actual) – [Logs] tempwin | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| ====== Systemd ====== | ====== Systemd ====== | ||
| - | Programa | + | Procesos encargados de iniciar y gestionar los servicios o demonios de entornos Linux. |
| - | Configuración: | + | ===== Administración ===== |
| + | '' | ||
| + | Averiguar el target por defecto: | ||
| + | |||
| + | < | ||
| + | systemctl get-default | ||
| + | </ | ||
| + | |||
| + | Arrancar, detener, ver el estado de demonios: | ||
| + | |||
| + | < | ||
| + | systemctl start|stop|status unit.service | ||
| + | </ | ||
| + | |||
| + | Ver todas las unidades cargadas: | ||
| + | |||
| + | < | ||
| + | systemctl list-units | ||
| + | </ | ||
| + | |||
| + | Si queremos filtrar por el tipo de unidad: | ||
| + | |||
| + | < | ||
| + | systemctl list-units --type=servicio | ||
| + | </ | ||
| + | |||
| + | Por ejemplo: | ||
| + | |||
| + | < | ||
| + | systemctl list-utnits --type=service | ||
| + | </ | ||
| + | |||
| + | Para activar o desactivar servicios: | ||
| + | |||
| + | < | ||
| + | systemctl enable|disable < | ||
| + | </ | ||
| + | |||
| + | Ejemplo: | ||
| + | |||
| + | < | ||
| + | # systemctl disable NetworkManager | ||
| + | Removed / | ||
| + | Removed / | ||
| + | </ | ||
| + | |||
| + | Ver las dependencias de las unidades: | ||
| + | |||
| + | < | ||
| + | systemctl list-dependencies | ||
| + | </ | ||
| + | |||
| + | Para ver detalles de una unidad sin tener que ir a su fichero de configuración: | ||
| + | |||
| + | < | ||
| + | systemctl cat < | ||
| + | </ | ||
| + | |||
| + | Para pasar de un target a otro: | ||
| + | |||
| + | < | ||
| + | systemctl isolate rescue.target | ||
| + | </ | ||
| + | |||
| + | ==== Logs ==== | ||
| + | |||
| + | Systemd utiliza su propio gestor de logs que podemos consultar utilizando el comando journalctl. | ||
| + | |||
| + | * '' | ||
| + | |||
| + | Mensaje de cierta unidad: | ||
| + | |||
| + | < | ||
| + | journalctl -u < | ||
| + | </ | ||
| + | |||
| + | Mostrar mensajes del kernel: | ||
| + | |||
| + | < | ||
| + | journalctl -k | ||
| + | </ | ||
| + | |||
| + | Ver mensajes por tipo: | ||
| + | |||
| + | < | ||
| + | journalctl -p < | ||
| + | </ | ||
| + | |||
| + | Donde tipo puede ser: | ||
| + | |||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | Ver mensaje entre fechas: | ||
| + | |||
| + | < | ||
| + | journalctl -S -U | ||
| + | </ | ||
| + | |||
| + | Formato aceptado: | ||
| + | |||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | Ejemplos: | ||
| + | |||
| + | < | ||
| + | journalctl -S today | ||
| + | </ | ||
| + | |||
| + | <WRAP center round tip 60%> | ||
| + | La vista de journalctl se gestiona con '' | ||
| + | </ | ||
| + | |||
| + | También podemos filtrar por nombre del ejecutable: | ||
| + | |||
| + | < | ||
| + | journalctl _COMM=< | ||
| + | </ | ||
| + | |||
| + | O por el PID: | ||
| + | |||
| + | < | ||
| + | journalctl _PID=< | ||
| + | </ | ||
| + | |||
| + | O por el identificador de usuario (UID): | ||
| + | |||
| + | < | ||
| + | journaltcl _UID=< | ||
| + | </ | ||
| + | |||
| + | Mostrar los mensajes desde el arranque: | ||
| + | |||
| + | < | ||
| + | journaltctl -b | ||
| + | </ | ||
informatica/sistemas_operativos/linux/systemd.1602939243.txt.gz · Última modificación: por tempwin
