Maqolalar katalogi
har doimElektron tijoratveb-master uchrashuvlariMySQL ma'lumotlar bazasi, Apache va boshqa ilovalarni odatdagidek ishga tushirish mumkin emas,LinuxTizim sizga foydalanishni taklif qiladi journalctl -ex
ko'rish uchun buyruq.
- Tegishli jurnallarni tez-tez tezda topish mumkin.
- Jurnalni shu tarzda tahlil qilgandan so'ng, muammoni tezda hal qilish mumkin.
Jurnal nimani anglatadi?
Jurnalning asosiy tushuntirishlari:
- n. Kundalik, jurnal, kundalik; davriy nashrlar, jurnallar, jurnallar; [buxgalteriya] kitobi
- Variatsiya
- ko'plik jurnallari
Doimiy jurnal jurnallari
Doimiylik - bu doimiy va vaqtinchalik holatlar o'rtasida dastur ma'lumotlarini o'zgartirish mexanizmi.
Oddiy so'z bilan aytganda, vaqtinchalik ma'lumotlar (masalan, doimiy saqlanishi mumkin bo'lmagan xotiradagi ma'lumotlar), qat'iylik doimiy ma'lumotlarga (masalan, uzoq vaqt davomida saqlanishi mumkin bo'lgan ma'lumotlar bazasining doimiyligi) davom etadi.
在CentOs 7.X da systemd barcha birliklar uchun ishga tushirish jurnallarini boshqaradi.
- Systemd-journald - systemd tomonidan boshqariladigan progressiv jurnallarni boshqarish xizmati.
- U yadrodan jurnallarni to'playdi va tizim demonlari tizimning dastlabki yuklash bosqichida ishlaydi.
- Standart chiqish va xato xabarlari, shuningdek, syslog jurnallari.
jurnalctl jurnali yo'li
Jurnal xizmati jurnal fayllarini faqat bitta tuzilmada saqlaydi.
Quyida CentOS 7 tizimi keltirilgan VestaCPBoshqaruv paneli, journalctl jurnalining yo'lini saqlash ▼
/var/log/journal
- Chunki jurnallar siqilgan va formatlangan ikkilik ma'lumotlar, ko'rishda vaJoylashuvjuda tez.
jurnalctl jurnalini ko'rish buyrug'i
Jurnalctl barcha jurnallarni chiqarish uchun hech qanday variantsiz buyruq ▼
journalctl
- Bu, asosan, foydasiz, chunki siz darhol sizni bosib oladigan yog'och kesish toshqinidan "bo'lib qolasiz".
Keyinchalik, qimmatli jurnal ma'lumotlarini qanday samarali filtrlashni o'rganamiz.
Belgilangan vaqt oralig'ini ko'rishJournalctlKirish
Vaqt davrini belgilash uchun quyidagi buyruq opsiyalaridan foydalaning ▼
--since --until
- Vaqt davri ma'lum vaqtdan oldin va keyin jurnal yozuvlarini belgilash uchun javobgardir.
Vaqt qiymatlari turli formatlarda bo'lishi mumkin, masalan, quyidagi ▼
YYYY-MM-DD HH:MM:SS
如果你想检查在2018年3月8日晚上8点20分之后日志,请输入以下命令 ▼
journalctl --since "2018-03-26 20:20:00"
- Yuqoridagi formatning ba'zi komponentlari to'ldirilmasa, tizim to'g'ridan-to'g'ri standart qiymatlarni to'ldiradi.
- Misol uchun, sana qismi to'ldirilmagan bo'lsa, joriy sana to'g'ridan-to'g'ri ko'rsatiladi.
- Vaqt qismi to'ldirilmagan bo'lsa, sukut bo'yicha "00:00:00" (yarim tun) ishlatiladi.
- soniya maydoni ham bo'sh qoldirilishi mumkin.
Standart qiymat "00", masalan, quyidagi buyruq ▼
journalctl --since "2018-03-26" --until "2018-03-26 03:00"
Bundan tashqari, journalctl ba'zi nisbiy qadriyatlarni va atalgan qisqartmalarni tushunadi.
- Masalan, siz "kecha", "bugun", "ertaga" yoki "hozir" dan foydalanishingiz mumkin.
Masalan, kechagi jurnal ma'lumotlarini olish uchun quyidagi ▼ buyrug'idan foydalanishingiz mumkin
journalctl --since yesterday
Jurnallarni soat 9:00 dan oxirgi soatgacha olish uchun quyidagi buyruqdan foydalanishingiz mumkin ▼
journalctl --since 09:00 --until "1 hour ago"
Haqiqiy vaqtda yangilanish jurnalctl jurnalini ko'rish
t bilanail -f buyrug'i shunga o'xshash, journalctl real vaqtda jurnallarni ko'rsatish uchun -f opsiyasini qo'llab-quvvatlaydi ▼
journalctl -f
Qurilmaning real vaqt jurnalini ko'rishni istasangiz, -u opsiyasini ▼ qo'shing
$ sudo journalctl -f -u prometheus.service
Journalctl da faqat eng yangi n qatorni ko'rsating
buyruq qatori imkoniyatlari -n
Jurnalning faqat oxirgi n qatorini boshqarish uchun foydalaniladi.
Odatiy bo'lib, oxirgi 10 ta qator jurnalni ko'rsatish ▼
$ sudo journalctl -n
Shuningdek, oxirida belgilangan qatorlar soni bilan jurnalni ko'rsatishingiz mumkin ▼
$ sudo journalctl -n 20
Quyida cron.service xizmati ko'rsatilgan eng so'nggi uch qatorli jurnal ▼
$ journalctl -u cron.service -n 3
borInternet-marketingOdamlar VPS-dan foydalanadilarStansiya qurish, VestaCP boshqaruv panelini o'rnatish, qurishWordPressveb-sayt.
tez-tez foydalaning df -h
VPS disk hajmini tekshirish buyrug'i va uning oyiga 1 GB tendentsiyada o'sib borayotganini aniqlash (o'tgan oyda 1 GB bo'lganini unutmang)
[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
Capacity buyrug'i yordamida jurnalctl jurnallarini ko'ring
Disk sig'imi buyrug'i yordamida joriy jurnalctl jurnalini tekshiring ▼
journalctl --disk-usage
journalctl bo'sh o'chirish jurnali
Linux juda sezgir operatsion tizim bo'lgani uchun, agar siz fayllarni noto'g'ri o'chirsangiz, tizimning ishdan chiqishiga olib kelishi oson.
Shuning uchun, jurnallar jurnallarini tozalash usuli, iltimos, ularni sana va zahiraga qo'yilgan sig'im bo'yicha o'chirib tashlang.
journalctl --vacuum-time=2d journalctl --vacuum-size=500M
Agar siz jurnal fayllarini qo'lda o'chirmoqchi bo'lsangiz, o'chirishdan oldin jurnalni aylantirishingiz (aylantirishingiz) kerak.
systemctl kill --kill-who=main --signal=SIGUSR2 systemd-journald.service
journalctl doimiy imkoniyatlarni sozlash
Jurnalli limitning barqarorligi konfiguratsiyasini yoqish uchun jurnalning konfiguratsiya faylini o'zgartirishingiz mumkin ▼
/etc/systemd/journald.conf
SystemMaxUse=16M ForwardToSyslog=no
Keyin jurnalni qayta ishga tushiring ▼
systemctl restart systemd-journald.service
Tekshirish jurnali yaxshimi?Jurnal fayllari buzilmagan va buzilmaganmi? ▼
journalctl --verify
Quyida journalctl jurnalini tozalashdan so'ng VPS disk sig'imi va jurnal jurnali sig'imi▼ keltirilgan
[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.
Doimiy jurnalctl jurnalining batafsil tushuntirishi, bu oxiri ^_^
Umid qilamanki, Chen Veyliang blogi ( https://www.chenweiliang.com/ ) siz uchun foydali bo'lgan "Konfiguratsiya parametrlarining batafsil tushuntirishlarini ko'rish uchun doimiy jurnalctl jurnalini tozalash buyrug'i" bilan birgalikda.
Ushbu maqolaning havolasini baham ko'rish uchun xush kelibsiz:https://www.chenweiliang.com/cwl-1141.html
Eng so'nggi yangiliklardan xabardor bo'lish uchun Chen Veyliang blogining Telegram kanaliga xush kelibsiz!
📚 Ushbu qo'llanmada katta ahamiyatga ega, 🌟Bu kamdan-kam imkoniyat, uni qo'ldan boy bermang! ⏰⌛💨
Baham ko'ring va yoqsa like!
Sizning baham ko'rish va yoqtirishlaringiz bizning doimiy motivatsiyamizdir!