Òrdugh glanaidh log journalctl seasmhachd gus mìneachadh mionaideach fhaicinn air paramadairean rèiteachaidh

uair sam bithE-malairtcoinneachadh ri maighstir-lìnStòr-dàta MySQL, Chan urrainnear Apache agus tagraidhean eile a thòiseachadh mar as àbhaist,LinuxBrosnaichidh an siostam thu gus a chleachdadh journalctl -ex òrdugh airson fhaicinn.

  • Gu tric gheibhear logaichean co-cheangailte gu sgiobalta.
  • Às deidh mion-sgrùdadh a dhèanamh air an log san dòigh seo, faodar an duilgheadas fhuasgladh gu sgiobalta.

Dè tha iris-latha a’ ciallachadh?

Mìneachadh bunaiteach iris:

  • n. Daily, iris, leabhar-latha; irisean, irisean, irisean; leabhar-cunntais [cunntasachd]
  • Caochladh
  • irisean iolra

Lean air adhart le clàran irisean

Is e seasmhachd an dòigh airson dàta prògram a thionndadh eadar stàitean leantainneach agus neo-ghluasadach.

Ann an teirmean neach-labhairt, bidh dàta neo-ghluasadach (leithid dàta cuimhne nach gabh a stòradh gu maireannach), a’ leantainn gu dàta leantainneach (leithid seasmhachd stòr-dàta, a dh’ fhaodar a stòradh airson ùine mhòr).

AnnCentOS Ann an 7.X, bidh systemd a’ riaghladh logaichean tòiseachaidh airson a h-uile aonad.

  • Tha Systemd-journald na sheirbheis riaghlaidh iris adhartach air a riaghladh le systemd.
  • Bidh e a’ cruinneachadh logaichean bhon kernel agus tha daemons an t-siostaim ag obair aig ìre tòiseachaidh an t-siostaim.
  • Toradh àbhaisteach agus teachdaireachdan mearachd, a bharrachd air logaichean syslog.

slighe log irisctl

Chan eil an t-seirbheis loga a’ cumail ach faidhlichean log ann an aon structar.

Is e na leanas an siostam CentOS 7 VestaCPPannal smachd, sàbhail slighe log irisctl ▼

/var/log/journal
  • Leis gu bheil logaichean air an teannachadh agus air an cruth dàta binary, nuair a thathar a’ coimhead agusSuidheachadhglè luath.

journalctl sealladh log òrdugh

Mìneachadh mionaideach air duilleag àithne log journalctl 1

Òrdugh gun roghainnean sam bith airson toradh journalctl a h-uile logadh ▼

journalctl

journalctl faic a h-uile log 2na duilleag

  • Tha e gu bunaiteach gun fheum oir tha thu “air do shàrachadh” sa bhad le tuil de logadh a bheir thairis thu.

An ath rud, ionnsaichidh sinn mar as urrainn dhut fiosrachadh log luachmhor a shìoladh gu h-èifeachdach.

Thoir sùil air ùine shònraichtejournalctlLog a-steach

Cleachd na roghainnean àithne a leanas gus an ùine ùine ▼ a shuidheachadh

--since
--until
  • Tha uallach air ùine airson clàran log a shònrachadh ro agus às deidh ùine shònraichte.

Faodaidh luachan ùine a bhith ann an grunn chruthan, leithid na leanas ▼

YYYY-MM-DD HH:MM:SS

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

journalctl --since "2018-03-26 20:20:00"
  • Mura h-eil cuid de cho-phàirtean den chruth gu h-àrd air an lìonadh a-steach, lìonaidh an siostam gu dìreach na luachan bunaiteach.
  • Mar eisimpleir, mura h-eil am pàirt ceann-latha làn, tha an ceann-latha làithreach air a thaisbeanadh gu dìreach.
  • Mura h-eil àireamh-sluaigh ann am pàirt na h-ùine, thèid "00:00:00" (meadhan oidhche) a chleachdadh a ghnàth.
  • Faodar an raon diogan fhàgail bàn cuideachd.

Is e an luach bunaiteach "00", mar eisimpleir an òrdugh a leanas ▼

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

A bharrachd air an sin, tha journalctl a’ tuigsinn cuid de luachan càirdeach agus làmh-ghoirid ainmichte.

  • Mar eisimpleir, dh'fhaodadh tu "an-dè", "an-diugh", "amàireach" no "a-nis" a chleachdadh.

Mar eisimpleir, gus dàta log an-dè fhaighinn, faodaidh tu an àithne a leanas ▼ a chleachdadh

