Фармони тозакунии журнали доимӣ барои дидани шарҳи муфассали параметрҳои конфигуратсия

ҳар гоҳеТиҷорати электронӣвохӯриҳои вебмастерпойгоҳи додаҳои MySQL, Apache ва дигар замимаҳо наметавонанд ҳамчун маъмул оғоз шаванд,LinuxСистема аз шумо хоҳиш мекунад, ки истифода баред journalctl -ex фармон барои дидани он.

  • Гузоришҳои марбутро аксар вақт зуд пайдо кардан мумкин аст.
  • Баъди ин тавр тахлил кардани журнал масъаларо зуд хал кардан мумкин аст.

Журнал чӣ маъно дорад?

Тавсифи асосии маҷалла:

  • рӯзнома, маҷалла, рӯзнома; нашрияҳои даврӣ, маҷалла, маҷалла; китоби [ҳисоботӣ]
  • Вариант
  • маҷаллаҳои ҷамъ

Маҷаллаҳои доимӣ

Персистенция механизми табдил додани маълумоти барномавӣ байни ҳолати доимӣ ва муваққатӣ мебошад.

Ба ибораи оддӣ, маълумоти муваққатӣ (масалан, маълумоти дар хотира, ки ба таври доимӣ нигоҳ дошта намешаванд), устуворӣ ба додаҳои доимӣ боқӣ хоҳад монд (масалан, пойдории пойгоҳи додаҳо, ки метавонанд барои муддати тӯлонӣ нигоҳ дошта шаванд).

CentOS Дар 7.X, systemd сабтҳои оғозёбиро барои ҳамаи воҳидҳо идора мекунад.

  • Systemd-journald як хидмати пешрафтаи идоракунии маҷалла мебошад, ки аз ҷониби systemd идора карда мешавад.
  • Он гузоришҳоро аз ядро ​​ҷамъ мекунад ва демонҳои система дар марҳилаи аввали пурборкунии система кор мекунанд.
  • Паёмҳои баромади стандартӣ ва хатогӣ, инчунин гузоришҳои системавӣ.

роҳи журнали journalctl

Хидмати гузориш танҳо файлҳои сабтро дар як сохтор нигоҳ медорад.

Дар зер системаи CentOS 7 аст VestaCPПанели идоракунӣ, роҳи захираи журналҳои journalctl ▼

/var/log/journal
  • Зеро гузоришҳо фишурда ва формати маълумоти дуӣ, ҳангоми дидан ваҶойгиршавӣхеле зуд.

journalctl дидани фармони гузориш

Фармони журнали Journalctl Варақаи тавзеҳи муфассал 1

Фармони бидуни ягон имконот барои баровардани journalctl тамоми сабти ▼

journalctl

journalctl дидани ҳамаи гузоришҳо варақи 2

  • Ин аслан бефоида аст, зеро шумо дарҳол бо сели дарахтбурӣ, ки шуморо фаро хоҳад гирифт, "саркашӣ" мекунед.

Минбаъд, мо мефаҳмем, ки чӣ тавр ба таври муассир филтр кардани маълумоти арзишманди гузоришҳо.

Давраи муайяншударо бинедмаҷаллаВоридшавӣ

Имконоти фармонҳои зеринро барои муқаррар кардани давраи вақт истифода баред ▼

--since
--until
  • Мӯҳлати вақт барои муайян кардани сабтҳои сабти пеш ва баъд аз вақти муайян масъул аст.

Қиматҳои вақт метавонанд дар шаклҳои гуногун бошанд, ба монанди ▼

YYYY-MM-DD HH:MM:SS

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

journalctl --since "2018-03-26 20:20:00"
  • Агар баъзе ҷузъҳои формати дар боло зикршуда пур карда нашаванд, система бевосита арзишҳои пешфарзро пур мекунад.
  • Масалан, агар қисми сана пур карда нашавад, санаи ҷорӣ мустақиман нишон дода мешавад.
  • Агар қисми вақт пур карда нашавад, ба таври пешфарз "00:00:00" (нисфи шаб) истифода мешавад.
  • Майдони сонияҳоро низ холӣ гузоштан мумкин аст.

Қимати пешфарз "00" аст, масалан фармони зерин ▼

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

Илова бар ин, journalctl баъзе арзишҳои нисбӣ ва стенографияҳои номбаршударо мефаҳмад.

  • Масалан, шумо метавонед "дирӯз", "имрӯз", "фардо" ё "ҳоло" -ро истифода баред.

