Umyalo oqhubekayo wokusula ilogi ye-journalctl ukuze ubuke incazelo enemininingwane yamapharamitha wokumisa

noma niniEzentengiselwanoukuhlangana komphathi wewebhusayithiMySQL database, i-Apache nezinye izinhlelo zokusebenza azikwazi ukuqalwa njengenjwayelo,LinuxIsistimu izokwazisa ukuthi usebenzise journalctl -ex umyalo wokuwubuka.

  • Amalogi ahlobene ngokuvamile angatholakala ngokushesha.
  • Ngemva kokuhlaziya ilogi ngale ndlela, inkinga ingaxazululwa ngokushesha.

Lisho ukuthini iphephabhuku?

Incazelo eyisisekelo yejenali:

  • n. Nsuku zonke, iphephabhuku, idayari, amaphephabhuku, amajenali, omagazini; [accounting] ileja
  • Ukwehluka
  • amajenali amaningi

Phikelela amalogi wejenali

Ukuphikelela kuyindlela yokuguqula idatha yohlelo phakathi kwezifunda eziphikelelayo nezidlulayo.

Ngokwamagama abantu abavamile, idatha yesikhashana (njengedatha esenkumbulo engakwazi ukugcinwa unomphela), ukuphikelela kuzophikelela kudatha eqhubekayo (njengokuqhubeka kwesizindalwazi, okungagcinwa isikhathi eside).

KWCentOS Ku-7.X, i-systemd ilawula amalogi okuqalisa awo wonke amayunithi.

  • I-Systemd-journald iyisevisi yokuphatha ijenali eqhubekayo ephethwe yi-systemd.
  • Iqoqa amalogi kusuka ku-kernel futhi ama-daemon esistimu ayasebenza futhi ayasebenza phakathi nesigaba sokuqala sokuqalisa sesistimu.
  • Okuphumayo okujwayelekile kanye nemilayezo yephutha, kanye namalogi we-syslog.

indlela ye-journalctl log

Isevisi yelogi igcina kuphela amafayela elogi esakhiweni esisodwa.

Okulandelayo uhlelo lwe-CentOS 7 VestaCPIphaneli yokulawula, gcina indlela yelogi ye-journalctl ▼

/var/log/journal
  • Ngoba izingodo zicindezelwe futhi zifomethwe idatha kanambambili, lapho ubuka futhiUkubekangokushesha.

i-journalctl buka umyalo welogi

Incazelo enemininingwane ye-journalctl log command sheet 1

Yala ngaphandle kwezinketho zokwenza i-journalctl ikhiphe konke ukugawula ▼

journalctl

i-journalctl buka wonke amalogi ishidi lesi-2

  • Empeleni akusizi ngoba uvele “ukhungatheke” ngokugawulwa kwemithi okuzokukhungatha.

Okulandelayo, sizofunda ukuthi singahlunga kanjani ngempumelelo ulwazi lwelogi olubalulekile.

Buka isikhathi esibekiweiphephandabaLog

Sebenzisa le miyalelo elandelayo ukuze usethe isikhathi ▼

--since
--until
  • Inkathi yesikhathi inesibopho sokucacisa amarekhodi elogi ngaphambi nangemva kwesikhathi esinikeziwe.

Amanani esikhathi angaba ngamafomethi ahlukahlukene, njengalawa alandelayo ▼

YYYY-MM-DD HH:MM:SS

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

journalctl --since "2018-03-26 20:20:00"
  • Uma ezinye izingxenye zefomethi engenhla zingagcwaliswanga, isistimu izogcwalisa ngokuqondile amanani azenzakalelayo.
  • Isibonelo, uma ingxenye yedethi ingagcwalisiwe, idethi yamanje iboniswa ngokuqondile.
  • Uma ingxenye yesikhathi ingagcwalisiwe, "00:00:00" (phakathi kwamabili) isetshenziswa ngokuzenzakalelayo.
  • Inkambu yamasekhondi nayo ingashiywa ingenalutho.

Inani elizenzakalelayo lithi "00", isibonelo umyalo olandelayo ▼

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

Ukwengeza, i-journalctl iyawaqonda amanani ahlobene futhi aqanjwe ama-shorthands.

  • Isibonelo, ungasebenzisa "izolo", "namuhla", "kusasa" noma "manje".

