Мақала анықтамалығы
қашан болса даЭлектрондық коммерциявеб-шеберлердің кездесулеріMySQL деректер қоры, Apache және басқа қолданбаларды әдеттегідей іске қосу мүмкін емес,LinuxЖүйе сізге пайдалануды ұсынады journalctl -ex көру үшін пәрменді басыңыз.
- Қатысты журналдарды жиі тез табуға болады.
- Журналды осылай талдағаннан кейін мәселені тез шешуге болады.
Журнал нені білдіреді?
Журналдың негізгі түсіндірмесі:
- Күнделік, журнал, күнделік; мерзімді басылымдар, журналдар, журналдар; [бухгалтерлік] кітап
- Вариация
- көпше түрдегі журналдар
Тұрақты журнал журналдары
Тұрақтылық – тұрақты және өтпелі күйлер арасындағы бағдарлама деректерін түрлендіру механизмі.
Қарапайым тілмен айтқанда, өтпелі деректер (мысалы, жадтағы, олар тұрақты түрде сақталмайтын деректер), тұрақты деректерге (мысалы, ұзақ уақыт сақталуы мүмкін дерекқордың тұрақтылығы) тұрақтылық сақталады.
在CentOS 7.X жүйесінде systemd барлық блоктар үшін іске қосу журналдарын басқарады.
- Systemd-journald — systemd басқаратын прогрессивті журналды басқару қызметі.
- Ол ядродан журналдарды жинайды және жүйенің бастапқы жүктелу кезеңінде жүйе демондары жұмыс істейді және жұмыс істейді.
- Стандартты шығыс және қате туралы хабарлар, сондай-ақ жүйе журналдары.
journalctl журнал жолы
Журнал қызметі журнал файлдарын тек бір құрылымда сақтайды.
Төменде CentOS 7 жүйесі берілген VestaCPБасқару тақтасы, journalctl журналының жолын сақтау ▼
/var/log/journal
- Журналдар екілік деректер қысылған және пішімделген болғандықтан, қарау кезінде жәнеОрналасуөте жылдам.
journalctl журналын қарау пәрмені

Jurnalctl барлық журналды шығару үшін ешқандай опциясыз пәрмен ▼
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 журналы
тail -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 журналын тексеріңіз
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
Төменде journalctl журналын тазалаудан кейінгі VPS дискінің сыйымдылығы және 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 каналымызға қосылыңыз!
Бөлісу және ұнаса лайк! Сіздің бөлісулеріңіз бен лайктарыңыз біздің тұрақты мотивациямыз болып табылады!