Каталог артыкулаў
калі заўгоднаЭлектронная камерцыясустрэчы з вэб-майстраміБаза дадзеных MySQL, Apache і іншыя праграмы не запускаюцца як звычайна,LinuxСістэма прапануе вам выкарыстоўваць journalctl -ex
каманда для яго прагляду.
- Звязаныя часопісы часта можна хутка знайсці.
- Прааналізаваўшы часопіс такім чынам, праблему можна хутка вырашыць.
Што значыць часопіс?
Асноўнае тлумачэнне часопіса:
- п. Штодзённік, журнал, дзённік; перыядычныя выданні, часопісы, журналы; [бухгалтарская] кніга.
- Варыяцыя
- множны лік часопісаў
Пастаянныя часопісы часопісаў
Устойлівасць - гэта механізм для пераўтварэння дадзеных праграмы паміж пастаянным і пераходным станамі.
Кажучы непрафесіяналам, пераходныя даныя (напрыклад, даныя ў памяці, якія нельга захоўваць пастаянна), персістэнцыя будзе захоўвацца да персістэнцыйных даных (напрыклад, персістэнцыі базы дадзеных, якія можна захоўваць на працягу доўгага часу).
在CentOS У 7.X systemd кіруе журналамі запуску для ўсіх блокаў.
- Systemd-journald - гэта прагрэсіўная служба кіравання часопісамі, якой кіруе systemd.
- Ён збірае журналы ядра і сістэмных дэманаў, якія працуюць падчас ранняй фазы загрузкі сістэмы.
- Стандартны вывад і паведамленні пра памылкі, а таксама журналы сістэмнага часопіса.
Шлях да часопіса journalctl
Служба часопісаў захоўвае файлы часопісаў толькі ў адной структуры.
Ніжэй прыведзена сістэма CentOS 7 VestaCPПанэль кіравання, захавайце шлях да часопіса journalctl ▼
/var/log/journal
- Паколькі часопісы ўяўляюць сабой сціснутыя і адфарматаваныя двайковыя дадзеныя, пры праглядзе іПазіцыянаванневельмі хутка.
Каманда прагляду часопіса journaltl
Каманда без опцый, каб прымусіць journalctl выводзіць усе запісы ▼
journalctl
- Гэта ў прынцыпе бескарысна, таму што вы адразу ж будзеце "завалены" патокам лесанарыхтовак, які заваліць вас.
Далей мы даведаемся, як эфектыўна фільтраваць каштоўную інфармацыю часопіса.
Прагляд зададзенага перыяду часуjournalctlУвайсці
Выкарыстоўвайце наступныя параметры каманды, каб усталяваць перыяд часу ▼
--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
з taiКаманда l -f падобная, journalctl падтрымлівае параметр -f для адлюстравання журналаў у рэальным часе ▼
journalctl -f
Калі вы хочаце праглядаць журнал прылады ў рэжыме рэальнага часу, дадайце опцыю -u ▼
$ sudo journalctl -f -u prometheus.service
Паказаць толькі n самых новых радкоў у journalctl
параметры каманднага радка -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
Праглядзіце часопісы journaltl з дапамогай каманды ёмістасці
Праверце бягучы журнал journalctl з дапамогай каманды ёмістасці дыска ▼
journalctl --disk-usage
journaltl пусты журнал выдалення
Паколькі 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.
Падрабязнае тлумачэнне пастаяннага журнала journalctl, гэта канец ^_^
Блог Hope Chen Weiliang ( https://www.chenweiliang.com/ ) падзяліўся "Камандай пастаяннай ачысткі журнала journalctl для прагляду падрабязнага тлумачэння параметраў канфігурацыі", якая карысная для вас.
Запрашаем падзяліцца спасылкай на гэты артыкул:https://www.chenweiliang.com/cwl-1141.html
Сардэчна запрашаем на канал Telegram у блогу Чэнь Вэйляна, каб атрымліваць апошнія абнаўленні!
📚 Гэты дапаможнік мае вялікую каштоўнасць, 🌟Гэта рэдкая магчымасць, не прапусціце яе! ⏰⌛💨
Падзяліцеся і лайкайце, калі хочаце!
Ваш абмен і лайкі - наша пастаянная матывацыя!