Syslogd لینکس اور یونیکس کمانڈ

سسکوگ ڈی دو نظام کی افادیت فراہم کرتا ہے جس میں سسٹم لاگنگ اور ککر پیغام کا نشان لگانے کے لئے مدد فراہم ہوتی ہے. انٹرنیٹ اور یونیکس ڈومین ساکیٹس دونوں کی حمایت یہ افادیت پیکج کو مقامی اور ریموٹ لاگنگ دونوں کی حمایت کرنے میں قابل بناتا ہے.

سسٹم لاگنگ بی ایس ڈی ذرائع اسٹاک سے حاصل کردہ syslogd (8) کے ایک ورژن کی طرف سے فراہم کی جاتی ہے. کینٹیل لاگنگ کے لئے سپورٹ کوگلڈ (8) کی افادیت کی طرف سے فراہم کی جاتی ہے جس میں کھنٹل لاگ ان کسی اسٹینڈل فیشن میں یا syslogd کے کلائنٹ کے طور پر منعقد کرنے کی اجازت دیتا ہے.

Syslogd ایک قسم کی لاگ ان ہے کہ بہت سے جدید پروگرام استعمال کرتے ہیں فراہم کرتا ہے. ہر لاگ ان پیغام میں کم از کم ایک وقت اور میزبان نام کے میدان میں، عام طور پر ایک پروگرام کا نام فیلڈ بھی شامل ہے، لیکن اس پر انحصار کرتا ہے کہ لاگ ان پروگرام کس طرح قابل اعتماد ہے.

جبکہ سیسگلڈ کے وسائل بہت زیادہ ترمیم کیے گئے ہیں، کئی نوٹیفکیشن بھی ترتیب میں ہیں. سب سے پہلے وہاں اس بات کا یقین کرنے کے لئے ایک منظم کوشش کی گئی ہے کہ syslogd اس کے ڈیفالٹ، معیاری بی ایس ڈی کے رویے پر عمل کریں. نوٹ کرنے کے لئے دوسرا اہم تصور یہ ہے کہ سیسگلڈ کے اس ورژن معیاری لائبریریوں میں پایا سسگل کے ورژن کے ساتھ شفاف طریقے سے بات چیت کرتے ہیں. اگر معیاری مشترکہ لائبریریوں سے منسلک ایک بائنری درست طریقے سے کام کرنے میں ناکام ہو تو ہم ایک بدعنوانی رویے کا ایک مثال پسند کریں گے.

