Persistenza journalctl kmand tal-ikklerjar tal-log biex tara spjegazzjoni dettaljata tal-parametri tal-konfigurazzjoni

kull metaKummerċ elettronikulaqgħat tal-webmasterdatabase MySQL, Apache u applikazzjonijiet oħra ma jistgħux jinbdew bħas-soltu,LinuxIs-sistema se tqanqlek biex tuża journalctl -ex kmand biex tarah.

  • Żkuk relatati ħafna drabi jistgħu jinstabu malajr.
  • Wara li tiġi analizzata l-ġurnal b'dan il-mod, il-problema tista 'tiġi solvuta malajr.

Xi jfisser ġurnal?

Spjegazzjoni bażika tal-ġurnal:

  • n. Kuljum, ġurnal, djarju; perjodiċi, ġurnali, rivisti; reġistru [tal-kontabilità].
  • Varjazzjoni
  • ġurnali plurali

Ippersisti zkuk tal-ġurnal

Il-persistenza hija l-mekkaniżmu għall-konverżjoni tad-dejta tal-programm bejn stati persistenti u temporanji.

F'termini layman, data temporanja (bħal data fil-memorja li ma tistax tinħażen b'mod permanenti), il-persistenza se tippersisti għal data persistenti (bħal persistenza tad-database, li tista 'tinħażen għal żmien twil).

CentOS F'7.X, systemd jimmaniġġja zkuk tal-istartjar għall-unitajiet kollha.

  • Systemd-journald huwa servizz progressiv ta' ġestjoni tal-ġurnali ġestit minn systemd.
  • Jiġbor zkuk mill-qalba u d-daemons tas-sistema jkunu qed jaħdmu matul il-fażi bikrija tal-ibbutjar tas-sistema.
  • Messaġġi ta' output u żball standard, kif ukoll logs tas-syslog.

journalctl log path

Is-servizz log iżomm fajls log biss fi struttura waħda.

Din li ġejja hija s-sistema CentOS 7 VestaCPPanel tal-kontroll, ħlief il-passaġġ tal-ġurnal journalctl ▼

/var/log/journal
  • Minħabba li zkuk huma kkompressati u fformattjati data binarja, meta tara upożizzjonimalajr ħafna.

journalctl view log kmand

Folja ta' spjegazzjoni dettaljata tal-kmand tal-ġurnal 1

Kmand mingħajr ebda għażla biex journalctl joħroġ il-logging kollu ▼

journalctl

journalctl ara zkuk kollha it-tieni folja

  • Dan huwa bażikament inutli għaliex inti ser tkun immedjatament "megħlub" b'għargħar ta 'qtugħ li se jisbqu.

Sussegwentement, se nitgħallmu kif niffiltraw b'mod effettiv l-informazzjoni siewja tal-ġurnal.

Ara perjodu ta' żmien speċifikatjournalctlZokk maqtugħ

Uża l-għażliet ta' kmand li ġejjin biex tissettja l-perjodu ta' żmien ▼

--since
--until
  • Perjodu ta' żmien huwa responsabbli biex jispeċifika r-rekords ta' log qabel u wara żmien partikolari.

Il-valuri tal-ħin jistgħu jkunu f'varjetà ta' formati, bħal dawn li ġejjin ▼

YYYY-MM-DD HH:MM:SS

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

journalctl --since "2018-03-26 20:20:00"
  • Jekk xi komponenti tal-format ta 'hawn fuq ma jimtlewx, is-sistema timla direttament il-valuri awtomatiċi.
  • Pereżempju, jekk il-parti tad-data ma tkunx popolata, id-data kurrenti tintwera direttament.
  • Jekk il-parti tal-ħin ma tkunx popolata, "00:00:00" (nofs il-lejl) tintuża b'mod awtomatiku.
  • Il-qasam tas-sekondi jista' wkoll jitħalla vojt.

Il-valur default huwa "00", pereżempju l-kmand li ġej ▼

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

Barra minn hekk, journalctl jifhem xi valuri relattivi u shorthands imsemmija.

  • Pereżempju, tista' tuża "lbieraħ", "illum", "għada" jew "issa".

Pereżempju, biex tikseb id-dejta tal-ġurnal tal-bieraħ, tista' tuża l-kmand li ġej ▼

journalctl --since yesterday

Biex tikseb ir-zkuk mid-9:00am sal-aħħar siegħa, tista' tuża l-kmand li ġej ▼

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

Aġġornament fil-ħin reali ħarsa journalctl log

ma taiIl-kmand l -f huwa simili, journalctl jappoġġja l-għażla -f biex juri zkuk f'ħin reali ▼

journalctl -f

Jekk trid tara l-ġurnal f'ħin reali tal-apparat, jekk jogħġbok żid l-għażla -u ▼

$ sudo journalctl -f -u prometheus.service

Uri biss il-linji n l-aktar ġodda fil-journalctl

għażliet tal-linja tal-kmand -n Użat biex jikkontrolla biss l-aħħar n linji ta 'log.

Id-default huwa li jintwerew l-aħħar 10 linji ta' zkuk fl-aħħar ▼

$ sudo journalctl -n

Tista' wkoll turi log b'numru speċifikat ta' linji fl-aħħar ▼

$ sudo journalctl -n 20

Dan li ġej huwa l-aħħar log bi tliet linji li juri s-servizz cron.service ▼

$ journalctl -u cron.service -n 3

Jkollhom网络 营销In-nies jużaw VPStibni websajt, installa l-pannell tal-kontroll VestaCP, ibniWordPresswebsajt.

uża spiss df -h Kmand biex tiċċekkja l-kapaċità tad-disk VPS u ssib li qed tiżdied b'tendenza ta '1GB kull xahar (ftakar li kien 1GB ix-xahar li għadda)

[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

Ara zkuk journalctl billi tuża l-kmand tal-kapaċità

Iċċekkja l-log journalctl kurrenti billi tuża l-kmand tal-kapaċità tad-disk ▼

journalctl --disk-usage

journalctl vojta tħassar log

Peress li l-Linux hija sistema operattiva sensittiva ħafna, jekk tħassar fajls ħażin, huwa faċli li tikkawża ħabtiet tas-sistema.

Għalhekk, biex tnaddaf il-ġurnal tal-ġurnal, jekk jogħġbok ħassarha skond id-data u l-kapaċità permessa li tiġi riżervata.

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

Jekk trid tħassar il-fajls tal-ġurnal manwalment, trid iddawwar (dawwar) ir-reġistru qabel ma tħassar.

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

journalctl kkonfigura kapaċità persistenti

Biex tippermetti l-konfigurazzjoni tal-persistenza tal-limiti ta' journald, tista' timmodifika l-fajl ta' konfigurazzjoni ta' journald ▼

/etc/systemd/journald.conf

SystemMaxUse=16M

ForwardToSyslog=no

Imbagħad, ibda mill-ġdid journald ▼

systemctl restart systemd-journald.service

Ir-reġistru tal-kontroll huwa tajjeb?Il-log files huma intatti u bla ħsara? ▼

journalctl --verify

Dan li ġej huwa l-kapaċità tad-diska VPS wara t-tindif tal-ġurnal tal-ġurnal, u l-kapaċità tal-ġurnal tal-ġurnal ▼

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

Spjegazzjoni dettaljata tal-log journalctl persistenti, dan huwa t-tmiem ^_^

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) qasmet "Kmand tal-ikklerjar tal-log persistenti journalctl biex tara spjegazzjoni dettaljata tal-parametri tal-konfigurazzjoni", li hija ta' għajnuna għalik.

Merħba biex taqsam il-link ta' dan l-artikolu:https://www.chenweiliang.com/cwl-1141.html

Merħba fil-kanal Telegram tal-blog ta' Chen Weiliang biex tikseb l-aħħar aġġornamenti!

🔔 Kun l-ewwel li ġġib il-"Gwida għall-Użu tal-Għodda AI għall-Marketing tal-Kontenut ChatGPT" siewja fid-direttorju ta' fuq tal-kanal! 🌟
📚 Din il-gwida fiha valur kbir, 🌟Din hija opportunità rari, titlifhiex! ⏰⌛💨
Share u like jekk togħġobkom!
Il-qsim u l-likes tiegħek huma l-motivazzjoni kontinwa tagħna!

 

发表 评论

L-indirizz elettroniku tiegħek mhux se jkun ippubblikat. Jintużaw l-oqsma meħtieġa * Tikketta

iscroll għal fuq