This is a draft cheat sheet. It is a work in progress and is not finished yet.
Gestión básica
sudo systemctl start nombre_servicio |
Iniciar un servicio |
sudo systemctl stop nombre_servicio |
Detener un servicio |
sudo systemctl restart nombre_servicio |
Reiniciar un servicio |
sudo systemctl status nombre_servicio |
Ver el estado de un servicio |
sudo systemctl show nombre_servicio |
Ver detalles completos del servicio (incluidos los archivos asociados) |
sudo systemctl enable nombre_servicio |
Habilitar un servicio para que se inicie en el arranque |
sudo systemctl disable nombre_servicio |
Deshabilitar un servicio para que no se inicie en el arranque |
Gestión de temporizadores (timers)
sudo systemctl start nombre_temporizador.timer |
Iniciar un temporizador |
sudo systemctl stop nombre_temporizador.timer |
Detener un temporizador |
sudo systemctl status nombre_temporizador.timer |
Ver el estado de un temporizador |
sudo systemctl enable nombre_temporizador.timer |
Habilitar un temporizador para que se inicie en el arranque |
sudo systemctl disable nombre_temporizador.timer |
Deshabilitar un temporizador para que no se inicie en el arranque |
Ver servicios y unidades
sudo systemctl list-units --type=service |
Ver todos los servicios y su estado |
sudo systemctl list-units --type=unit |
Ver todas las unidades y su estado |
Gestión de temporizadores (timers)
sudo systemctl start nombre_temporizador.timer |
Iniciar un temporizador |
sudo systemctl stop nombre_temporizador.timer |
Detener un temporizador |
sudo systemctl status nombre_temporizador.timer |
Ver el estado de un temporizador |
sudo systemctl enable nombre_temporizador.timer |
Habilitar un temporizador para que se inicie en el arranque |
sudo systemctl disable nombre_temporizador.timer |
Deshabilitar un temporizador para que no se inicie en el arranque |
Gestión del sistema
sudo systemctl reboot |
Reiniciar el sistema |
sudo systemctl poweroff |
Apagar el sistema |
sudo systemctl suspend |
Suspender el sistema |
sudo systemctl hibernate |
Hibernar el sistema |
Gestión de temporizadores (timers)
sudo systemctl start nombre_temporizador.timer |
Iniciar un temporizador |
sudo systemctl stop nombre_temporizador.timer |
Detener un temporizador |
sudo systemctl status nombre_temporizador.timer |
Ver el estado de un temporizador |
sudo systemctl enable nombre_temporizador.timer |
Habilitar un temporizador para que se inicie en el arranque |
sudo systemctl disable nombre_temporizador.timer |
Deshabilitar un temporizador para que no se inicie en el arranque |
|
|
Ver registros generales
journalctl |
Ver registros del sistema completo |
journalctl -u nombre_servicio |
Ver registros de un servicio específico |
journalctl --since "YYYY-MM-DD HH:MM:SS" |
Ver registros desde un tiempo específico hasta ahora |
journalctl --until "YYYY-MM-DD HH:MM:SS" |
Ver registros hasta un tiempo específico |
journalctl --since "2023-07-01" --until "2023-07-15" |
Combinar filtros de tiempo |
journalctl -f (similar a tail -f) |
Mostrar registros en tiempo real |
journalctl -o verbose |
Ver registros con formato completo |
journalctl -o json |
Ver registros con formato JSON |
journalctl -o short-precise |
Ver registros con formato de registro persistente |
sudo journalctl --vacuum-size=100M |
Limpiar todos los registros antiguos |
sudo journalctl --vacuum-time=2weeks |
Limpiar registros más antiguos que un período de tiempo específico |
|