اہم ترتیب فائل /etc/syslog.conf یا F- Option کے ساتھ دیئے گئے ایک متبادل فائل، شروع میں پڑھا جاتا ہے. کسی بھی لائنیں جو ہیش نشان (`` # '') کے ساتھ شروع ہوتی ہے اور خالی لائنوں کو نظر انداز کر دیا جاتا ہے. اگر پوری سطر کو پار کرنے کے دوران غلطی ہوتی ہے تو پوری لائن نظر انداز کی جاتی ہے.

مطمئن

syslogd [ -a socket ] [ -d ] [ -f config file ] [ -h ] [ -l میزبان ] [ -م انٹراٹ ] [ -n ] [ -p ساکٹ ] [ -r ] [ -s ڈومین لسٹ ] [ - v ] [ -x ]

اختیارات

ایک ساکٹ

اس دلیل کا استعمال کرتے ہوئے آپ اس syslogd سے اضافی ساکٹ کی وضاحت کر سکتے ہیں سننا ہے. اگر یہ ایرر برقرار رہے تو ہمارے ہیلپ ڈیسک سے رابطہ کریں. اس ویڈیو پر غلط استعمال کی اطلاع دیتے ہوئے ایرر آ گیا ہے. براہ مہربانی دوبارہ کوشش کریں. اگر یہ ایرر برقرار رہے تو ہمارے ہیلپ ڈیسک سے رابطہ کریں. آپ 19 اضافی ساکٹ تک استعمال کرسکتے ہیں. اگر آپ کا ماحول زیادہ سے زیادہ ضروری ہے تو، آپ کو Syslogd.c ذریعہ فائل کے اندر علامت MAXFUNIX میں اضافہ کرنا ہوگا. ایک کروم کے لئے ایک مثال () ڈیمون OpenBSD سے لوگوں کو http://www.psionic.com/page/dns.html میں بیان کیا جاتا ہے.

ڈی

ڈیبگ موڈ پر بدل جاتا ہے. اس ڈیمون کا استعمال کرتے ہوئے اپنے پس منظر میں قائم کرنے کے لئے فورک (2) آگے نہیں چلیں گے، لیکن موجودہ میدان میں اس قیام کے برعکس اور موجودہ اعداد و شمار پر بہت زیادہ ڈیبگ کی معلومات لکھیں. مزید معلومات کے لئے DEBUGGING سیکشن دیکھیں.

ایف فائل فائل

/etc/syslog.conf کے بجائے متبادل ترتیب فائل کی وضاحت کریں، جو پہلے سے طے شدہ ہے.

ڈیفالٹ syslogd کے ذریعے ریموٹ ہوسٹس سے وصول کردہ پیغامات آگے نہیں کریں گے. کمانڈ لائن پر اس سوئچ کی وضاحت کو ڈیمیمیم کسی بھی ریموٹ پیغام کو آگے بھیجنے کا باعث بنتا ہے جس سے اسے آگے بڑھانے والے میزبانوں کو حاصل ہوتا ہے جو بیان کیا گیا ہے.

ایل ایل میزبان

ایک میزبان نام کی وضاحت کریں جو صرف اس کے سادہ میزبان نام کے ساتھ لاگ ان ہونا چاہئے اور فریق نہیں. کالونی (``: '') کا استعمال کرتے ہوئے ایک سے زیادہ میزبان کی وضاحت کی جا سکتی ہے.

- میٹر وقفہ

syslogd باقاعدگی سے ایک نشان ٹائمسٹیمپ لاگ ان کرتا ہے. دو - نشان - لائنوں کے درمیان ڈیفالٹ وقفہ 20 منٹ ہے. یہ اس اختیار کے ساتھ تبدیل کیا جا سکتا ہے. صفر تک وقفہ سیٹ کرنا اسے مکمل طور پر تبدیل کر دیتا ہے.

این

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

پی ساکٹ

آپ متبادل / اکس ڈومین ساکٹ کی بجائے / dev / log کی وضاحت کرسکتے ہیں.

آر

اس اختیار کو سہولت کو نیٹ ورک سے ایک انٹرنیٹ ڈومین ساکٹ کا استعمال کرتے ہوئے سیسگل سروس (ملاحظہ کریں (5)) کے ساتھ موصول ہوسکتا ہے. پہلے سے طے شدہ نیٹ ورک سے کسی پیغامات وصول نہیں کرنا ہے.

یہ اختیار سسکوگال پیکج کے ورژن 1.3 میں متعارف کرایا جاتا ہے. براہ کرم نوٹ کریں کہ پہلے سے طے شدہ رویے اس کا برعکس ہے کہ پرانے ورژن کیسے چلتے ہیں، لہذا آپ کو اس پر تبدیل کرنا پڑا.

ڈومین فہرست

ڈومین نام کی وضاحت کریں جو لاگ ان کرنے سے قبل چھٹکارا ہونا چاہئے. ایک سے زیادہ ڈومینز کو کالونی (``: '') کا استعمال کرکے مخصوص کیا جا سکتا ہے. براہ کرم اس بات کو مشورہ دیا جائے کہ ذیلی ڈومینز کی وضاحت نہ صرف پوری ڈومینز. مثال کے طور پر اگر شمال شمال کی وضاحت کی جاتی ہے اور میزبان لاگنگ satu.infodrom.north.de کو حل کرنے کا کوئی ڈومین نہیں ہوگا، تو آپ کو دو ڈومینز کی طرح یہ بتانا ہوگا : -s north.de:infodrom.north.de .

-v

پرنٹ ورژن اور باہر نکلیں.

-ایکس

ریموٹ پیغامات وصول کرتے وقت نام کی تلاش غیر فعال کریں. یہ نامیور ایک ہی مشین پر چل رہا ہے جب syslog ڈیمون چلتا ہے جب مردہ تالے سے بچتا ہے.

سگنل

Syslogd سگنل کے ایک سیٹ پر منسلک ہے. آپ آسانی سے ذیل میں استعمال کرتے ہوئے syslogd کے لئے سگنل بھیج سکتے ہیں:

قتل - سیگنایل `بلی / ویار / رن / syslogd.pid`

Sighup

اس سے syslogd دوبارہ ابتداء انجام دیتا ہے. تمام کھلی فائلوں کو بند کر دیا گیا ہے، ترتیب کی فائل (پہلے سے طے شدہ /etc/syslog.conf ) ریڈیڈ ہو جائے گا اور syslog (3) سہولت دوبارہ شروع کی جائے گی.

SIGTERM

syslogd مر جائے گا.

سائن ان کریں ، دستخط کریں

اگر ڈیبگنگ فعال ہے تو یہ نظر انداز کر دیا جاتا ہے، دوسری صورت میں syslogd مر جائے گا.

SIGUSR1

ڈیبگنگ آن / آف سوئچ کریں. اس اختیار کو صرف استعمال کیا جا سکتا ہے اگر syslogd ڈی ڈی ڈیبگ اختیار کے ساتھ شروع ہوتا ہے.

SIGCHLD

بچے کے لئے انتظار کرو اگر کچھ پیدا ہوئے تو دیوار کے پیغامات کی وجہ سے.

ترتیب فائل مطابقت پسند اختلافات

Syslogd اصل BSD ذرائع کے مقابلے میں اس کی ترتیب کی فائل کے لئے تھوڑا سا مختلف نحو کا استعمال کرتا ہے. اصل میں ایک مخصوص ترجیح اور اس کے اوپر کے سبھی پیغام لاگ فائل میں آگے بڑھے گئے تھے.

مثال کے طور پر، مندرجہ ذیل سطر نے ڈیمونس کی سہولیات (ڈیبگ سب سے کم ترجیح ہے، تو ہر اعلی بھی مل جائے گا) کے ذریعہ ڈیمنس سے آؤٹ پٹ کی وجہ سے پیدا کیا ہے. / usr / adm / daemons میں جانے کے لئے :

# نمونہ syslog.conf daemon.debug / usr / adm / daemons

نئی منصوبہ بندی کے تحت، یہ رویہ اسی طرح ہے. فرق چار نئے تفصیلات کے مطابق ہے، اسٹرک ( * ) وائلڈ کارڈ، مساوات نشان ( = )، اعزاز نشانی ( ! )، اور معدنی دستخط ( - ).

* اس بات کی وضاحت کرتا ہے کہ مخصوص سہولت کے لئے تمام پیغامات منزل کو ہدایت کی جائیں گی. نوٹ کریں کہ یہ رویہ ڈیبگ کی ترجیحی سطح کا تعین کرنے کے ساتھ خرابی ہے. صارفین نے اشارہ کیا ہے کہ تارکین وطن کی نشاندہی زیادہ بدیہی ہے.

= وائلڈ کارڈ کو خاص ترجیحی کلاس میں لاگنگ کو محدود کرنے کے لئے استعمال کیا جاتا ہے. اس کی اجازت دیتا ہے، مثال کے طور پر، صرف ایک مخصوص لاگنگ کے ذریعہ ڈیبگ پیغامات کو روٹنگ.

مثال کے طور پر، syslog.conf میں مندرجہ ذیل لائن تمام ذرائع سے / usr / adm / debug فائل کو ڈیبگ پیغامات کو براہ راست ہدایت کرے گی.

# نمونہ syslog.conf *. = ڈیبگ / usr / adm / debug

یہ ! مخصوص ترجیحات کی لاگنگ کو خارج کرنے کے لئے استعمال کیا جاتا ہے. اس کی ترجیحات کا تعین کرنے والے تمام (!) امکانات کو متاثر کرتا ہے.

مثال کے طور پر، مندرجہ ذیل لائنز سہولت ای میل کے سبھی پیغامات کو لاگو کریں گے، مگر ان لوگوں کو جو ترجیحی معلومات / / ایڈ / ایم ایم ایم میل فائل میں ہیں. اور news.crit (بشمول) کو news.info (بشمول) سے تمام پیغامات / ایڈریس / ایڈم / نیوز فائل میں لاگو کیا جائے گا.

# نمونہ syslog.conf میل. *؛ میل.! = معلومات / usr / adm / mail news.info؛ نیوز.! / ہمارا / ایڈم / خبر

آپ اس کو استثناء طور پر کسی استثناء کے مطابق استعمال کر سکتے ہیں. مندرجہ بالا ذکر تشریح آسانی سے خراب ہے. ایسا کرنا کہ آپ استعمال کر سکتے ہیں

میل

یا

ای میل * *

یا

میل. ڈیبگ

میل پیغام کے ساتھ آتا ہے ہر پیغام کو چھوڑنے کے لئے. اس کے ساتھ کھیلنے کے لئے بہت کمرہ ہے. :-)

