کنفیگریشن پیرامیٹرز کی تفصیلی وضاحت دیکھنے کے لیے Persistence journalctl لاگ کلیئرنگ کمانڈ

جب بھیای کامرس۔ویب ماسٹر مقابلوںMySQL ڈیٹا بیساپاچی اور دیگر ایپلیکیشنز کو معمول کے مطابق شروع نہیں کیا جا سکتا،لینکسسسٹم آپ کو استعمال کرنے کا اشارہ کرے گا۔ journalctl -ex اسے دیکھنے کا حکم.

  • متعلقہ نوشتہ جات اکثر جلدی مل سکتے ہیں۔
  • اس طرح لاگ کا تجزیہ کرنے کے بعد مسئلہ کو جلد حل کیا جا سکتا ہے۔

جرنل کا کیا مطلب ہے؟

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

  • n. روزنامہ، جریدہ، ڈائری؛ رسالے، جرائد، رسالے؛ حساب کتاب
  • تغیر
  • جمع جرائد

جرنل لاگز کو برقرار رکھیں

استقامت پروگرام ڈیٹا کو مستقل اور عارضی حالتوں کے درمیان تبدیل کرنے کا طریقہ کار ہے۔

عام آدمی کی شرائط میں، عارضی ڈیٹا (جیسے میموری میں موجود ڈیٹا جو مستقل طور پر محفوظ نہیں کیا جا سکتا)، استقامت مستقل ڈیٹا تک برقرار رہے گی (جیسے ڈیٹا بیس پرسٹینس، جسے طویل عرصے تک ذخیرہ کیا جا سکتا ہے)۔

میںCentOS 7.X میں، systemd تمام اکائیوں کے لیے سٹارٹ اپ لاگز کا انتظام کرتا ہے۔

  • Systemd-journald ایک ترقی پسند جرنل مینجمنٹ سروس ہے جس کا انتظام systemd کے ذریعے کیا جاتا ہے۔
  • یہ کرنل سے لاگز اکٹھا کرتا ہے اور سسٹم کے ابتدائی بوٹ مرحلے کے دوران سسٹم ڈیمونز اوپر اور چل رہے ہیں۔
  • معیاری آؤٹ پٹ اور خرابی کے پیغامات کے ساتھ ساتھ syslog لاگز۔

journalctl لاگ پاتھ

لاگ سروس لاگ فائلوں کو صرف ایک ڈھانچے میں رکھتی ہے۔

ذیل میں CentOS 7 سسٹم ہے۔ ویستاپیکنٹرول پینل، جرنل سی ٹی ایل لاگ کا راستہ محفوظ کریں ▼

/var/log/journal
  • کیونکہ لاگز کمپریسڈ اور فارمیٹ شدہ بائنری ڈیٹا ہوتے ہیں، جب دیکھتے ہیں اورپوزیشننگبہت تیز.

journalctl ویو لاگ کمانڈ

Journalctl log کمانڈ تفصیلی وضاحتی شیٹ 1

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"

ریئل ٹائم اپ ڈیٹ دیکھیں جرنل سی ٹی ایل لاگ

ٹی کے ساتھail -f کمانڈ اسی طرح کی ہے، journalctl -f آپشن کو ریئل ٹائم میں لاگز ڈسپلے کرنے کے لیے سپورٹ کرتا ہے ▼

journalctl -f

اگر آپ ڈیوائس کا ریئل ٹائم لاگ دیکھنا چاہتے ہیں، تو براہ کرم -u آپشن ▼ شامل کریں۔

$ sudo journalctl -f -u prometheus.service

journalctl میں صرف تازہ ترین 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 لاگز دیکھیں

ڈسک صلاحیت کمانڈ ▼ کا استعمال کرتے ہوئے موجودہ جرنل سی ٹی ایل لاگ کو چیک کریں۔

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

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 کمانڈ" کا اشتراک کیا، جو آپ کے لیے مددگار ہے۔

اس مضمون کا لنک شیئر کرنے میں خوش آمدید:https://www.chenweiliang.com/cwl-1141.html

تازہ ترین اپ ڈیٹس حاصل کرنے کے لیے چن ویلیانگ کے بلاگ کے ٹیلیگرام چینل میں خوش آمدید!

🔔 چینل ٹاپ ڈائرکٹری میں قیمتی "ChatGPT Content Marketing AI Tool Usage Guide" حاصل کرنے والے پہلے فرد بنیں! 🌟
📚 یہ گائیڈ بہت بڑی قیمت پر مشتمل ہے، 🌟یہ ایک نادر موقع ہے، اس سے محروم نہ ہوں! ⏰⌛💨
پسند آئے تو شیئر اور لائک کریں!
آپ کا اشتراک اور پسندیدگی ہماری مسلسل حوصلہ افزائی ہے!

 

评论 评论

آپ کا ای میل ایڈریس شائع نہیں کیا جائے گا۔ ضروری شعبوں کا استعمال کیا جاتا ہے * لیبل لگائیں

اوپر سکرول کریں