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-failedDa 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.