اگر آپ ہر لکھنے کے بعد فائل کو مطابقت پذیر کرنا چاہتے ہیں تو - صرف اس فائل کو پہلے سے پہلے پیش کرنے کے لئے استعمال کیا جا سکتا ہے.

یہ خالص بی ایس ڈی کے رویے میں استعمال ہونے والوں کے لئے کچھ acclimatization لگ سکتے ہیں، لیکن امتحانوں نے اشارہ کیا ہے کہ یہ نحوط بی ایس ڈی کے رویے سے کہیں زیادہ لچکدار ہے. نوٹ کریں کہ یہ تبدیلی معیاری syslog.conf (5) فائلوں کو متاثر نہیں کرنا چاہئے. آپ کو خاص طور پر بہتر رویے حاصل کرنے کیلئے ترتیب فائلوں میں ترمیم کرنا ضروری ہے.

دور دراز لاگنگ کے لئے سپورٹ

یہ ترمیم سیسگلڈ کی سہولت کے لئے نیٹ ورک کی مدد فراہم کرتا ہے. نیٹ ورک کی معاونت کا مطلب ہے کہ پیغامات ایک نوڈ سے چل رہا ہے جو سایڈگال چلتے ہیں اور دوسرے نوڈ چلانے کے سایڈالڈ میں جہاں وہ اصل میں ڈسک فائل میں لاگ ان ہوں گے.

