“Systemctl” in Linux

Configurare noua (How To)

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:

  1. 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.
  2. Administrarea targeturilor:
    • set-default: Setează ținta implicită la pornirea sistemului.
    • isolate: Schimbă imediat la o altă țintă.
  3. 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.
  4. 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.

Tip solutie

Permanent

Voteaza

(23 din 48 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?