Kuidas kuvada ebaõnnestunud üksusi Linuxis, kasutades käsku systemctl
Linuxis ebaõnnestus seade sageli erinevatel põhjustel, näiteks järgmistel põhjustel:
- Puuduvad sõltuvused
- Valed konfiguratsioonid
- Rikutud failid
- Süsteemiressursside puudumine
- Nõutavate lubade puudumine
Probleemi lahendamiseks peame välja selgitama ebaõnnestunud üksused, loetledes need.
Linuxis ebaõnnestunud üksuste loetlemiseks kasutage nuppu systemctl , koos loendiühikud käsk. Järgmisena määrake üksuse olek kui ebaõnnestunud , kasutades - riik valik.
systemctl loendiüksused -- olek = ebaõnnestus
Väljund näitab seda minu teenus seade on laaditud, kuid ebaõnnestus. Teine meetod kontrollimaks, kas seade ei ole aktiveeritud või mitte, kasutage järgmist käsku.
systemctl on ebaõnnestunud [ Üksuse nimi ]
Või saate kataloogist kontrollida üksuse olekut logiga pärast alglaadimist.
systemctl olek [ Üksuse nimi ]
The haare käsku saab kasutada ka koos systemctl-ga ebaõnnestunud üksuste loetlemiseks.
systemctl loendiüksused | haare -i ebaõnnestunud
Ebaõnnestunud üksuste parandamine Linuxis
Kõigi ebaõnnestunud üksuste parandamiseks Linuxis lähtestamine - ebaõnnestus käsku kasutatakse koos systemctl-ga.
sudo systemctl reset-failedKonkreetse ebaõnnestunud üksuse parandamiseks Linuxis mainige pärast teenuse või üksuse nime lähtestamine - ebaõnnestus käsk.
sudo systemctl reset-failed [ Üksuse nimi ]Ülaltoodud käsk ei kuva väljundit. The olek üksuse nimega suvand annab teile teada, kas teenus töötab või mitte.
systemctl olek [ Üksuse nimi ]
On näha, et teenus ei ole enam ebaõnnestunud olekus. Kuid see on laaditud ja passiivne olek. Seadme aktiveerimiseks peame selle käivitama ja selleks kasutama sudo systemctl start üksuse nimega. Pärast käivitamist kontrollige seadme olekut.
Samuti väärib märkimist, et teenuse tõrkeid põhjustavad mitmesugused elemendid. Kui seadme käivitamisel esineb häireid või kui seade aegub, lähtestab lähtestamine ebaõnnestus seadme ja parandab selle. Kui teil puuduvad vajalikud sõltuvused, parandab seade ainult sõltuvuse installimisega. Veelgi enam, kui konfiguratsioonifailiga on probleeme, siis lähtestamine ebaõnnestus seda ei paranda, kuna seda tuleb käsitsi lahendada.
Ebaõnnestunud üksuste tõrkeotsing
Kui teenus ei suuda endiselt ebaõnnestunud olekust vabaneda, peate selle edasist tõrkeotsingut tegema. Probleemi diagnoosimiseks on parim tava vaadata seadme logiteateid.
Seadme logi vaatamiseks pakub systemd sisseehitatud utiliiti nimega Journalctl . Konkreetse üksuse logi vaatamiseks kasutage allolevat käsku:
Journalctl -sisse [ Üksuse nimi ] - auto
Ülaltoodud käsus on -x lippu kasutatakse kogu kataloogi kuvamiseks ja -See on kasutatakse viimase kirje näitamiseks.
Seega saame rikke põhjuse edasiseks uurimiseks vaadata logifaili vigu.
Järeldus
Linuxis ebaõnnestub seade erinevatel põhjustel, mõned levinumad põhjused on vale konfiguratsioon või teenuse ebanormaalne käivitamine. Seadme rikke silumiseks peame esmalt loendama need kasutades systemctl lits-ühikud läbikukkunud oleku mainimisega. Seejärel saab edasiseks tõrkeotsinguks kontrollida ka olekut ja logiteateid. Teenuse ebaõnnestunud oleku parandamiseks kasutage systemctl reset-failed käsk, mis lähtestab ajutise kõrvalekalde korral seadme ebaõnnestunud oleku. Seadme rikke täpse põhjuse väljaselgitamiseks võib seadme logiteade siiski anda kasulikku teavet.