اس کو فعال کرنے کے لئے آپ کو کمانڈ لائن پر -r اختیار کی وضاحت کرنا ہے. پہلے سے طے شدہ رویے یہ ہے کہ syslogd نیٹ ورک کو نہیں سنیں گے.

حکمت عملی کے مطابق مقامی طور پر لاگ ان پیغامات کے لئے یونیس ڈومین ساکٹ پر syslogd سننا ہے. اس رویے کو سی سی ایس ایل ڈی کو معیاری سی لائبریری میں مل کر سایڈال کے ساتھ تعاون کرنے کی اجازت ہوگی. ایک ہی وقت میں syslogd معیاری syslog بندرگاہوں پر دیگر میزبانوں سے بھیجے جانے والے پیغامات کے بارے میں بات کی جاتی ہے. یہ کام صحیح طریقے سے کرنے کے لئے خدمات (5) فائلوں (عام طور پر میں / پائے جاتے ہیں) مندرجہ ذیل اندراج ہونا ضروری ہے:

syslog 514 / udp

اگر یہ اندراج syslogd لاپتہ ہے تو نہ ہی ریموٹ پیغامات وصول کرسکتے ہیں اور نہ انہیں بھیج سکتے ہیں، کیونکہ UDP بندرگاہ کھولنے کی وجہ سے. اس کے بجائے، syslogd فوری طور پر مر جائے گا، ایک غلطی کے پیغام کو اڑانے.

