Ke kauoha hoʻomaʻemaʻe log Persistence journalctl e nānā i ka wehewehe kikoʻī o nā ʻāpana hoʻonohonoho

i kēlā me kēia manawaEʻulalahalawai haku punaeweleMySQL waihona, Apache a me nā noi ʻē aʻe ʻaʻole hiki ke hoʻomaka e like me ka mea maʻamau,LinuxE koi ka ʻōnaehana iā ʻoe e hoʻohana journalctl -ex kauoha e nana.

  • Hiki ke ʻike pinepine ʻia nā moʻolelo pili.
  • Ma hope o ka nānā ʻana i ka log ma kēia ʻano, hiki ke hoʻopau koke ʻia ka pilikia.

He aha ka manaʻo o ka puke pai?

Ka wehewehe kumu puke moʻolelo:

  • n. Daily, journal, diary, periodicals, journals, magazines; [accounting] ledger
  • ʻokoʻa
  • nā nūpepa lehulehu

E hoʻomau i nā moʻolelo puke

ʻO ka hoʻomau ka mīkini no ka hoʻololi ʻana i ka ʻikepili papahana ma waena o nā mokuʻāina hoʻomau a me ka transient.

Ma nā ʻōlelo a ka poʻe kamaʻāina, nā ʻikepili kuʻekuʻe (e like me ka ʻikepili i loko o ka hoʻomanaʻo ʻaʻole hiki ke mālama mau ʻia), e hoʻomau ka hoʻomau i ka ʻikepili hoʻomau (e like me ka hoʻomau ʻana i ka waihona, hiki ke mālama ʻia no ka manawa lōʻihi).

ICentOS Ma 7.X, mālama ʻo systemd i nā lāʻau hoʻomaka no nā ʻāpana āpau.

  • ʻO Systemd-journald kahi lawelawe hoʻokele puke pai holomua i mālama ʻia e systemd.
  • ʻOhi ia i nā lāʻau mai ka kernel a ke holo nei nā daemons i ka wā o ka wā boot mua o ka ʻōnaehana.
  • Nā huaʻōlelo maʻamau a me nā memo hewa, a me nā log syslog.

alahele log journalctl

Mālama ka lawelawe log i nā faila log i loko o kahi hale hoʻokahi.

Eia ka ʻōnaehana CentOS 7 ʻO VestaCPPapa hoʻomalu, mālama i ke ala o journalctl log ▼

/var/log/journal
  • No ka mea, ua hoʻopaʻa ʻia nā lāʻau a hoʻohālikelike ʻia i ka ʻikepili binary, i ka wā e nānā ai aKūlana hoʻonohonohowikiwiki loa.

journalctl view log kauoha

ʻO Journalctl log ke kauoha i ka pepa wehewehe kikoʻī 1

Kauoha me ka ʻole o nā koho e hoʻopuka i ka journalctl i nā logging āpau ▼

journalctl

journalctl nānā i nā lāʻau a pau 2nd pepa

  • ʻAʻole pono kēia no ka mea e "hoʻopilikia ʻia" ʻoe me ke kahe o ka lāʻau e hoʻopau iā ʻoe.

A laila, e aʻo mākou pehea e kānana pono ai i ka ʻike log waiwai.

Nānā i kahi manawa i ʻōlelo ʻiajournalctlLāʻau

E hoʻohana i kēia mau koho kauoha e hoʻonohonoho i ka manawa ▼

--since
--until
  • Aia ke kuleana no ka wehewehe ʻana i nā moʻolelo log ma mua a ma hope o kekahi manawa.

Hiki ke loaʻa nā waiwai manawa ma nā ʻano ʻano like ʻole, e like me kēia ▼

YYYY-MM-DD HH:MM:SS

如果你想检查在2018年3月8日晚上8点20分之后日志,请输入以下命令 ▼

journalctl --since "2018-03-26 20:20:00"
  • Inā ʻaʻole i hoʻopiha ʻia kekahi mau ʻāpana o ke ʻano i luna, e hoʻopiha pololei ka ʻōnaehana i nā waiwai paʻamau.
  • No ka laʻana, inā ʻaʻole i piha ka ʻāpana lā, hōʻike pololei ʻia ka lā o kēia manawa.
  • Inā ʻaʻole paʻa ka hapa o ka manawa, hoʻohana ʻia ka "00:00:00" (waena o ka pō).
  • Hiki ke waiho hakahaka i ka mahina kekona.

ʻO ka waiwai paʻamau ʻo "00", no ka laʻana kēia kauoha ▼

journalctl --since "2018-03-26" --until "2018-03-26 03:00"

Hoʻohui, hoʻomaopopo ʻo journalctl i kekahi mau waiwai pili a i kapa ʻia ʻo shorthands.

  • No ka laʻana, hiki iā ʻoe ke hoʻohana i ka "nehinei", "i kēia lā", "ʻapōpō" a i ʻole "i kēia manawa".

