Persistence journalctl log clearing skipun til að skoða nákvæma útskýringu á stillingarbreytum

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

Journalctl log skipun ítarlegt skýringarblað 1

Skipun án nokkurra valkosta til að gera journalctl úttak af allri skráningu ▼

journalctl

journalctl skoða alla logga 2. blað

  • Þ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!

🔔 Vertu fyrstur til að fá dýrmæta „ChatGPT Content Marketing AI Notkunarleiðbeiningar“ í efstu möppu rásarinnar! 🌟
📚 Þ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!

 

发表 评论

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru notaðir * Merkimiði

flettu efst