Cum sa pornesti, verifici si sa opresti un serviciu utilizand systemctl Linux

Configurare noua (How To)

Situatie

Când adăugați un fișier de unitate nou sau editați unul existent, trebuie să spuneți systemd să reîncarce definițiile fișierului de unitate.

Solutie

Pasi de urmat

Pornirea serviciului

sudo systemctl daemon-reload

Dacă doriți ca un serviciu să fie lansat la pornire, trebuie să îl activați:

sudo systemctl enable htg

Activarea unui serviciu nu pornește, ci setează să fie lansat doar la boot. Pentru a porni serviciul acum, trebuie să utilizați systemctl cu opțiunea de pornire.

sudo systemctl start htg

Verificarea serviciului

După pornirea manuală a serviciului sau după repornirea computerului, putem verifica dacă serviciul nostru funcționează corect.

sudo systemctl status htg.service

Starea serviciului este afișată.

  • Punctul verde înseamnă că serviciul nostru funcționează fără probleme.
  • Numele serviciului este „htg.service”, iar descrierea lungă este cea pe care am furnizat-o în fișierul unității.
  • Ni se arată care fișier unitate a fost încărcat „/etc/systemd/system/htg.service”.
  • Serviciul este activ, iar momentul lansării acestuia este listat pentru noi.
  • PID-ul său este 7762.
  • Există două sarcini asociate serviciului.
  • Serviciul folosește un total de 928 Kibibiți de memorie.
  • Grupul de control include scriptul „htg.sh” și comanda sleep, care a fost lansată de „htg.sh”. De cele mai multe ori, comanda de repaus va face treaba pentru acest serviciu.

De asemenea, ni se arată ultimele 10 intrări în jurnal produse de acest serviciu.

Oprirea și dezactivarea serviciului

Dacă trebuie să opriți serviciul, puteți face acest lucru cu această comandă:

sudo systemctl stop htg.service

Aceasta oprește serviciul, dar nu îl împiedică să repornească data viitoare când computerul este repornit. Pentru a opri lansarea serviciului la pornire, trebuie să îl dezactivați:

sudo systemctl disable htg.service

Dacă serviciul rulează, această comandă nu îl oprește. Pur și simplu îi spune systemd să nu lanseze serviciul la următoarea repornire.

Dacă doriți să opriți serviciul și să îl împiedicați să se lanseze la pornire, utilizați ambele comenzi.

Tip solutie

Permanent

Voteaza

(9 din 16 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?