مقالې لارښود
هرکلهای کامرسد ویب ماسټر سره مخامخ کیږيد MySQL ډیټابیساپاچی او نور غوښتنلیکونه د معمول په څیر نه شي پیل کیدی،لینوکسسیسټم به تاسو ته د کارولو لپاره هڅوي journalctl -ex
د لیدلو امر وکړئ.
- اړوند لاګ اکثرا په چټکۍ سره موندل کیدی شي.
- په دې ډول د ننوتلو تحلیل وروسته، ستونزه په چټکۍ سره حل کیدی شي.
ژورنال څه ته وايي؟
د ژورنال بنسټیز توضیحات:
- n. ورځنۍ، مجله، ډایري؛ ورځنۍ، مجلې، مجلې؛ د حساب کتاب
- تغیرات
- جمع مجلې
د ژورنال لاګونو ته دوام ورکړئ
استقامت د دوامداره او انتقالي حالتونو ترمینځ د برنامې ډیټا بدلولو میکانیزم دی.
د عامو خلکو په شرایطو کې، انتقالي ډاټا (لکه په حافظه کې ډاټا چې د تل لپاره زیرمه کیدی نشي)، دوام به دوامدار ډیټا ته دوام ورکړي (لکه د ډیټابیس دوام، چې د اوږدې مودې لپاره زیرمه کیدی شي).
پهCentOS په 7.X کې، سیسټمډ د ټولو واحدونو لپاره د پیل کولو لاګونه اداره کوي.
- Systemd-journald یو پرمختللی ژورنال مدیریت خدمت دی چې د سیسټمډ لخوا اداره کیږي.
- دا د کرنل څخه لاګونه راټولوي او د سیسټم ډیمونونه د سیسټم د لومړني بوټ مرحلې په جریان کې پورته او روان دي.
- معیاري محصول او د خطا پیغامونه، او همدارنګه د سیسلاګ لاګونه.
journalctl log path
د لاګ خدمت یوازې د لاګ فایلونه په یوه جوړښت کې ساتي.
لاندې د CentOS 7 سیسټم دی VestaCPد کنټرول پینل، د ژورنالیکټل لاګونو خوندي کولو لاره ▼
/var/log/journal
- ځکه چې لاګونه کمپریس شوي او بائنری ډیټا فارمیټ شوي ، کله چې لیدل کیږي اوځای ورکولډیر ګړندی
journalctl view log کمانډ
قومانده پرته له کوم اختیار څخه چې د ژورنالیکټل ټول لوګینګ تولید کړئ ▼
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"
د ریښتیني وخت تازه لید د ژورنال سیټل لاګ
سره tail -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 ډیسک ظرفیت چیک کولو لپاره امر وکړئ او ومومئ چې دا په میاشت کې د 1GB په رجحان کې وده کوي (په یاد ولرئ چې دا تیره میاشت 1GB وه)
[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 --disk-usage
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 ډیسک ظرفیت دی د ژورنالیکټل لاګ پاکولو وروسته ، او د ژورنال لاګ ظرفیت▼
[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.
د دوامدار ژورنال لاګ تفصيلي توضیحات، دا پای دی ^_^
امید چن وییلینګ بلاګ ( https://www.chenweiliang.com/ ) د ترتیب کولو پیرامیټونو تفصيلي توضیحاتو لیدو لپاره د دوامدار ژورنال سیټل لاګ پاکولو کمانډ شریک کړ ، کوم چې ستاسو لپاره ګټور دی.
د دې مقالې لینک شریکولو ته ښه راغلاست:https://www.chenweiliang.com/cwl-1141.html
د وروستي تازه معلوماتو ترلاسه کولو لپاره د چن ویلیانګ بلاګ ټیلیګرام چینل ته ښه راغلاست!
📚 دا لارښود لوی ارزښت لري، 🌟دا یو نادر فرصت دی، له لاسه مه ورکوئ! ⏰⌛💨
که مو خوښه شوه لایک او شریک کړئ!
ستاسو شریکول او خوښول زموږ دوامداره هڅونه ده!