Ce face systemctl
În distribuțiile moderne Linux (Ubuntu, Debian, Fedora, CentOS, RHEL, Arch), systemd este managerul central de sistem și servicii, iar systemctl este instrumentul principal de control.
Permite pornirea, oprirea, repornirea, inspectarea stării și activarea serviciilor la pornirea automată a serverului (boot).
Opțiuni și argumente
| Opțiune / Parametru | Descriere |
|---|---|
status SERVICIU |
Afișează starea curentă a serviciului (activ/inactiv), PID-ul și ultimele loguri. |
start SERVICIU |
Pornește serviciul menționat. |
stop SERVICIU |
Oprește serviciul aflat în rulare. |
restart SERVICIU |
Repornește serviciul (stop urmat de start). |
reload SERVICIU |
Cere serviciului să își reîncarce fișierele de configurare fără a întrerupe conexiunile curente. |
enable SERVICIU |
Activează pornirea automată a serviciului la boot-ul mașinii. |
disable SERVICIU |
Dezactivează pornirea automată la boot. |
Exemple
Exemplul 1: Verificarea stării serverului Nginx
Verificăm dacă serverul web este activ și rulează corect.
systemctl status nginx
Ieșire în terminal
● nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2026-10-21 08:00:00 EEST; 1 day ago
Main PID: 1245 (nginx)
Tasks: 2 (limit: 4652)
Memory: 12.4M
CPU: 1.250s
CGroup: /system.slice/nginx.service
├─1245 "nginx: master process /usr/sbin/nginx -g daemon on; master_process on;"
└─1246 "nginx: worker process"
Exemplul 2: Repornirea unui serviciu după actualizarea configurării
Comenzile de modificare a serviciilor necesită drepturi de administrator sudo.
sudo systemctl restart nginx
sudo systemctl enable nginx
Ieșire în terminal
Serviciul nginx a fost repornit si activat la boot
Greșeli frecvente
- Confuzia între
restart(care întrerupe serviciul pentru o secundă) șireload(care aplică noile setări fără downtime pentru utilizatorii activi).
Comenzi înrudite
journalctl: Interoghează și filtrează jurnalele centrale de sistem gestionate de serviciul systemd-journald.