Computerul dvs. Linux se bazează pe o mulțime de sarcini de fundal numite servicii sau daemons. Pe distribuțiile bazate pe SystemD, aveți comenzi încorporate care vă permit să vedeți ce servicii rulează, dezactivate sau eșuate.
Servicii și demoni
Serviciile și daemonii sunt sarcini de fundal care rulează fără o interfață de utilizator, nu necesită interacțiune umană și sunt de obicei pornite pe măsură ce computerul pornește.
La un moment dat, serviciile au fost lansate de
init
, care a fost primul proces care a fost lansat. Detaliile serviciilor au fost deținute într -o colecție de scripturi situate în directorul „/etc/init/d”. Pe distribuții non-sistem, care este încă cazul.
În lumea SystemD, serviciile sunt lansate de
Systemd
care este primul proces care va fi lansat. Detaliile serviciilor sunt stocate în
Fișiere unitare
Situat în directorul „/usr/lib/systemd”.
Potrivit paginii sale de om,
Systemd
este un manager de sistem și de servicii. Puteți utiliza
Systemctl
Comanda pentru a inspecta și controla diferite aspecte ale sistemului SystemD, inclusiv servicii și daemons.
Deoarece ne uităm la comenzi specifice sistemului aici, primul lucru pe care trebuie să-l știți este dacă executați un bazat pe sistem distribuție sau nu.
LEGATE DE: De ce sistemul Linux este încă divizibil după toți acești ani
init sau bazat pe SystemD?
Marea majoritate a distribuțiilor Linux folosesc SystemD, inclusiv Arch, Red Hat și Debian și multe dintre distribuțiile derivate din acestea. Care include Ubuntu familie de distribuții, Fedora și rotirile sale, și Manjaro și celelalte distribuții bazate pe arc.
Cu toate acestea, există furci sau arome ale unora dintre aceste distribuții care au fost create special pentru a evita să folosească SystemD. Nu numai asta, dar există și alte sisteme inițiale pe care cineva ar putea alege să le folosească în locul celei care a fost implicit în distribuția sa, cum ar fi rulați-l sau S6-linux-init .
Dacă trebuie să administrați un computer Linux pe care nu l -ați configurat singur, singura modalitate de a fi sigur dacă utilizează sau nu SystemD, este să verificați. Putem face asta uitându -ne la arborele de proces cu
Primtree
comanda. Trebuie doar să vedem chiar partea de sus a copacului - căutăm primul proces care rulează, până la urmă - așa că vom ține ieșirea prin intermediul
cap
comandă și cere primele cinci înregistrări.
Putem vedea asta
Systemd
este primul proces care este rulat după boot, așa că suntem cu siguranță pe o instalație de Linux bazată pe SystemD.
LEGATE DE: Cum să gestionați procesele de la terminalul Linux: 10 comenzi pe care trebuie să le cunoașteți
Utilizarea SystemCTL pentru a enumera serviciile
Comanda de a enumera serviciile și deemonii este
Systemctl
. Putem rafina
Systemctl
comandă cu
tip
și
stat
Opțiuni. Întrebăm
Systemctl
să raporteze despre serviciile care se află în starea de funcționare.
Este generat un tabel de informații. Dacă este prea larg sau lung pentru fereastra terminalului dvs., acesta este afișat în vizualizatorul de fișiere implicit, care va fi probabil
Mai puțin
.
Pentru a vedea capătul din dreapta al tabelului, apăsați tasta săgeată din dreapta. Pentru a reveni la vizualizarea obișnuită, apăsați tasta săgeată din stânga.
Apăsați tasta Q pentru a ieși din mai puțin. Coloanele care sunt afișate sunt:
-
Unitate
: Numele serviciului sau daemon. Coloana este intitulată „Unitate”, deoarece orice este în această coloană a fost lansat folosind informații
Systemdgăsit într -un fișier unitar. - Sarcină : Starea de încărcare a serviciului sau a demonului. Poate fi încărcat, fără a sesiza, de rău, eroare sau mascat.
- Activ : Starea generală în care serviciul sau demonul este. Poate fi activ, reîncărcare, inactiv, eșuat, activat sau dezactivare.
- Sub : Sub-statul serviciului sau daemon. Poate fi mort, ieșit, eșuat, inactiv sau rulat.
- Descriere : O scurtă descriere a unității.
Putem conducta ieșirea din
prin
serviciu.
opțiune.
fie stat.
În mod implicit,
deoarece
opțiune.
stat
stat
-
ommanual.
LEGATE DE:
LEGATE DE:
- ›
- › Wyze este jos, nu doar tu
- › Cum să blochezi sau să deblochezi pe cineva pe Tiktok
- › Cele mai bune căști pentru fanii iPhone au atins cel mai mic preț
- › Microsoft transformă Bing într -un motor de căutare AI
- › OnePlus 11 este aici, dar cu un început dur
- › Microsoft Edge primește chat AI și un aspect nou pe Windows