Article Directory
качан болсоэлектр жеткирүүчүвебмастер жолугушууларыMySQL маалымат базасы, Apache жана башка колдонмолорду адаттагыдай эле баштоо мүмкүн эмес,LinuxСистема сизден колдонууну сунуштайт journalctl -ex
аны көрүү үчүн буйрук.
- Байланышкан журналдар көп учурда тез тапса болот.
- Журналды ушундай жол менен талдап чыккандан кийин маселени тез эле чечсе болот.
Журнал эмнени билдирет?
Журналдын негизги түшүндүрмөсү:
- күнүмдүк, журнал, күндөлүк; мезгилдүү басылмалар, журналдар, журналдар; [бухгалтердик] китеп
- Вариация
- көптүк журналдар
Туруктуу журнал журналдары
Туруктуулук - туруктуу жана убактылуу абалдардын ортосундагы программалык маалыматтарды айландыруу механизми.
Жөнөкөй тил менен айтканда, убактылуу берилиштер (мисалы, эстутумда биротоло сакталбай турган маалыматтар), персистенция туруктуу маалыматтарга (мисалы, узак убакытка сактала турган маалыматтар базасынын туруктуулугу) сакталат.
боюнчаCentOS 7.X ичинде systemd бардык бирдиктер үчүн баштоо журналдарын башкарат.
- Systemd-journald — systemd тарабынан башкарылган прогрессивдүү журналды башкаруу кызматы.
- Ал өзөктөн журналдарды чогултат жана системанын демондору системанын алгачкы жүктөө этабында иштеп жатат.
- Стандарттык чыгаруу жана ката билдирүүлөрү, ошондой эле syslog журналдары.
journalctl журнал жолу
Журнал кызматы журнал файлдарын бир структурада гана сактайт.
Төмөндө CentOS 7 системасы болуп саналат VestaCPБашкаруу панели, journalctl журналынын жолун сактоо ▼
/var/log/journal
- Анткени журналдар кысылган жана форматталган бинардык маалыматтар, көрүп жатканда жанаЖайгаштырууабдан тез.
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"
Реалдуу убакытта жаңыртуу журналctl журналын көрүү
менен тail -f буйругу окшош, journalctl журналдарды реалдуу убакытта көрсөтүү үчүн -f опциясын колдойт ▼
journalctl -f
Эгер сиз аппараттын реалдуу убакыт журналын көргүңүз келсе, -u опциясын ▼ кошуңуз
$ sudo journalctl -f -u prometheus.service
Журналда эң жаңы 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 каналына кош келиңиз!
📚 Бул колдонмо чоң баалуулуктарды камтыйт, 🌟Бул сейрек кездешүүчү мүмкүнчүлүк, аны өткөрүп жибербеңиз! ⏰⌛💨
Бөлүшүп, жакса лайк!
Сиздин бөлүшүүңүз жана лайктарыңыз биздин үзгүлтүксүз мотивациябыз!