Kako koristiti systemctl za prikaz neuspjelih jedinica

Kako Koristiti Systemctl Za Prikaz Neuspjelih Jedinica



Systemd je zadani sustav pokretanja svih modernih distribucija Linuxa koji dolazi s uslužnim programom naredbenog retka pod nazivom systemctl. Koristi se za upravljanje systemd jedinicama i također je ključna metoda za provjeru statusa jedinice. U tutorialu ću govoriti o tome kako popisati neispravne jedinice na Linuxu i kako ih popraviti.

Kako prikazati neispravne jedinice na Linuxu pomoću naredbe systemctl

Na Linuxu, jedinica često nije uspjela zbog raznih razloga, kao što su:

  • Nedostaju ovisnosti
  • Netočne konfiguracije
  • Oštećene datoteke
  • Nedostatak resursa sustava
  • Nedostatak potrebnih dozvola

Da bismo riješili problem, moramo pronaći neuspjele jedinice tako da ih ispišemo.







Za popis neuspjelih jedinica na Linuxu koristite systemctl , s popis-jedinica naredba. Zatim postavite stanje jedinice kao neuspjeh , koristiti -država opcija.



systemctl popis jedinica --država =neuspješno



Izlaz to pokazuje moja usluga jedinica se učitala, ali nije uspjela. Druga metoda za provjeru je li se jedinica uspjela aktivirati ili ne, koristite sljedeću naredbu.





systemctl nije uspio [ Naziv jedinice ]

Ili, možete provjeriti status jedinice u imeniku s zapisnikom nakon pokretanja.

systemctl status [ Naziv jedinice ]



The zahvat naredba se također može koristiti sa systemctl za popis neuspjelih jedinica.

systemctl popis jedinica | zahvat -i neuspjeh

Kako popraviti neispravne jedinice na Linuxu

Da biste popravili sve neispravne jedinice na Linuxu, reset-nije uspio naredba se koristi sa systemctl.

sudo systemctl reset-failed

Da biste popravili određenu pokvarenu jedinicu na Linuxu, navedite naziv usluge ili jedinice nakon reset-nije uspio naredba.

sudo resetiranje systemctl-a nije uspjelo [ Naziv jedinice ]

Gornja naredba neće prikazati nikakav izlaz. The status opcija s nazivom jedinice daje vam do znanja radi li usluga ili ne.

systemctl status [ Naziv jedinice ]

Vidi se da servis više nije u fail stanju. Ali je učitano i neaktivno stanje. Da bismo aktivirali jedinicu, moramo je pokrenuti i za to upotrijebiti sudo pokretanje sustava sa nazivom jedinice. Nakon pokretanja provjerite status jedinice.

Također je vrijedno napomenuti da kvarove usluge uzrokuju različiti elementi. Ako dođe do abnormalnosti u pokretanju jedinice ili joj istekne vrijeme, reset-failed će resetirati jedinicu i popraviti je. Ako vam nedostaju potrebne ovisnosti, jedinicu će popraviti samo instaliranje ovisnosti. Štoviše, ako postoji problem s konfiguracijskom datotekom, reset-failed ga neće ispraviti jer se to mora riješiti ručno.

Kako otkloniti probleme s neispravnim jedinicama

Ako se usluga i dalje ne može riješiti neispravnog stanja, trebate dodatno riješiti problem. Da biste dijagnosticirali problem, najbolje je pregledati poruke dnevnika jedinice.

Za pregled dnevnika jedinice, systemd nudi ugrađeni pomoćni program pod nazivom journalctl . Za pregled dnevnika određene jedinice upotrijebite naredbu danu u nastavku:

journalctl -u [ Naziv jedinice ] -automobil

U gornjoj naredbi, -x zastavica se koristi za prikaz kompletnog kataloga, i -To je koristi se za prikaz posljednjeg unosa.

Dakle, kako bismo dodatno istražili uzrok kvara jedinice, možemo vidjeti pogreške u datoteci dnevnika.

Zaključak

Na Linuxu, jedinica ne radi zbog raznih razloga, neki uobičajeni razlozi su netočna konfiguracija ili nenormalno pokretanje usluge. Da bismo otklonili kvar jedinice, prvo ih moramo navesti pomoću systemctl lits-jedinice spominjanjem propale države. Zatim se za daljnje rješavanje problema mogu provjeriti status i poruke dnevnika. Kako biste popravili neuspjeli status usluge, upotrijebite resetiranje systemctl-a nije uspjelo naredba, koja resetira neispravno stanje jedinice u slučaju privremene abnormalnosti. Međutim, da biste znali točan uzrok kvara jedinice, poruka dnevnika jedinice može pružiti korisne informacije.