Fermana paqijkirina têketinê ya domdar a journalctl ji bo dîtina ravekirina hûrgulî ya parametreyên mîhengê

kînga jîBazirganiya E-yêhevdîtinên webmasterDatabasa MySQL, Apache û serîlêdanên din wekî berê nayên destpêkirin,LinuxPergal dê ji we re bêje ku hûn bikar bînin journalctl -ex fermana dîtina wê.

  • Têketinên têkildar pir caran dikarin zû werin dîtin.
  • Piştî analîzkirina têketinê bi vî rengî, pirsgirêk zû dikare were çareser kirin.

Rojname tê çi wateyê?

Ravekirina bingehîn a rojnameyê:

  • n. Rojname, rojname, rojnivîsk; rojname, kovar, kovar;
  • Cins
  • kovarên pirjimar

Têketinên kovarê berdewam bikin

Persistence mekanîzmaya veguhertina daneyên bernameyê di navbera dewletên domdar û demkî de ye.

Bi gotinên laşî, daneyên demkî (wek daneyên di bîranînê de ku nekarin bi domdarî werin hilanîn), domdarî dê li ser daneyên domdar bidome (wek domdariya databasê, ku dikare ji bo demek dirêj were hilanîn).

Red Di 7.X de, systemd ji bo hemî yekîneyan têketinên destpêkê birêve dibe.

  • Systemd-journald karûbarek rêveberiya kovara pêşkeftî ye ku ji hêla systemd ve tê rêve kirin.
  • Ew têketinên ji kernel berhev dike û şeytanên pergalê di qonaxa destpêkê ya bootê ya pergalê de amade ne û dixebitin.
  • Peyamên encam û xeletiyê yên standard, û her weha têketinên syslogê.

rêça têketinê ya journalctl

Karûbarê têketinê tenê pelên têketinê di avahiyek yekane de digire.

Ya jêrîn pergala CentOS 7 e VestaCPPanela kontrolê, riya têketinê ya rojnameyê hilîne ▼

/var/log/journal
  • Ji ber ku têketin daneyên binary têne pêçan û format kirin, dema ku têne dîtin ûPositioningpir bi lez.

fermana têketinê ya journalctl

Pirtûka ravekirina berfireh a fermana têketinê ya Journalctl 1

Ferman bêyî ti vebijarkan bide ku kovara hemî têketinê derxe ▼

journalctl

journalctl hemî têketin pelê 2nd bibînin

  • Ew di bingeh de bêkêr e ji ber ku hûn tavilê bi lehiya darvekirinê ya ku dê we bi ser bixîne de "biser" dikevin.

Dûv re, em ê fêr bibin ka meriv çawa agahdariya têketinê ya hêja bi bandor fîlter dike.

Demek diyarkirî bibîninjournalctl日志

Vebijarkên fermanê yên jêrîn bikar bînin da ku heyama ▼ destnîşan bikin

--since
--until
  • Demek berpirsiyar e ku tomarên têketinê berî û piştî demek diyarkirî diyar bike.

Nirxên demê dikarin di cûrbecûr formatan de bin, wekî jêrîn ▼

YYYY-MM-DD HH:MM:SS

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

journalctl --since "2018-03-26 20:20:00"
  • Ger hin hêmanên forma jorîn neyên dagirtin, pergal dê rasterast nirxên xwerû tije bike.
  • Mînakî, heke beşa tarîxê neyê tije kirin, tarîxa heyî rasterast tê xuyang kirin.
  • Ger beşa demê neyê dagirtin, "00:00:00" (nîvê şevê) ji hêla xwerû ve tê bikar anîn.
  • Qada çirkeyan jî dikare vala bê hiştin.

Nirxa xwerû "00" e, mînakî fermana jêrîn ▼

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

Wekî din, journalctl hin nirxên têkildar û kurtenivîsên binavkirî fam dike.

  • Mînakî, hûn dikarin "duh", "îro", "sibê" an "niha" bikar bînin.

Mînakî, ji bo bidestxistina daneyên têketina duh, hûn dikarin fermana jêrîn bikar bînin ▼

journalctl --since yesterday

Ji bo ku têketin ji 9:00 sibehê heya saeta dawîn bistînin, hûn dikarin fermana jêrîn bikar bînin ▼

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

