Aṣẹ piparẹ log journalctl itẹramọṣẹ lati wo alaye alaye ti awọn aye atunto

nigbakugbaIṣowo E-commerceọga wẹẹbu alabapadeMySQL databaseApache ati awọn ohun elo miiran ko le bẹrẹ bi igbagbogbo,LinuxAwọn eto yoo tọ ọ lati lo journalctl -ex pipaṣẹ lati wo o.

  • Awọn akọọlẹ ti o jọmọ nigbagbogbo le rii ni iyara.
  • Lẹhin itupalẹ log ni ọna yii, iṣoro naa le ṣee yanju ni iyara.

Kini iwe akọọlẹ tumọ si?

Alaye ipilẹ iwe akọọlẹ:

  • n. Ojoojumọ, iwe-akọọlẹ, iwe-iranti; awọn iwe-akọọlẹ, awọn iwe iroyin, awọn iwe irohin; iwe akọọlẹ [iṣiro]
  • Iyatọ
  • ọpọ iwe iroyin

Awọn iwe akọọlẹ ti o duro

Itẹramọṣẹ jẹ ẹrọ fun yiyipada data eto laarin awọn ipinlẹ ti o tẹpẹlẹ ati igba diẹ.

Ni awọn ofin layman, data igba diẹ (gẹgẹbi data inu-iranti ti ko le wa ni ipamọ patapata), itẹramọṣẹ yoo tẹsiwaju si data ti o tẹpẹlẹ (gẹgẹbi itẹramọ data data, eyiti o le wa ni ipamọ fun igba pipẹ).

NinuCentOS Ni 7.X, systemd ṣakoso awọn akọọlẹ ibẹrẹ fun gbogbo awọn ẹya.

  • Systemd-journald jẹ iṣẹ iṣakoso akọọlẹ ti ilọsiwaju ti iṣakoso nipasẹ eto eto.
  • O gba awọn akọọlẹ lati ekuro ati awọn daemons eto ti wa ni oke ati nṣiṣẹ lakoko ipele ibẹrẹ bata ti eto naa.
  • Ijade boṣewa ati awọn ifiranṣẹ aṣiṣe, bakanna bi awọn akọọlẹ syslog.

journalctl log ona

Iṣẹ log n tọju awọn faili log nikan ni eto ẹyọkan.

Atẹle ni eto CentOS 7 VestaCPIgbimọ iṣakoso, fipamọ ọna journalctl log ▼

/var/log/journal
  • Nitori awọn akọọlẹ ti wa ni fisinuirindigbindigbin ati akoonu alakomeji data, nigba wiwo atiIpogan sare.

journalctl aṣẹ log log

Iwe alaye alaye iwe aṣẹ iwe akọọlẹ Journalctl 1

Paṣẹ laisi awọn aṣayan eyikeyi lati ṣejade journalctl gbogbo gedu ▼

journalctl

journalctl wo gbogbo awọn akọọlẹ dì keji

  • Eyi jẹ asan nitori pe iwọ yoo “rẹwẹsi” lẹsẹkẹsẹ pẹlu ikun omi ti gedu ti yoo bori rẹ.

Nigbamii ti, a yoo kọ ẹkọ bi o ṣe le ṣe àlẹmọ awọn alaye log to niyelori daradara.

Wo akoko kan patoiwe iroyinWọle

Lo awọn aṣayan aṣẹ atẹle lati ṣeto akoko akoko ▼

--since
--until
  • Akoko akoko jẹ iduro fun sisọ awọn igbasilẹ log ṣaaju ati lẹhin akoko ti a fun.

Awọn iye akoko le wa ni ọpọlọpọ awọn ọna kika, gẹgẹbi atẹle ▼

YYYY-MM-DD HH:MM:SS

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

journalctl --since "2018-03-26 20:20:00"
  • Ti diẹ ninu awọn paati ti ọna kika ti o wa loke ko ba kun, eto naa yoo fọwọsi taara ni awọn iye aiyipada.
  • Fun apẹẹrẹ, ti apakan ọjọ ko ba kun, ọjọ ti o wa lọwọlọwọ yoo han taara.
  • Ti apakan akoko ko ba ni olugbe, "00:00:00" (ọganjọ) jẹ lilo nipasẹ aiyipada.
  • Awọn aaya aaye le tun ti wa ni osi òfo.

Iye aiyipada jẹ "00", fun apẹẹrẹ pipaṣẹ atẹle ▼

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

Ni afikun, journalctl loye diẹ ninu awọn iye ibatan ati pe a fun ni awọn kukuru kukuru.

  • Fun apẹẹrẹ, o le lo "lana", "loni", "ọla" tabi "bayi".

