Situatie
Solutie
Systemctl este o unealtă puternică în sistemele de operare Linux care folosesc Systemd. Acesta permite administrarea serviciilor, a target-urilor (ținte, un grup de servicii), a unităților (cum ar fi servicii, mount-uri, dispozitive etc.) și oferă informații despre starea acestora.
Iată câteva funcționalități principale ale comenzii systemctl:
- Administrarea serviciilor:
- start: Pornirea unui serviciu.
- stop: Oprirea unui serviciu.
- restart: Repornirea unui serviciu.
- enable: Face ca un serviciu să pornească automat la boot.
- disable: Dezactivează pornirea automată a unui serviciu la boot.
- status: Afișează starea curentă a unui serviciu.
- Administrarea targeturilor:
- set-default: Setează ținta implicită la pornirea sistemului.
- isolate: Schimbă imediat la o altă țintă.
- Administrarea unităților:
- list-units: Listează unitățile încărcate în Systemd.
- enable/disable: Activează sau dezactivează o unitate.
- is-active: Verifică dacă o unitate este activă.
- is-enabled: Verifică dacă o unitate este configurată să pornească la boot.
- Administrarea sesiunilor:–user : Permite administrarea sesiunilor utilizatorului curent.
Systemctl oferă o modalitate eficientă de a gestiona procesele și resursele într-un sistem Linux, iar Systemd permite o gestionare mai avansată a serviciilor și a altor unități decât metoda tradițională init
.
Exemplu de utilizare:
- Pentru a porni serviciul Apache HTTP Server:
bash
sudo systemctl start httpd
- Pentru a opri serviciul:
bash
sudo systemctl stop httpd
- Pentru a verifica starea serviciului:
bash
sudo systemctl status httpd
Aceste comenzi sunt utile pentru a gestiona și monitoriza serviciile într-un sistem Linux.
Leave A Comment?