No ka laʻana, e kiʻi i ka ʻikepili log o nehinei, hiki iā ʻoe ke hoʻohana i kēia kauoha ▼

journalctl --since yesterday

No ka loaʻa ʻana o nā lāʻau mai ka hola 9:00 a hiki i ka hola hope, hiki iā ʻoe ke hoʻohana i kēia kauoha ▼

journalctl --since 09:00 --until "1 hour ago"

Hōʻike manawa maoli ʻike i ka log journalctl

me taiUa like ke kauoha l -f, kākoʻo ʻo journalctl i ke koho -f e hōʻike i nā lāʻau i ka manawa maoli ▼

journalctl -f

Inā makemake ʻoe e nānā i ka log manawa maoli o ka hāmeʻa, e ʻoluʻolu e hoʻohui i ke koho -u ▼

$ sudo journalctl -f -u prometheus.service

Hōʻike wale i nā laina n hou loa ma journalctl

nā koho laina kauoha -n Hoʻohana ʻia e hoʻomalu i nā laina n hope loa o ka log.

ʻO ka mea paʻamau, ʻo ia ka hōʻike ʻana i nā laina 10 hou loa o nā lāʻau ma ka hopena ▼

$ sudo journalctl -n

Hiki iā ʻoe ke hōʻike i kahi log me kahi helu o nā laina ma ka hope ▼

$ sudo journalctl -n 20

ʻO kēia ka lālani ʻekolu laina hou e hōʻike ana i ka lawelawe cron.service ▼

$ journalctl -u cron.service -n 3

LoaaHoʻolaha PūnaeweleHoʻohana nā kānaka i ka VPSkūkulu i kahi pūnaewele, e hoʻouka i ka VestaCP control panel, kūkuluWordPresspūnaewele

hoʻohana pinepine df -h Kauoha e nānā i ka mana VPS disk a ʻike i ka piʻi ʻana o ke ʻano o 1GB i kēlā me kēia mahina (e hoʻomanaʻo ʻo ia ʻo 1GB i ka mahina i hala)

[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

E nānā i nā lāʻau journalctl me ka hoʻohana ʻana i ke kauoha hiki

E nānā i ka log journalctl o kēia manawa me ka hoʻohana ʻana i ke kauoha mana disk ▼

journalctl --disk-usage

journalctl hoʻopau i ka log

No ka mea he ʻōnaehana koʻikoʻi loa ʻo Linux, inā ʻoe e holoi pololei i nā faila, maʻalahi ke kumu o ka hāʻule ʻana o ka ʻōnaehana.

No laila, ʻo ke ala e hoʻomaʻemaʻe ai i nā log journalctl, e ʻoluʻolu e holoi iā lākou ma ka lā a me ka hiki ke mālama ʻia.

journalctl --vacuum-time=2d
journalctl --vacuum-size=500M

Inā makemake ʻoe e holoi lima i nā faila log, pono ʻoe e hoʻololi (hoʻololi) i ka log ma mua o ka holoi ʻana.

systemctl kill --kill-who=main --signal=SIGUSR2 systemd-journald.service

hoʻonohonoho ʻo journalctl i ka hiki ke hoʻomau

No ka hiki i ka journald palena hoʻomau hoʻomau, hiki iā ʻoe ke hoʻololi i ka faila hoʻonohonoho journald ▼

/etc/systemd/journald.conf

SystemMaxUse=16M

ForwardToSyslog=no

A laila, e hoʻomaka hou i ka journald ▼

systemctl restart systemd-journald.service

Ua maikaʻi anei ka moʻolelo helu?Paʻa a pōʻino ʻole nā ​​faila log? ▼

journalctl --verify

ʻO kēia ka mana VPS disk ma hope o ka hoʻomaʻemaʻe ʻana i ka journalctl log, a me ka journalctl log capacity▼

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

ʻO ka wehewehe kikoʻī o ka log journalctl hoʻomau, ʻo kēia ka hopena ^_^

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) kaʻana like "Persistent journalctl log clearing command to view the detail explanation of configuration parameters", i mea kōkua iā ʻoe.

Welina mai e kaʻana like i ka loulou o kēia ʻatikala:https://www.chenweiliang.com/cwl-1141.html

Welina mai i ke kahawai Telegram o ka moʻomanaʻo ʻo Chen Weiliang e kiʻi i nā mea hou loa!

🔔 E lilo i mea mua e kiʻi i ka waiwai nui "ChatGPT Content Marketing AI Tool Usage Guide" ma ka papa kuhikuhi kiʻekiʻe. 🌟
📚 He waiwai nui kēia alakaʻi, 🌟He manawa kakaikahi kēia, mai poina! ⏰⌛💨
Kaʻana like a like inā makemake ʻoe!
ʻO kāu kaʻana like a me kou makemake ʻo kā mākou hoʻoikaika mau!

 

评论

ʻAʻole e paʻi ʻia kāu leka uila. Hoʻohana ʻia nā kahua koi * Label

ʻōwili i luna