Kaip naudoti komandą systemctl status

Kaip Naudoti Komanda Systemctl Status



Systemctl yra komandų eilutės priemonė, naudojama stebėti ir valdyti sistemos paslaugas. Kur systemd yra paslaugų tvarkyklė, naudojama visuose šiuolaikiniuose Linux platinimuose. Šiame vadove apžvelgsiu, kaip naudoti komandą systemctl su būsenos parinktimi, kad patikrintumėte įvairių sistemos paslaugų būseną sistemoje „Linux“.

Pastaba: Šioje pamokoje pateiktos instrukcijos ir komandos vykdomos Ubuntu. Tačiau komandos veiks be klaidų Linux platinimuose, kurie pateikiami su systemd init sistema.

Kaip naudoti komandą systemctl status

„Systemctl“ yra prieinamas visuose „Linux“ paskirstymuose su „Systemd Service Manager“. Todėl jai nereikia diegti jokio konkretaus paketo.







Systemctl turi įvairių parinkčių ir viena iš plačiai naudojamų parinkčių yra statusą . Parinktis systemctl statusas naudojama norint rasti dabartinę įrenginio arba visos sistemos vykdymo būseną.



Sistemoje vienetas vadinamas objektu, kuris vykdo tam tikrą užduotį. Įrenginys gali būti paslauga, įrenginys arba lizdas. Norėdami išvardyti visus vienetus, naudokite systemctl -t pagalba komandą.







Atkreipkite dėmesį, kad statusą Funkcija teikia informaciją tik apie tuos įrenginius, kurie šiuo metu yra atmintyje arba neseniai buvo atleisti iš atminties. Informacija iš ankstesnės sesijos nebus rodoma naudojant šią funkciją.

Toliau pateikiama bendroji sintaksė, skirta naudoti systemctl statuso komandą:



systemctl būsena [ vieneto_pavadinimas ]

Kaip aptarta anksčiau, įrenginys gali būti paslauga, lizdas arba įrenginys.

Pavyzdžiui, norėdami sužinoti būseną sshd kuri yra demono paslauga, naudokite toliau nurodytą komandą.

systemctl būsena sshd

Aukščiau pateikiami duomenys žmonėms suprantama forma. Gaunate aktyvaus ir apkrovos būseną. Be to, ši komanda taip pat nurodo įrenginio PID, atminties ir procesoriaus naudojimą.

Įkelta: Tai rodo, kad įrenginys įkeltas į atmintį.

Pakrautos valstybės
klaida Jei failas netinkamai įkeltas į atmintį
nerastas Jei paslauga neegzistuoja
blogas nustatymas Jei vieneto failas nėra tinkamai išanalizuotas
užmaskuotas Jei įrenginio failas yra užmaskuotas (išjungtas)

Ši būsena taip pat rodo įrenginio, kuris yra saugomas, kelias /lib/systemd/system ir įrenginio įjungimo būseną. Įjungimas gali būti įjungtas, išjungtas ir statinis.

Įgalinimo būsenos
Įjungtas Įrenginys įjungtas paleidžiant
Išjungta Įrenginys neįjungtas paleidžiant
Statinis Įrenginio negalima įjungti sistemoje „Linux“.

Aktyvus: Jis rodo aktyvią būseną su įvairiomis indikacijomis.

Aktyvus Įrenginys aktyvus (įjungtas, prijungtas, prijungtas) ir veikia
Neaktyvus Įrenginys neaktyvus
Aktyvinama Įrenginys yra aktyvinimo būsenoje
Išjungiama Įrenginys yra išjungimo būsenoje
Nepavyko Įrenginys neįsijungia dėl gedimo, skirtojo laiko klaidos

Dokumentai: Jame pateikiama įrenginio dokumentavimo komanda.

Pagrindinis PID: Tai rodo įrenginio procesą.

Užduotys: Užduotis yra vieneto atliekamo darbo vienetas ir riba yra didžiausias užduočių, kurias gali atlikti konkretus padalinys, skaičius.

Atmintis: Tai rodo įrenginio atminties naudojimą.

CPU: Tai rodo įrenginio procesoriaus naudojimą.

CGrupė: Taip pat vadinama valdymo grupe yra branduolio funkcija, valdanti tokius išteklius kaip RAM ir CPU, kurį naudoja įrenginiai.

Būsena Systemctl būsenos nurodymai Komanda

Systemctl būsenos išvestis rodo įvairias indikacijas apie įrenginio būseną. Jei jis aktyvus, tada a žalias pasirodys taškas, jei jis neaktyvus, išvestyje bus rodomas baltas taškas.

Sugadinti arba nepavykę vienetai bus rodomi a forma raudona kirsti. Jei paslauga yra perkrovimas būseną, tada ji bus rodoma kaip a žalias rodyklė pagal laikrodžio rodyklę.

Systemctl būsenos komandos apribojimas

„Systemctl“ būsenos komanda nebūtinai suteikia jums tiksliausią išvestį apie tai, ar įrenginys buvo įkeltas įkrovos metu, ar ne. Kadangi sistema įkelia įrenginį, kai to reikia, taigi, jei bandysite rasti neįkelto įrenginio arba įrenginio, kuris buvo įkeltas ir pašalintas iš atminties po įkrovos, būseną, komanda parodys klaidą. Taigi, jūs negausite informacijos apie įrenginį, kuris yra, bet išleidžiamas į atmintį pasibaigus jo veikimui.

Kaip išeiti iš systemctl būsenos komandos

Atrodo, kad terminalas užšąla įvykdžius komandą systemctl status. Taip yra dėl sunumeruotos komandos išvesties puslapiais.

Norėdami išeiti iš systemctl būsenos, yra keli būdai.

  • Pridedant – be puslapių po komandos
  • Naudojant q Raktas
  • Naudojant Ctrl + C

Pridedant – be puslapių po systemctl status komandos ir ji automatiškai pašalins puslapių puslapius.

systemctl būsena sshd -- be puslapių

Arba tiesiog paspauskite q klavišą, kad išeitumėte iš systemctl būsenos komandos.

Išvada

„Systemctl status“ komanda naudojama „systemd“ vienetų būsenoms patikrinti. Linux sistemoje įrenginiai gali būti įrenginiai, lizdai arba paslauga. Vienetai gali turėti tokias būsenas kaip aktyvi, neaktyvi, mirusi arba nepavykusi. Ši komanda taip pat suteikia tokią informaciją kaip vieneto apkrovos būsena, proceso ID, atmintis ir procesoriaus naudojimas. Tačiau komanda systemctl status nėra naudinga norint rasti įrenginio apkrovos būseną. Nes baigus eksploatuoti agregatą systemd gali iškrauti.