Greinaskrá
hvenær sem erNetverslunkynni vefstjóraMySQL gagnagrunnur, Apache og önnur forrit er ekki hægt að ræsa eins og venjulega,LinuxKerfið mun biðja þig um að nota journalctl -ex
skipun til að skoða það.
- Oft er hægt að finna tengda annála fljótt.
- Eftir að hafa greint annálinn á þennan hátt er hægt að leysa vandamálið fljótt.
Hvað þýðir dagbók?
Grunnskýring dagbókar:
- n. Daglegt, dagbók, dagbók; tímarit, tímarit, tímarit; [bókhalds]bókhald
- Afbrigði
- fleirtölutímarit
Viðvarandi dagbókarskrár
Þrautseigja er vélbúnaðurinn til að breyta forritsgögnum á milli viðvarandi og skammvinns ástands.
Í skilmálum leikmanna, tímabundin gögn (eins og gögn í minni sem ekki er hægt að geyma til frambúðar), mun þrautseigja haldast til viðvarandi gagna (eins og gagnagrunnsþol, sem hægt er að geyma í langan tíma).
ÍCentOS Í 7.X stjórnar systemd ræsingarskrám fyrir allar einingar.
- Systemd-journald er framsækin dagbókarstjórnunarþjónusta sem stjórnað er af systemd.
- Það safnar annálum frá kjarnanum og kerfispúkarnir eru í gangi í upphafi ræsingarfasa kerfisins.
- Venjuleg framleiðsla og villuboð, svo og syslog logs.
journalctl log slóð
Notkunarþjónustan heldur aðeins skrám í einni uppbyggingu.
Eftirfarandi er CentOS 7 kerfið VestaCPStjórnborð, vista slóð journalctl log ▼
/var/log/journal
- Vegna þess að annálar eru þjöppuð og sniðin tvöfaldur gögn, þegar þú skoðar ogStaðsetningmjög hratt.
journalctl skoða log skipun
Skipun án nokkurra valkosta til að gera journalctl úttak af allri skráningu ▼
journalctl
- Það er í rauninni gagnslaust vegna þess að þú ert strax "ofbauð" með flóði af skógarhöggi sem mun yfirbuga þig.
Næst munum við læra hvernig á að sía dýrmætar annálaupplýsingar á áhrifaríkan hátt.
Skoða tiltekið tímabiljournalctlLog
Notaðu eftirfarandi skipanavalkosti til að stilla tímabil ▼
--since --until
- Tímabil er ábyrgt fyrir því að tilgreina annálaskrár fyrir og eftir tiltekinn tíma.
Tímagildi geta verið á ýmsum sniðum, svo sem eftirfarandi ▼
YYYY-MM-DD HH:MM:SS
如果你想检查在2018年3月8日晚上8点20分之后日志,请输入以下命令 ▼
journalctl --since "2018-03-26 20:20:00"
- Ef sumir hlutir af ofangreindu sniði eru ekki fylltir út mun kerfið fylla út sjálfgefna gildin beint.
- Til dæmis, ef dagsetningarhlutinn er ekki fylltur út birtist núverandi dagsetning beint.
- Ef tímahlutinn er ekki fylltur er "00:00:00" (miðnætti) sjálfgefið notað.
- Einnig má skilja sekúndureitinn eftir auðan.
Sjálfgefið gildi er "00", til dæmis eftirfarandi skipun ▼
journalctl --since "2018-03-26" --until "2018-03-26 03:00"
Að auki skilur journalctl nokkur afstæð gildi og nefndir skammstafanir.
- Til dæmis gætirðu notað "í gær", "í dag", "á morgun" eða "nú".
Til dæmis, til að fá loggögn gærdagsins, geturðu notað eftirfarandi skipun ▼
journalctl --since yesterday
Til að fá annálana frá 9:00 til síðustu klukkustundar geturðu notað eftirfarandi skipun ▼
journalctl --since 09:00 --until "1 hour ago"
Rauntíma uppfærslu skoða journalctl log
með tail -f skipunin er svipuð, journalctl styður -f valmöguleikann til að sýna logs í rauntíma ▼
journalctl -f
Ef þú vilt skoða rauntímaskrá tækisins skaltu bæta við -u valkostinum ▼
$ sudo journalctl -f -u prometheus.service
Sýna aðeins nýjustu n línurnar í journalctl
skipanalínuvalkostir -n
Notað til að stjórna aðeins nýjustu n línunum af log.
Sjálfgefið er að birta nýjustu 10 línurnar af annálum í lokin ▼
$ sudo journalctl -n
Einnig er hægt að birta annál með tilteknum fjölda lína í lokin ▼
$ sudo journalctl -n 20
Eftirfarandi er nýjasta þriggja lína skráin sem sýnir cron.service þjónustuna ▼
$ journalctl -u cron.service -n 3
Hafa网络 营销Fólk notar VPSByggja stöð, settu upp VestaCP stjórnborðið, byggðuWordPressvefsíðu.
nota oft df -h
Skipun til að athuga getu VPS disksins og komast að því að hún er að hækka um 1GB á mánuði (mundu að hún var 1GB í síðasta mánuði)
[root@ten ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/simfs 20G 7.5G 13G 38% / devtmpfs 256M 0 256M 0% /dev tmpfs 256M 0 256M 0% /dev/shm tmpfs 256M 244K 256M 1% /run tmpfs 256M 0 256M 0% /sys/fs/cgroup tmpfs 52M 0 52M 0% /run/user/0
Skoðaðu journalctl logs með því að nota getu skipunina
Athugaðu núverandi journalctl log með því að nota diskrýmisskipunina ▼
journalctl --disk-usage
journalctl tómur eyðingarskrá
Þar sem Linux er mjög viðkvæmt stýrikerfi er auðvelt að valda kerfishrun ef þú eyðir skrám vitlaust.
Þess vegna, til að hreinsa upp journalctl annálinn, vinsamlegast eyddu honum eftir dagsetningu og getu sem leyfilegt er að vera frátekið.
journalctl --vacuum-time=2d journalctl --vacuum-size=500M
Ef þú vilt eyða annálaskrám handvirkt þarftu að snúa (snúa) skránni áður en þú eyðir henni.
systemctl kill --kill-who=main --signal=SIGUSR2 systemd-journald.service
journalctl stilla viðvarandi getu
Til að virkja stillingu journald limit persistence geturðu breytt stillingaskrá journald ▼
/etc/systemd/journald.conf
SystemMaxUse=16M ForwardToSyslog=no
Síðan skaltu endurræsa dagbók ▼
systemctl restart systemd-journald.service
Er eftirlitsskráin í lagi?Eru annálaskrárnar heilar og óskemmdar? ▼
journalctl --verify
Eftirfarandi er VPS diskur eftir að hafa hreinsað journalctl log, og journalctl log getu▼
[root@ten /]# df -h Filesystem Size Used Avail Use% Mounted on /dev/simfs 20G 5.7G 15G 29% / devtmpfs 256M 0 256M 0% /dev tmpfs 256M 0 256M 0% /dev/shm tmpfs 256M 308K 256M 1% /run tmpfs 256M 0 256M 0% /sys/fs/cgroup tmpfs 52M 0 52M 0% /run/user/0 [root@ten /]# journalctl --disk-usage Archived and active journals take up 24.0M on disk.
Ítarleg útskýring á viðvarandi journalctl log, þetta er endirinn ^_^
Hope Chen Weiliang blogg ( https://www.chenweiliang.com/ ) deildi "Viðvarandi journalctl log clearing skipun til að skoða nákvæma útskýringu á stillingarbreytum", sem er gagnlegt fyrir þig.
Velkomið að deila tengli þessarar greinar:https://www.chenweiliang.com/cwl-1141.html
Velkomin á Telegram rásina á bloggi Chen Weiliang til að fá nýjustu uppfærslurnar!
📚 Þessi handbók inniheldur mikið gildi, 🌟Þetta er sjaldgæft tækifæri, ekki missa af því! ⏰⌛💨
Deildu og likeðu ef þú vilt!
Deiling þín og líkar við eru stöðug hvatning okkar!