Isibonelo, ukuze uthole idatha yelogi yayizolo, ungasebenzisa umyalo olandelayo ▼

journalctl --since yesterday

Ukuze uthole izingodo kusukela ngo-9:00am kuya ehoreni lokugcina, ungasebenzisa umyalo olandelayo ▼

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

Isibuyekezo sesikhathi sangempela buka log journalctl

nge taiUmyalo we-l -f uyafana, i-journalctl isekela -f inketho yokubonisa izingodo ngesikhathi sangempela ▼

journalctl -f

Uma ufuna ukubuka ilogi yesikhathi sangempela yedivayisi, sicela wengeze inketho -u ▼

$ sudo journalctl -f -u prometheus.service

Bonisa kuphela imigqa engu-n emisha ku-journalctl

izinketho zomugqa womyalo -n Isetshenziselwa ukulawula imigqa yakamuva n yelogi.

Okuzenzakalelayo ukubonisa imigqa yakamuva eyi-10 yamalogi ekugcineni ▼

$ sudo journalctl -n

Ungaphinda ubonise ilogi enenombolo ethile yemigqa ekugcineni ▼

$ sudo journalctl -n 20

Okulandelayo ilogu yakamuva enemigqa emithathu ebonisa isevisi ye-cron.service ▼

$ journalctl -u cron.service -n 3

UbeI-Internet MarketingAbantu basebenzisa i-VPSyakha iwebhusayithi, faka iphaneli yokulawula ye-VestaCP, yakhaWordPressiwebhusayithi.

sebenzisa njalo df -h Yala ukuhlola umthamo wediski ye-VPS futhi uthole ukuthi ikhuphuka ngomkhuba we-1GB ngenyanga (khumbula ukuthi bekuyi-1GB ngenyanga edlule)

[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

Buka amalogi e-journalctl usebenzisa umyalo womthamo

Hlola ilogi yejenali yamanje usebenzisa umyalo womthamo wediski ▼

journalctl --disk-usage

i-journalctl ilogi yokususa engenalutho

Njengoba i-Linux iyisistimu yokusebenza ebucayi kakhulu, kulula ukubangela ukuphahlazeka kwesistimu uma ususa amafayela ngokungalungile.

Ngakho-ke, ukuze uhlanze ilogi yejenali, sicela uyisuse ngosuku kanye nomthamo ovunyelwe ukuthi ubekelwe.

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

Uma ufuna ukususa amafayela okungena ngesandla, udinga ukuzungezisa (uzungezise) ilogi ngaphambi kokuyisusa.

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

i-journalctl ilungiselela umthamo oqhubekayo

Ukuze unike amandla ukucushwa komkhawulo wokuphikelela, ungashintsha ifayela lokumisa le-journal ▼

/etc/systemd/journald.conf

SystemMaxUse=16M

ForwardToSyslog=no

Bese, qala kabusha ijenali ▼

systemctl restart systemd-journald.service

Ingabe irekhodi lokuhlola lilungile?Ingabe amafayela okungena aphelele futhi awalimalanga? ▼

journalctl --verify

Okulandelayo umthamo wediski ye-VPS ngemva kokuhlanza ilogi yejenali, kanye nomthamo welogi ye-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.

Incazelo enemininingwane ye-persistent journalctl log, lesi isiphetho ^_^

I-Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) kwabelwane ngokuthi "Persistent journalctl log clearing command ukuze ubuke incazelo enemininingwane yamapharamitha wokumisa", okuwusizo kuwe.

Siyakwamukela ukwabelana ngesixhumanisi salesi sihloko:https://www.chenweiliang.com/cwl-1141.html

Uyemukelwa esiteshini seTelegram sebhulogi ka-Chen Weiliang ukuze uthole izibuyekezo zakamuva!

🔔 Iba ngowokuqala ukuthola "I-ChatGPT Content Marketing AI Tool Usage Guide" ohlwini lwemibhalo ephezulu yesiteshi! 🌟
📚 Lo mhlahlandlela uqukethe inani elikhulu, 🌟Leli ithuba eliyivelakancane, ungaphuthelwa! ⏰⌛💨
Yabelana futhi uthanda uma uthanda!
Ukwabelana kwakho nokuthanda kwakho kuyisisusa sethu esiqhubekayo!

 

发表 评论

Ikheli lakho le-imeyili ngeke lishicilelwe. 必填 项 已 用 * Ilebula

pheqela phezulu