پیغامات کو کسی اور میزبان میں بھیجنے کی وجہ سے میزبان کے نام کے ساتھ syslog.conf فائل میں معمول فائل لائن کی جگہ لے لیتا ہے جس میں پیغامات بھیجنے کے لئے بھیجا جاتا ہے. @ کے ساتھ پیش کیا گیا ہے.

مثال کے طور پر، مندرجہ ذیل syslog.conf اندراج کا استعمال کرتے ہوئے تمام ریموٹ ہوسٹ پر تمام پیغامات آگے بڑھانے کے لئے:

# دور دراز میزبان کے لئے # پیغامات میں نمونہ syslogd ترتیب فائل. *.* @میزبان کا نام

دور دراز میزبان کے لئے تمام دانا پیغامات آگے بڑھانے کے لئے ترتیب فائل میں درج ذیل ہو گی:

# دور دراز میزبان پر تمام دانا # پیغامات آگے بڑھانے کے لئے نمونہ ترتیب کی فائل. kern. *hostname

اگر ریموٹ میزبان نام شروع نہیں کیا جاسکتا ہے، کیونکہ نام سرور تک رسائی حاصل نہیں ہوسکتا ہے (یہ syslogd کے بعد شروع ہوسکتا ہے) آپ کو فکر کرنے کی ضرورت نہیں ہے. Syslogd دس بار نام کو حل کرنے کے لئے دوبارہ کوشش کریں گے اور پھر شکایت کریں گے. اس سے بچنے کے لئے ایک اور امکان میزبان نام / وغیرہ / میزبان رکھنے کے لئے ہے .