journalctl --since yesterday

Gus na logaichean fhaighinn bho 9:00m chun an uair mu dheireadh, faodaidh tu an àithne a leanas a chleachdadh ▼

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

Ùrachadh fìor-ùine sealladh log irisctl

le taiTha l -f àithne coltach ris, tha journalctl a’ toirt taic do -f roghainn gus logaichean a thaisbeanadh ann an àm fìor ▼

journalctl -f

Ma tha thu airson logadh fìor-ùine an inneil fhaicinn, feuch an cuir thu an -u roghainn ▼

$ sudo journalctl -f -u prometheus.service

Na seall ach na loidhnichean n as ùire san irisctl

roghainnean loidhne-àithne -n Air a chleachdadh gus smachd a chumail air na n loidhnichean log as ùire a-mhàin.

Is e an rud bunaiteach na 10 loidhnichean de logaichean as ùire a thaisbeanadh aig an deireadh ▼

$ sudo journalctl -n

Faodaidh tu cuideachd log a thaisbeanadh le àireamh shònraichte de loidhnichean aig an deireadh ▼

$ sudo journalctl -n 20

Is e na leanas an loga trì-loidhne as ùire a 'sealltainn an t-seirbheis cron.service ▼

$ journalctl -u cron.service -n 3

Have网络 营销Bidh daoine a’ cleachdadh VPSlàrach-lìn a chruthachadh, stàlaich am pannal smachd VestaCP, togailWordPresslàrach-lìn.

cleachdadh gu tric df -h Òrdugh sùil a thoirt air comas diosc VPS agus faighinn a-mach gu bheil e ag èirigh aig gluasad 1GB gach mìos (cuimhnich gur e 1GB a bh’ ann air a’ mhìos a chaidh)

[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

Thoir sùil air logaichean irisctl a’ cleachdadh an àithne comas

Thoir sùil air an log journalctl gnàthach a’ cleachdadh an àithne comas diosc ▼

journalctl --disk-usage

journalctl log sguab às falamh

Leis gur e siostam obrachaidh gu math mothachail a th’ ann an Linux, ma sguabas tu às faidhlichean gu ceàrr, tha e furasta tubaistean siostam adhbhrachadh.

Mar sin, an dòigh air logaichean irisctl a ghlanadh, feuch an cuir thu às iad le ceann-latha agus an comas a tha ceadaichte a ghleidheadh.

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

Ma tha thu airson faidhlichean log a dhubhadh às le làimh, feumaidh tu an loga a thionndadh (a thionndadh) mus cuir thu às.

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

journalctl rèiteachadh comas leantainneach

Gus rèiteachadh seasmhachd crìochan iris a chomasachadh, faodaidh tu faidhle rèiteachaidh an iris ▼ atharrachadh

/etc/systemd/journald.conf

SystemMaxUse=16M

ForwardToSyslog=no

An uairsin, ath-thòiseachadh journald ▼

systemctl restart systemd-journald.service

A bheil an log seic ceart gu leòr?A bheil na faidhlichean log slàn agus gun mhilleadh? ▼

journalctl --verify

Is e na leanas comas diosc VPS às deidh an log journalctl a ghlanadh, agus comas log an irisctl ▼

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

Mìneachadh mionaideach air log irisctl leantainneach, seo an deireadh ^_^

An dòchas blog Chen Weiliang ( https://www.chenweiliang.com/ ) co-roinnte "Òrdugh glanaidh log journalctl seasmhach gus mìneachadh mionaideach fhaicinn air paramadairean rèiteachaidh", a tha cuideachail dhut.

Fàilte gus ceangal an artaigil seo a cho-roinn:https://www.chenweiliang.com/cwl-1141.html

Fàilte don t-sianal Telegram de bhlog Chen Weiliang gus na h-ùrachaidhean as ùire fhaighinn!

🔔 Bi mar a’ chiad fhear a fhuair an “Stiùireadh Cleachdadh Inneal AI Margaidheachd Susbaint ChatGPT” luachmhor ann an eòlaire mullach an t-seanail! 🌟
📚 Tha luach mòr anns an stiùireadh seo, 🌟 Is e cothrom ainneamh a tha seo, na caill e! ⏰⌛💨
Roinn agus toil ma thogras tu!
Is e do roinneadh agus do rudan mar ar brosnachadh leantainneach!

 

发表 评论

Cha tèid do sheòladh puist-d fhoillseachadh. 必填 项 已 用 * Label

sgrolaich gu mullach