¡Esta es una revisión vieja del documento!
<!– Lunes, 13 de Enero de 2025 a las 11:51 –> ## VIEWING systemd INFORMATION
* systemctl list-dependencies Show a unit’s dependencies * systemctl list-sockets List sockets and what activates * systemctl list-jobs View active systemd jobs * systemctl list-unit-files See unit files and their states * systemctl list-units Show if units are loaded/active * systemctl get-default List default target (like run level)
## WORKING WITH SERVICES
* systemctl stop service Stop a running service * systemctl start service Start a service * systemctl restart service Restart a running service * systemctl reload service Reload all config files in service * systemctl daemon-reload Must run to reload changed unit files * systemctl status service See if service is running/enabled * systemctl –failed Shows services that failed to run * systemctl reset-failed Resets any units from failed state * systemctl enable service Enable a service to start on boot * systemctl disable service Disable service–won’t start at boot * systemctl show service Show properties of a service (or other unit) * systemctl edit service Create snippit to drop in unit file * systemctl edit –full service Edit entire unit file for service * systemctl -H host status network Run any systemctl command remotely
## CHANGING SYSTEM STATES
* systemctl reboot Reboot the system (reboot.target) * systemctl poweroff Power off the system (poweroff.target) * systemctl emergency Put in emergency mode (emergency.target) * systemctl default Back to default target (multi-user.target)
## VIEWING LOG MESSAGES
* journalctl Show all collected log messages * journalctl -u network.service See network service messages * journalctl -f Follow messages as they appear * journalctl -k Show only kernel messages