لینکس میرا سیسلاگ کہاں اسٹور کرتا ہے۔

Lynks Myra Syslag K A As Wr Krta



لینکس میں 'syslog' ایک کلیدی سسٹم لاگ فائل ہے جو لینکس سسٹمز پر کئے گئے تمام آپریشنز کو ریکارڈ کرتی ہے جیسے کرنل میسجز، سسٹم کی خرابیاں، نیٹ ورک کی سرگرمی اور مختلف ایپلی کیشنز سے متعلق دیگر تمام اہم پیغامات۔ اس مضمون میں، ہم دریافت کریں گے کہ لینکس syslog ڈیٹا کو کہاں اسٹور کرتا ہے اور ہم اس تک کیسے رسائی حاصل کرسکتے ہیں۔

Syslog کیا ہے؟

Syslog لینکس سسٹمز سے سسٹم لاگ پیغامات کو اکٹھا اور اسٹور کرتا ہے۔ یہ نظام کے مختلف اجزاء سے پیغامات ریکارڈ کرتا ہے، بشمول دانا، ایپلی کیشنز، اور ڈیمن۔ syslog پیغامات میں سسٹم کے واقعات، غلطیوں اور وارننگز کے بارے میں قیمتی معلومات ہوتی ہیں۔ یہ معلومات سسٹم کے منتظمین کے لیے نظام کی نگرانی اور تشخیص کے لیے اہم ہے۔

لینکس میں، syslog سروس آسان رسائی اور تجزیہ کے لیے پیغامات کو ایک مخصوص جگہ پر اسٹور کرتی ہے۔ یہ پیغامات ٹربل شوٹنگ، سسٹم مینجمنٹ، اور سیکورٹی کے تجزیہ کے لیے استعمال کیے جا سکتے ہیں۔







لینکس Syslog ڈیٹا کہاں اسٹور کرتا ہے؟

پہلے سے طے شدہ طور پر، لینکس فائل میں syslog پیغامات کو اسٹور کرتا ہے۔ /var/log/syslog . تاہم، syslog فائلوں کا اصل مقام مختلف لینکس کی تقسیم کی وجہ سے مختلف ہو سکتا ہے۔ یہاں لینکس میں syslog فائلوں کے کچھ عام مقامات ہیں:



/var/log/syslog: سسٹم لاگز کو ذخیرہ کرنے کے لیے یہ ایک عام جگہ ہے۔ یہ ڈیبین پر مبنی تقسیم جیسے اوبنٹو کے ذریعہ استعمال ہوتا ہے۔



/var/log/messages: یہ بہت سے لینکس ڈسٹری بیوشنز پر سسٹم میسجز کو اسٹور کرنے کا ڈیفالٹ مقام ہے۔





/var/log/kern.log: یہ فائل خود لینکس کرنل کے کرنل پیغامات پر مشتمل ہے۔

/var/log/auth.log: یہ فائل صارفین کا ذاتی ڈیٹا محفوظ کرتی ہے جیسے صارف کی تصدیق اور اجازت۔ یہ پاس ورڈ کی تبدیلیوں اور صارف کے لاگ ان ہونے کی تعداد کو بھی بچاتا ہے۔



/var/log/cron.log: ان سے متعلق پیغامات پر مشتمل ہے جو مخصوص اوقات میں کاموں کو شیڈول اور خودکار کر سکتے ہیں۔

/var/log/dmesg: اس فائل میں کرنل رِنگ بفر کے پیغامات شامل ہیں، جو ہارڈ ویئر ڈیوائسز اور ڈرائیورز کے بارے میں معلومات کو محفوظ کرتا ہے۔

/var/log/boot.log: یہ لاگ فائلیں سسٹم کے آغاز کے پیغامات کو محفوظ کرتی ہیں۔

/var/log/faillog: یہ لاگ فائل لاگ ان کی ناکام کوشش کو محفوظ کرتی ہے۔

لینکس میں syslog فائلوں تک کیسے رسائی حاصل کریں۔

لینکس میں syslog تک رسائی حاصل کرنے کے لیے، آپ کو ٹرمینل اور ٹیکسٹ ایڈیٹر استعمال کرنے کی ضرورت ہے۔ syslog تک رسائی کے اقدامات یہ ہیں:

ڈائرکٹری پر جائیں جہاں syslog فائلیں محفوظ ہیں، جیسے /var/log/syslog . استعمال کرتے ہوئے syslog فائل ڈائریکٹری کھولیں:

$ سی ڈی / تھا / لاگ

$ ls

لینکس میں syslog فائلوں کو کیسے پڑھیں

syslog فائلوں کے مواد کو پڑھنے کا آسان ترین طریقہ استعمال کر رہا ہے۔ کیٹ ٹرمینل میں کمانڈ.

$ کیٹ syslog

ہم syslog فائلوں کو ٹیکسٹ ایڈیٹر میں بھی کھول سکتے ہیں۔

$ نینو syslog

مندرجہ ذیل ہیں syslog نینو ایڈیٹر کے اندر فائلیں زیادہ منظم انداز میں کھولی جاتی ہیں۔

لاگ فائلوں کی مخصوص تعداد پڑھیں

syslog فائلوں کی مخصوص تعداد کو دیکھنے کے لیے ہم دو کمانڈز استعمال کر سکتے ہیں۔ سر اور دم .

ہیڈ کمانڈز آپ کو syslog فائل کی پہلی چند لائنیں دیکھنے کی اجازت دیتے ہیں۔ مثال کے طور پر ، پہلی 20 لاگ فائلوں کو دیکھنے کے لئے درج ذیل کمانڈ کا استعمال کریں:

$ سر -بیس / تھا / لاگ / syslog

آخری لاگ پیغامات دیکھنے کے لیے، ہم ٹیل کمانڈز استعمال کرتے ہیں۔ مثال کے طور پر، syslog کے آخری 20 پیغامات دیکھنے کے لیے، درج ذیل کمانڈ کا استعمال کریں:

$ دم -بیس / تھا / لاگ / syslog

Syslog کے ساتھ خرابیوں کا سراغ لگانا

سیسلاگ لینکس سسٹم کے مسائل کو حل کرنے کے لیے ایک طاقتور ٹول ہے۔ ہم اسے استعمال کر سکتے ہیں:

  • ایپلیکیشن کریشز اور غلطیوں کی شناخت اور حل کریں۔
  • یہ CPU اور میموری کی نگرانی کرتا ہے۔
  • سیکیورٹی کی خلاف ورزیوں اور نامعلوم لاگ ان کا پتہ لگائیں اور ان کو روکیں۔
  • نیٹ ورک کی سرگرمی کی نگرانی کریں اور کنیکٹیویٹی کے مسائل کا ازالہ کریں۔

نتیجہ

syslog یا سسٹم لاگنگ پروٹوکول سسٹم لاگ پیغامات سرور کو بھیجتا ہے۔ یہ فائل مقامی طور پر لینکس پر میں محفوظ ہے۔ /var/log . /var/log ڈائریکٹری میں syslog سمیت مختلف لاگ فائلیں شامل ہیں۔ syslog فائل کو cat کمانڈ یا کسی بھی ٹیکسٹ ایڈیٹر کا استعمال کرتے ہوئے پڑھا جا سکتا ہے۔ syslog فائلوں کو پڑھنے سے سسٹم کے مسائل کی نشاندہی کرنے میں مدد ملتی ہے۔