pelrêça gotarê
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
Ferman bêyî ti vebijarkan bide ku kovara hemî têketinê derxe ▼
journalctl
- 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!
📚 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!