Persistence journalctl log clearing command to view the detailed explanation of configuration parameters

جڏهناي ڪامرسويب ماسٽر ملن ٿاMySQL ڊيٽابيس, Apache ۽ ٻيون ايپليڪيشنون معمول وانگر شروع نه ٿيون ڪري سگھجن،لينڪسسسٽم توهان کي استعمال ڪرڻ جي هدايت ڪندو journalctl -ex ان کي ڏسڻ لاء حڪم.

  • لاڳاپيل لاگ اڪثر ڪري جلدي ڳولي سگهجن ٿا.
  • هن طريقي سان لاگ ان جي تجزيو ڪرڻ کان پوء، مسئلو جلدي حل ٿي سگهي ٿو.

جرنل ڇا مطلب آهي؟

جرنل جي بنيادي وضاحت:

  • ث. روزاني، رسالو، ڊائري، رسالو، رسالو، رسالو، حساب ڪتاب.
  • تغير
  • جمع جرنل

جرنل لاگز کي جاري رکو

تسلسل مسلسل ۽ عارضي رياستن جي وچ ۾ پروگرام ڊيٽا کي تبديل ڪرڻ جو ميکانيزم آهي.

عام ماڻهن جي اصطلاحن ۾، عارضي ڊيٽا (جهڙوڪ ان ميموري ڊيٽا جيڪا مستقل طور تي محفوظ نه ٿي ڪري سگهجي)، تسلسل مسلسل ڊيٽا تائين جاري رهندو (جهڙوڪ ڊيٽابيس تسلسل، جيڪو ڊگهي وقت تائين محفوظ ٿي سگهي ٿو).

ع ۾CentOS 7.X ۾، سسٽمڊ سڀني يونٽن لاء شروعاتي لاگز کي منظم ڪري ٿو.

  • Systemd-journald هڪ ترقي پسند جرنل مئنيجمينٽ سروس آهي جيڪو سسٽم ڊي پاران منظم ڪيل آهي.
  • اهو ڪرنل مان لاگ گڏ ڪري ٿو ۽ سسٽم ڊيمون سسٽم جي شروعاتي بوٽ جي مرحلي دوران مٿي ۽ هلندڙ آهن.
  • معياري پيداوار ۽ غلطي پيغام، گڏوگڏ syslog لاگ.

journalctl لاگ رستو

لاگ سروس صرف لاگ فائلن کي ھڪڙي جوڙجڪ ۾ رکي ٿي.

ھيٺ ڏنل آھي CentOS 7 سسٽم VestaCPڪنٽرول پينل، جرنل ڪيٽل لاگ جو رستو محفوظ ڪريو ▼

/var/log/journal
  • ڇاڪاڻ ته لاگز compressed آهن ۽ فارميٽ ٿيل بائنري ڊيٽا، جڏهن ڏسڻ ۽پوزيشنتمام تيز، تمام تڪڙو.

journalctl view log command

Journalctl لاگ ڪمانڊ تفصيلي وضاحتي شيٽ 1

ڪمانڊ بغير ڪنهن آپشن جي journalctl output all logging ▼

journalctl

journalctl سڀ لاگ ڏسو 2nd شيٽ

  • اهو بنيادي طور تي بيڪار آهي ڇو ته توهان فوري طور تي لاگنگ جي ٻوڏ سان "مغرور" آهيو جيڪو توهان کي ختم ڪري ڇڏيندو.

اڳيون، اسين سکنداسين ته ڪيئن مؤثر طريقي سان قيمتي لاگ انفارميشن کي فلٽر ڪجي.

هڪ مخصوص وقت جي مدت ڏسوصحافيلاگ

وقت جي مدت مقرر ڪرڻ لاءِ ھيٺ ڏنل حڪم جا اختيار استعمال ڪريو ▼

--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:00am کان آخري ڪلاڪ تائين لاگ حاصل ڪرڻ لاء، توھان ھيٺ ڏنل حڪم استعمال ڪري سگھو ٿا ▼

journalctl --since 09:00 --until "1 hour ago"

حقيقي وقت اپڊيٽ ڏسو journalctl لاگ

t سانail -f حڪم ساڳيو آهي، journalctl -f آپشن کي حقيقي وقت ۾ لاگ ڊسپلي ڪرڻ لاءِ سپورٽ ڪري ٿو ▼

journalctl -f

جيڪڏھن توھان چاھيو ٿا ته ڊوائيس جو حقيقي وقت لاگ ڏسڻ، مھرباني ڪري شامل ڪريو -u اختيار ▼

$ sudo journalctl -f -u prometheus.service

journalctl ۾ صرف جديد ن لائنون ڏيکاريو

حڪم لائن جا اختيار -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 لاگز ڏسو

موجوده journalctl لاگ چيڪ ڪريو ڊسڪ ظرفيت ڪمانڊ ▼ استعمال ڪندي

journalctl --disk-usage

journalctl خالي حذف لاگ

جيئن ته لينڪس هڪ تمام حساس آپريٽنگ سسٽم آهي، جيڪڏهن توهان فائلن کي غلط طريقي سان حذف ڪريو ٿا، اهو آسان آهي ته سسٽم جي حادثن جو سبب بڻجڻ.

تنهن ڪري، 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.

مسلسل جرنل لاگ لاگ جي تفصيلي وضاحت، هي آخر آهي ^_^

اميد چن ويلانگ بلاگ ( https://www.chenweiliang.com/ ) شيئر ڪيو "Persistent journalctl log clearing command to view the detailed explanation of configuration parameters" جيڪو توهان لاءِ مددگار آهي.

هن آرٽيڪل جي لنڪ کي حصيداري ڪرڻ لاء ڀليڪار:https://www.chenweiliang.com/cwl-1141.html

وڌيڪ لڪيل چالون کولڻ لاءِ🔑، اسان جي ٽيليگرام چينل ۾ شامل ٿيڻ لاءِ ڀليڪار!

شئير ڪريو ۽ پسند ڪريو جيڪڏھن توھان کي پسند اچي! توهان جا حصا ۽ پسند اسان جي مسلسل حوصلا آهن!

 

发表 评论

توهان جو اي ميل پتو شايع نه ڪيو ويندو. 必填 项 已 用 * ليبل

جي ويڙھيء وانگي امروٽي