عام syslogd کے ساتھ آپ syslog-loops مل جائے گا اگر آپ پیغامات بھیجتے ہیں جو ایک دور دراز میزبان سے ہی میزبان (یا ایک تیسری میزبان کے لئے زیادہ پیچیدہ ہے جو یہ پہلے سے پہلے واپس بھیجتا ہے) میں موصول ہوئی ہے. میرے ڈومین (انوڈوموم اولڈینبرگ) میں ہم نے غلطی سے ایک ہی مل گیا اور ہماری ڈسک اسی پیغام کے ساتھ بھرا ہوا. :-(

اس سے بچنے کے لئے مزید وقت کسی ریموٹ میزبان سے موصول ہونے والے پیغامات کسی دوسرے (یا اسی) دور دراز میزبان کو بھیجا جاۓ. اگر ایسی صورت حال ہے جہاں یہ احساس نہیں ہوتا، تو براہ کرم مجھے (جوی) ایک قطار چھوڑ دو.

اگر میزبان کے طور پر ایک ہی ڈومین میں دور دراز میزبان واقع ہے تو، syslogd چل رہا ہے، صرف مکمل fqdn کے بجائے صرف سادہ میزبان نام لاگو کیا جائے گا.

ایک مقامی نیٹ ورک میں آپ ایک مشین پر رکھی جانے والی تمام اہم معلومات حاصل کرنے کیلئے ایک مرکزی لاگ سرور فراہم کرسکتے ہیں. اگر نیٹ ورک پر مختلف ڈومینز پر مشتمل ہوتا ہے تو آپ کو سادہ ہوسٹ ناموں کی بجائے مکمل طور پر اہل ناموں کو لاگ ان کرنے کے بارے میں شکایت کرنے کی ضرورت نہیں ہے. آپ اس سرور کے پٹی ڈومین خصوصیت کا استعمال کرنا چاہتے ہیں. آپ syslogd کو بتا سکتے ہیں کہ کئی ڈومینز کو کسی دوسرے کے علاوہ سرور میں پھانسی دینے کے لۓ سرور میں واقع ہے اور صرف سادہ ہوسٹ ناموں کو لاگ ان کریں.

-L آپشن کا استعمال کرتے ہوئے بھی ایک مقامی میزبان کے طور پر ایک میزبان کی وضاحت کرنے کا امکان بھی ہے. یہ بھی، صرف ان کے سادہ میزبانوں کو لاگ ان کرنے اور fqdns نہیں ہے.

UDP ساکٹ نے دور دراز میزبانوں کو پیغامات آگے بھیجنے یا ان سے پیغامات وصول کرنے کے لئے استعمال کیا تھا. 1.3-23 سے پہلے ریلیز میں یہ ہر وقت کھول دیا گیا تھا لیکن باقاعدگی سے پڑھنے یا آگے بڑھنے کے لئے نہیں کھولا.

نامزد پائپز (FIFOs) کے آؤٹ پٹ

syslogd کے اس ورژن کو نام پائپ (پیوس) میں پیداوار لاگ ان کرنے کی حمایت ہے. فائل کے نام پر پائپ علامت (`` | '') کی طرف سے لاگو پیغامات کے لئے ایک پاؤو یا نامزد پائپ استعمال کیا جا سکتا ہے. یہ ڈیبگنگ کے لئے آسان ہے. نوٹ کریں کہ پائی فائی کے ساتھ MKfifo کمانڈر کے ساتھ پیدا ہونا لازمی ہے کہ syslogd شروع ہونے سے پہلے.

مندرجہ ذیل ترتیبات فائل کے راستے دانا سے پچاس تک پیغامات کو ڈیبگ کرتے ہیں:

# روٹ کینییل کو # پیغامات صرف نمونے / usr / adm / debug پر نمونہ ترتیب ہے جس میں # نام پائپ ہے. kern. = ڈیبگ | / usr / adm / debug

تنصیب کا خدشہ

syslogd کے اس ورژن کو انسٹال کرنے پر شاید ایک اہم خیال ہے. syslogd کے اس ورژن syslog تقریب کی طرف سے پیغامات کے مناسب فارمیٹنگ پر منحصر ہے. مشترکہ لائبریریوں میں syslog تقریب کی فعالیت libc.so.4 کے علاقے میں کہیں کہیں بدل گیا. [2-4] .n. مخصوص تبدیلی / / dev / log ساکٹ میں منتقل کرنے سے پہلے پیغام کو ختم کرنے کے لئے تھا. syslogd کے اس ورژن کے مناسب کام پیغام کے اختتام پر ختم ہونے پر منحصر ہے.

اگر یہ ایرر برقرار رہے تو ہمارے ہیلپ ڈیسک سے رابطہ کریں. اس ویڈیو پر غلط استعمال کی اطلاع دیتے ہوئے ایرر آ گیا ہے. syslog تقریب کے پرانے ورژن استعمال کرتے ہوئے بائنریوں کو خالی لائنوں کو پیغام کے بعد ہٹا دیا گیا پیغام کے پہلے کردار کے ساتھ لاگ ان ہونے کا سبب بن جائے گا. مشترکہ لائبریریوں کے نئے ورژن پر ان بائنریوں سے منسلک کرنا اس مسئلہ کو درست کرے گا.

دونوں syslogd (8) اور klogd (8) یاٹ انٹ (8) سے چل سکتے ہیں یا RC کے حصے کے طور پر شروع کر سکتے ہیں. * ترتیب. اگر اسٹ سے شروع ہوتا ہے تو آپشن کا تعین کرنا ضروری نہیں ہے، دوسری صورت میں، آپ کو ٹن سیسلا ڈیمونز شروع کردیۓ جائیں گے. یہ ہے کیونکہ انٹ (8) عمل کی شناخت پر منحصر ہے.

سلامتی کے خطرات

سروس کے حملے سے انکار کرنے کے لئے ایک کنڈٹ کے طور پر استعمال کرنے کے لئے سیسگلڈ ڈیمینیم کا امکان ہے. اس امکان کو مجھے انتباہ کرنے کے لئے شکریہ جان مورسن (jmorriso@rflab.ee.ubc.ca) پر جائیں. ایک روگ پروگرام (میئر) syslogd ڈیمینیم syslog پیغامات کے ساتھ آسانی سے سیلاب کر سکتا تھا جس میں نتیجے میں فائلوں کو فائلوں کے نظام پر باقی باقی جگہوں پر استعمال کیا جاتا ہے . انیٹ ڈومین ساکٹ پر لاگنگ کرنے کو چالو کرنے کے کورس کو مقامی مشین پر پروگراموں یا افراد کے باہر خطرات سے نمٹنے کے نظام کو ختم کردیں گے.

ایک مشین کی حفاظت کے کئی طریقے ہیں:

  1. جن میزبانوں یا نیٹ ورکوں کو 514 / UDP ساکٹ تک رسائی حاصل ہے اسے محدود کرنے کے لئے دانہ فائر والائڈنگ کو لاگو کرنا.
  2. لاگنگ الگ الگ یا غیر جڑ فائلوں کے نظام کو ہدایت کی جاسکتی ہے، اگر بھرا ہوا ہے تو مشین کو نقصان نہ پہنچے گا.
  3. ext2 فائل کا نظام استعمال کیا جاسکتا ہے جو صرف جڑ کی طرف سے استعمال کرنے کے لئے فائل سسٹم کا ایک مخصوص فی صد محدود کرنے کے لئے ترتیب دیا جا سکتا ہے. نوٹ کریں کہ اس کو بغیر کسی جڑ عمل کے طور پر چلانے کے لئے syslogd کی ضرورت ہوگی. صرف نوٹ کریں کہ یہ ریموٹ لاگنگ کے استعمال سے روکنے سے بچے گا کیونکہ syslogd 514 / UDP ساکٹ کے پابند نہیں رہ سکے گا.
  4. انیٹ ڈومین ساکٹ کو غیر فعال کرنے کی مقامی مشین پر خطرے کو محدود کرے گا.
  5. مرحلہ 4 کا استعمال کریں اور اگر یہ مسئلہ جاری رہتی ہے اور کسی دشمنی پروگرام / ڈیمون میں سیکنڈری نہیں ہے تو اسے 3.5 فیٹ (تقریبا 1 میٹر) بیکرڈر چھڑی کی لمبائی حاصل ہوتی ہے اور سوال میں صارف سے بات چیت ہوتی ہے. چکر چھڑی کا دفاع --- 3/4، 7/8 یا 1. ہر ایک کے آخر میں دھاگے ہوئے سٹیل کی چھڑی، مرد. مغربی شمالی ڈکوٹا میں تیل کی صنعت میں ابتدائی استعمال اور تیل کے کنواروں سے 'چکن' تیل پمپ کرنے کے دیگر مقامات. مویشی استعمال کرتے ہیں مویشی کھانا کھلانے کی بہتری اور کبھی کبھار دوبارہ بحالی یا بے شمار فرد سے نمٹنے کے لئے.

ڈیبنگ

جب ڈبگنگ ڈی ڈی کا استعمال کرتے ہوئے تبدیل ہوجاتا ہے تو سیسگلڈ اس سٹو آؤٹ پر بہت کچھ لکھتا ہے. جب بھی ترتیب ترتیب فائل میں پڑا ہے اور دوبارہ دوبارہ پڑھا جاتا ہے تو آپ کو ایک ٹیبلر، اندرونی ڈیٹا ڈھانچہ کے مطابق مل جائے گا. یہ ٹیبلر چار شعبوں پر مشتمل ہے:

نمبر

اس میدان میں صفر کی طرف سے شروع ہونے والی سیریل نمبر پر مشتمل ہے. یہ نمبر داخلی ڈیٹا ڈھانچہ (یعنی صف) میں پوزیشن کی نمائندگی کرتا ہے. اگر ایک نمبر باقی ہے تو /etc/syslog.conf میں اسی لائن میں ایک غلطی ہو سکتی ہے.

پیٹرن

یہ فیلڈ مشکل ہے اور اندرونی ڈھانچہ کی نمائندگی کرتا ہے. ہر کالم ایک سہولت کے لئے کھڑا ہے ( syslog (3) کا حوالہ دیتے ہیں. جیسا کہ آپ دیکھ سکتے ہیں، وہاں موجود کچھ سہولیات پہلے ہی استعمال کے لئے آزاد ہیں، صرف بائیں سب سے زیادہ استعمال کیا جاتا ہے. کالم میں ہر میدان کی ترجیحات کی نمائندگی کرتی ہے ( syslog (3) کا حوالہ دیتے ہیں.

عمل

یہ فیلڈ پیٹرن سے ملتا ہے جب ایک پیغام موصول ہونے پر یہ خاص کارروائی کرتا ہے. تمام ممنوع اعمال کے لئے syslog.conf (5) مین پیج کا حوالہ دیتے ہیں.

دلائل

یہ فیلڈ آخری میدان میں اضافی دلائل ظاہر کرتا ہے. فائل لاگ ان کیلئے یہ لاگ ان کے لئے فائل کا نام ہے؛ صارف لاگ ان کیلئے یہ صارفین کی ایک فہرست ہے؛ ریموٹ لاگنگ کے لئے یہ لاگ ان کرنے کے لئے مشین کا میزبان نام ہے؛ کنسول لاگ ان کیلئے یہ استعمال کنسول ہے؛ ٹھو لگانے کے لئے یہ مخصوص ٹٹی ہے. دیوار میں کوئی اضافی دلیل نہیں ہے.

بھی دیکھو

لوجر (1)، syslog (2)، (5)

شراکت دار

Syslogd BSD ذرائع، گریگ Wettstein (greg@wind.enjellic.com) سے لے لیا جاتا ہے، بندرگاہ نے لینکس ، مارٹن Schulze (joey@linux.de) کچھ کیڑے مقرر کی اور کئی نئی خصوصیات کو شامل کیا. Klogd اصل میں سٹیو رب (lord@cray.com) کی طرف سے لکھا گیا تھا، گریگ وٹیسٹین نے بڑی اصلاحات کی.

ڈاکٹر گریگ وٹیسٹین
اینجیلک سسٹمز ڈویلپمنٹ

اونکولوجی ریسرچ ڈویژن کمپیوٹنگ سہولت
راجر مارس کینسر سینٹر
فریگو، این ڈی
greg@wind.enjellic.com

سٹیفن ٹویڈی
کمپیوٹر سائنس ڈیپارٹمنٹ
ایڈنبرگ یونیورسٹی، سکاٹ لینڈ
sct@dcs.ed.ac.uk

Juha Virtanen
jiivee@hut.fi

شین ایڈڈٹن
shane@ion.apana.org.au

مارٹن شلوز
انفڈوموم اولڈینبرگ
joey@linux.de

اہم: انسان کے کمانڈر ( ٪ انسان ) کا استعمال کریں کہ کس طرح کمانڈ آپ کے مخصوص کمپیوٹر پر استعمال کیا جاتا ہے.

متعلقہ مضامین