Show Menu
Cheatography

Servicios Cheat Sheet (DRAFT) by

Servicios linux manejo

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­_se­rvicio
Iniciar un servicio
sudo systemctl stop nombre­_se­rvicio
Detener un servicio
sudo systemctl restart nombre­_se­rvicio
Reiniciar un servicio
sudo systemctl status nombre­_se­rvicio
Ver el estado de un servicio
sudo systemctl show nombre­_se­rvicio
Ver detalles completos del servicio (incluidos los archivos asociados)
sudo systemctl enable nombre­_se­rvicio
Habilitar un servicio para que se inicie en el arranque
sudo systemctl disable nombre­_se­rvicio
Deshab­ilitar un servicio para que no se inicie en el arranque

Gestión de tempor­iza­dores (timers)

sudo systemctl start nombre­_te­mpo­riz­ado­r.timer
Iniciar un tempor­izador
sudo systemctl stop nombre­_te­mpo­riz­ado­r.timer
Detener un tempor­izador
sudo systemctl status nombre­_te­mpo­riz­ado­r.timer
Ver el estado de un tempor­izador
sudo systemctl enable nombre­_te­mpo­riz­ado­r.timer
Habilitar un tempor­izador para que se inicie en el arranque
sudo systemctl disable nombre­_te­mpo­riz­ado­r.timer
Deshab­ilitar un tempor­izador para que no se inicie en el arranque

Ver servicios y unidades

sudo systemctl list-units --type­=se­rvice
Ver todos los servicios y su estado
sudo systemctl list-units --type­=unit
Ver todas las unidades y su estado

Gestión de tempor­iza­dores (timers)

sudo systemctl start nombre­_te­mpo­riz­ado­r.timer
Iniciar un tempor­izador
sudo systemctl stop nombre­_te­mpo­riz­ado­r.timer
Detener un tempor­izador
sudo systemctl status nombre­_te­mpo­riz­ado­r.timer
Ver el estado de un tempor­izador
sudo systemctl enable nombre­_te­mpo­riz­ado­r.timer
Habilitar un tempor­izador para que se inicie en el arranque
sudo systemctl disable nombre­_te­mpo­riz­ado­r.timer
Deshab­ilitar un tempor­izador 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 tempor­iza­dores (timers)

sudo systemctl start nombre­_te­mpo­riz­ado­r.timer
Iniciar un tempor­izador
sudo systemctl stop nombre­_te­mpo­riz­ado­r.timer
Detener un tempor­izador
sudo systemctl status nombre­_te­mpo­riz­ado­r.timer
Ver el estado de un tempor­izador
sudo systemctl enable nombre­_te­mpo­riz­ado­r.timer
Habilitar un tempor­izador para que se inicie en el arranque
sudo systemctl disable nombre­_te­mpo­riz­ado­r.timer
Deshab­ilitar un tempor­izador para que no se inicie en el arranque
 

Ver registros generales

journalctl
Ver registros del sistema completo
journalctl -u nombre­_se­rvicio
Ver registros de un servicio específico
journalctl --since "­YYY­Y-MM-DD HH:MM:­SS"
Ver registros desde un tiempo específico hasta ahora
journalctl --until "­YYY­Y-MM-DD HH:MM:­SS"
Ver registros hasta un tiempo específico
journalctl --since "­202­3-0­7-0­1" --until "­202­3-0­7-1­5"
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 persis­tente
sudo journalctl --vacu­um-­siz­e=100M
Limpiar todos los registros antiguos
sudo journalctl --vacu­um-­tim­e=2­weeks
Limpiar registros más antiguos que un período de tiempo específico