Fun apẹẹrẹ, lati gba data log anna, o le lo aṣẹ atẹle ▼

journalctl --since yesterday

Lati gba awọn igbasilẹ lati 9:00am si wakati to kẹhin, o le lo aṣẹ atẹle ▼

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

Oju-iwe imudojuiwọn wiwo journalctl log

pelu taiAṣẹ l -f jẹ iru, journalctl ṣe atilẹyin -f aṣayan lati ṣafihan awọn iforukọsilẹ ni akoko gidi ▼

journalctl -f

Ti o ba fẹ wo akọọlẹ akoko gidi ti ẹrọ naa, jọwọ ṣafikun aṣayan -u ▼

$ sudo journalctl -f -u prometheus.service

Ṣe afihan awọn laini tuntun tuntun nikan ni journalctl

pipaṣẹ ila awọn aṣayan -n Lo lati sakoso nikan ni titun n ila ti log.

Aiyipada ni lati ṣafihan awọn laini 10 tuntun ti awọn akọọlẹ ni ipari ▼

$ sudo journalctl -n

O tun le ṣafihan akọọlẹ kan pẹlu nọmba awọn laini pato ni ipari ▼

$ sudo journalctl -n 20

Atẹle ni akọọlẹ laini mẹta tuntun ti n ṣafihan iṣẹ cron.iṣẹ ▼

$ journalctl -u cron.service -n 3

NiInternet MarketingEniyan lo VPSkọ kan aaye ayelujara, fi sori ẹrọ igbimọ iṣakoso VestaCP, kọWordPressaaye ayelujara.

lo nigbagbogbo df -h Paṣẹ lati ṣayẹwo agbara disiki VPS ati rii pe o nyara ni aṣa ti 1GB fun oṣu kan (ranti pe o jẹ 1GB ni oṣu to kọja)

[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

Wo awọn akọọlẹ journalctl nipa lilo pipaṣẹ agbara

Ṣayẹwo iwe akọọlẹ journalctl lọwọlọwọ nipa lilo aṣẹ agbara disk ▼

journalctl --disk-usage

journalctl ofo pa log

Niwọn igba ti Linux jẹ ẹrọ ṣiṣe ti o ni ifura pupọ, ti o ba paarẹ awọn faili ni aṣiṣe, o rọrun lati fa awọn ipadanu eto.

Nitorinaa, ọna lati nu awọn iwe akọọlẹ journalctl kuro, jọwọ paarẹ wọn nipasẹ ọjọ ati agbara ti o gba laaye lati wa ni ipamọ.

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

Ti o ba fẹ paarẹ awọn faili log pẹlu ọwọ, o nilo lati yi (yiyi) log naa ṣaaju piparẹ.

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

journalctl tunto jubẹẹlo agbara

Lati mu atunto itẹramọṣẹ opin iwe iroyin ṣiṣẹ, o le yipada faili iṣeto ni journald ▼

/etc/systemd/journald.conf

SystemMaxUse=16M

ForwardToSyslog=no

Lẹhinna, tun bẹrẹ iwe akọọlẹ ▼

systemctl restart systemd-journald.service

Ṣe iwe ayẹwo dara bi?Ṣe awọn faili log naa wa ati ti ko bajẹ bi? ▼

journalctl --verify

Atẹle ni agbara disiki VPS lẹhin mimọ iwe akọọlẹ journalctl, ati agbara log journalctl▼

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

Alaye ni kikun ti iwe akọọlẹ journalctl itẹramọṣẹ, eyi ni opin ^_^

Ireti Chen Weiliang Blog ( https://www.chenweiliang.com/ ) pín "Aṣẹ piparẹ iwe-akọọlẹ journalctl ti o tẹsiwaju lati wo alaye alaye ti awọn aye atunto”, eyiti o ṣe iranlọwọ fun ọ.

Kaabo lati pin ọna asopọ ti nkan yii:https://www.chenweiliang.com/cwl-1141.html

Kaabọ si ikanni Telegram ti bulọọgi Chen Weiliang lati gba awọn imudojuiwọn tuntun!

🔔 Jẹ ẹni akọkọ lati gba “ChatGPT Akoonu Titaja AI Itọsọna Lilo Ọpa” ti o niyelori ni itọsọna oke ikanni! 🌟
📚 Itọsọna yii ni iye nla, 🌟Eyi jẹ aye to ṣọwọn, maṣe padanu rẹ! ⏰⌛💨
Pin ati fẹran ti o ba fẹ!
Pinpin rẹ ati awọn ayanfẹ jẹ iwuri wa lemọlemọfún!

 

发表 评论

Adirẹsi imeeli rẹ kii yoo ṣe atẹjade. Awọn aaye ti o nilo ni a lo * 标注

yi lọ si oke