Nûvekirina rast-a-demê têketinê ya rojnameyê bibînin

bi taiFermana l -f wekhev e, journalctl vebijarka -f piştgirî dike da ku têketin di wextê rast de ▼ nîşan bide

journalctl -f

Heke hûn dixwazin têketina rast-demê ya cîhazê bibînin, ji kerema xwe vebijarka -u ▼ lê zêde bikin

$ sudo journalctl -f -u prometheus.service

Di journalctl de tenê n rêzikên herî nû nîşan bidin

Vebijarkên rêzika fermanê -n Ji bo kontrolkirina tenê n rêzikên têketinê yên herî dawî tê bikar anîn.

Vebijêrk ev e ku 10 rêzên herî dawî yên têketinê li dawiya ▼ nîşan bide

$ sudo journalctl -n

Her weha hûn dikarin têketinek bi hejmareke diyarkirî ya rêzan li dawiya ▼ nîşan bidin

$ sudo journalctl -n 20

Ya jêrîn qeyda herî dawî ya sê-xêz e ku karûbarê cron.service ▼ nîşan dide

$ journalctl -u cron.service -n 3

XwedîKirrûbirra ÎnternetêMirov VPS bikar tîninmalperek ava bikin, panela kontrola VestaCP saz bike, ava bikeWordPressmalper

gelek caran bikar bînin df -h Ferman bikin ku kapasîteya dîska VPS-ê kontrol bikin û bibînin ku ew mehê bi meylek 1 GB zêde dibe (ji bîr mekin ku ew meha borî 1 GB bû)

[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

Têketinên journalctl bi karanîna fermana kapasîteyê bibînin

Bi karanîna fermana kapasîteya dîskê ▼ têketina journalctl ya heyî kontrol bikin

journalctl --disk-usage

journalctl vala jêbirina têketinê

Ji ber ku Linux pergalek xebitandinê ya pir hesas e, heke hûn pelan bi xeletî jêbirin, ew hêsan e ku bibe sedema têkçûna pergalê.

Ji ber vê yekê, awayê paqijkirina têketinên journalctl, ji kerema xwe wan li gorî tarîx û kapasîteya ku destûr tê veqetandin jêbirin.

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

Heke hûn dixwazin pelên têketinê bi destan jêbirin, divê hûn berî jêbirinê têketinê bizivirînin (bizivirînin).

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

journalctl kapasîteya domdar mîheng bike

Ji bo çalakkirina veavakirina berdewamiya sînora rojnameyê, hûn dikarin pelê veavakirina rojnameyê biguherînin ▼

/etc/systemd/journald.conf

SystemMaxUse=16M

ForwardToSyslog=no

Dûv re, kovara ▼ ji nû ve bidin destpêkirin

systemctl restart systemd-journald.service

Ma qeyda kontrolê baş e?Ma pelên têketinê saxlem in û ne zirar in? ▼

journalctl --verify

Li jêr kapasîteya dîska VPS-ê ya piştî paqijkirina têketina journalctl, û kapasîteya têketina journalctl heye ▼

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

Ravekirina berfereh ya têketina kovara domdar, ev dawî ye ^_^

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) "Fermana paqijkirina têketinê ya domdar a journalctl ji bo dîtina ravekirina hûrgulî ya parametreyên vesazkirinê" parve kir, ku ji we re arîkar e.

Bi xêr hatî bo parvekirina girêdana vê gotarê:https://www.chenweiliang.com/cwl-1141.html

Hûn bi xêr hatin kanala Telegramê ya bloga Chen Weiliang da ku nûvekirinên herî dawî bistînin!

🔔 Bibin yê yekem ku di pelrêça jorîn a kanalê de "Rêbernameya Bikaranîna Amûra AI-ya Kirrûbirra Naveroka ChatGPT" ya bi qîmet bistîne! 🌟
📚 Ev rêber nirxek pir mezin dihewîne, 🌟Ev derfetek kêm e, wê ji dest nede! ⏰⌛💨
Heke hûn hez dikin parve bikin û hez bikin!
Parvekirin û ecibandinên we motîvasyona meya domdar e!

 

评论

Navnîşana e-nameya we nayê weşandin. Zeviyên pêdivî têne bikar anîn * Awanasî

li jor bigerin