Масалан, барои гирифтани маълумоти гузориши дирӯз, шумо метавонед фармони зеринро истифода баред ▼

journalctl --since yesterday

Барои гирифтани гузоришҳо аз соати 9:00 то соати охирин, шумо метавонед фармони зеринро ▼ истифода баред

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

Намоиши навсозии воқеии рӯзномаи journalctl

бо тaiФармони l -f шабеҳ аст, journalctl имконоти -f-ро барои намоиши гузоришҳо дар вақти воқеӣ дастгирӣ мекунад ▼

journalctl -f

Агар шумо хоҳед, ки сабти воқеии дастгоҳро бубинед, лутфан имконоти -u ▼ -ро илова кунед

$ sudo journalctl -f -u prometheus.service

Дар journalctl танҳо n сатри навтаринро нишон диҳед

имконоти сатри фармон -n Барои назорат танҳо n сатри охирини гузориш истифода мешавад.

Тарзи пешфарз ин аст, ки 10 сатри охирини гузоришҳоро дар охир нишон диҳад ▼

$ sudo journalctl -n

Шумо инчунин метавонед гузоришро бо шумораи муайяни сатрҳо дар охири ▼ намоиш диҳед

$ sudo journalctl -n 20

Дар зер гузориши охирини се сатр оварда шудааст, ки хидмати cron.service ▼ро нишон медиҳад

$ journalctl -u cron.service -n 3

ДорандМаркетинги ИнтернетОдамон VPS-ро истифода мебарандяк вебсайт созед, панели идоракунии VestaCP-ро насб кунед, созедWordPressвебсайт.

зуд-зуд истифода баред df -h Фармон диҳед, ки қобилияти диски VPS-ро тафтиш кунед ва дарёфт кунед, ки он бо тамоюли 1 ГБ дар як моҳ афзоиш меёбад (дар хотир доред, ки он моҳи гузашта 1 ГБ буд)

[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

Дидани гузоришҳои journalctl бо истифода аз фармони қобилияти

Бо истифода аз фармони ▼ иқтидори диск сабти журнали ҷорӣро тафтиш кунед

journalctl --disk-usage

journalctl холӣ сабти нест кардани

Азбаски Linux як системаи оператсионии хеле ҳассос аст, агар шумо файлҳоро нодуруст нест кунед, боиси садамаи система мегардад.

Аз ин рӯ, барои тоза кардани журнали journalctl, лутфан онро аз рӯи сана ва иқтидори захирашуда тоза кунед.

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

Агар шумо хоҳед, ки файлҳои гузоришро дастӣ нест кунед, шумо бояд пеш аз нест кардан, сабтро гардиш кунед (гиред).

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

journalctl иқтидори доимиро танзим мекунад

Барои фаъол кардани конфигуратсияи устувории лимити журналӣ, шумо метавонед файли конфигуратсияи журналро тағир диҳед ▼

/etc/systemd/journald.conf

SystemMaxUse=16M

ForwardToSyslog=no

Сипас, журналро аз нав оғоз кунед ▼

systemctl restart systemd-journald.service

Оё сабти санҷиш дуруст аст?Оё файлҳои журнал солим ва осеб надидаанд? ▼

journalctl --verify

Дар зер иқтидори диски VPS пас аз тоза кардани журнали journalctl ва иқтидори журнали 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.

Тафсири муфассали журналктл журнал, ин охири ^_^ аст

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) муштарак "Фармони тозакунии журнали доимӣ барои дидани шарҳи муфассали параметрҳои конфигуратсия", ки барои шумо муфид аст.

Хуш омадед ба мубодилаи истиноди ин мақола:https://www.chenweiliang.com/cwl-1141.html

Хуш омадед ба канали Telegram блоги Чен Вейлян барои гирифтани навсозиҳои охирин!

🔔 Аввалин шуда дар феҳристи болоии канал "Дастури истифодаи абзори AI-и ChatGPT Content Marketing" -ро гиред! 🌟
📚 Ин дастур дорои арзиши бузург аст, 🌟Ин як имконияти нодир аст, онро аз даст надиҳед! ⏰⌛💨
Агар ба шумо маъқул бошад, мубодила кунед ва лайк монед!
Мубодилаи шумо ва лайкҳои шумо ангезаи доимии мост!

 

发表 评论

Суроғаи почтаи электронии шумо нашр карда намешавад. 必填 项 已 用 * Нишон

ба боло ҳаракат кунед