لينڪس لاگ ان فائلن لاء هڪ تعارف

ايڪس فائل، جيئن توهان چڱي طرح اندازو لڳايو آهي، لينڪس آپريٽنگ سسٽم ، ايپليڪيشنون ۽ خدمتن لاء ٽائيم ٽائيل فراهم ڪري ٿو.

فائلون بلڪل متن ۾ محفوظ ٿيل آهن انهي کي پڙهڻ لاء آسان بڻائي. اهو گائيڊ هڪ ڪٿي جو جائزو مهيا ڪري ٿو جتي لاگ فائلون ڳولڻ لاء، ڪي اهم لاگن کي نمايان ڪري ٿو ۽ انهن کي پڙهڻ جي وضاحت ڪري ٿي.

ڪٿي لينڪس لاگ فائل ڳولي سگهو ٿا

لينڪس وارا فائلون عام طور تي فولڊر / var / logs ۾ محفوظ ٿيل آهن.

فولڊر ۾ وڏي پئماني تي فائلون شامل هونديون آهن ۽ توهان هر درخواست لاء معلومات حاصل ڪري سگهو ٿا.

مثال طور، جيڪڏهن لائون آرڊر هڪ نموني / ويار / لاگ فولڊر ۾ هلندو آهي هتي هتي لاگ ان مان ڪجھ آهن.

انهي فهرست ۾ آخري ٽي فولڊر آهن پر اهي انهن فولڊر ۾ فائلون لاگ ان آهن.

جيئن لاگ ان فائلون انهي متن جي شڪل ۾ آهن اهي توهان هيٺ ڏنل حڪم ٽائپ ڪندي پڙهي سگهو ٿا:

نانو

مٿين ڪنڊ کي لاگ فائل نانو سڏيو ويندو آهي جيڪو مدير ۾. جيڪڏهن لاگ فائل سائيز ۾ ننڍڙو آهي ته پوء لاگ ان ۽ اسڪرپٽ ايڊ فائيل کولڻ صحيح آهي پر جيڪڏهن لاگ ان وڏي آهي ته پوء توهان شايد رڳو لاگ ان جي پڙهائي ۾ دلچسپي وٺندا آهيو.

دم حڪم توهان کي فائل ۾ آخري چند سٽون پڙهڻ جي اجازت ڏئي ٿي:

دم

توهان بيان ڪري سگھو ٿا -n سوئچ سان ڪيترا سٽون ڏيکارڻ لاء هن ريت آهن:

دم -n

يقينا، جيڪڏهن توهان فائل جي شروعات ڏسي چاهيو ته توهان سر حڪم استعمال ڪري سگهو ٿا.

ڪيڊ سسٽم جي ڪمن

هيٺيان لاگ فائلون مکيه آهن جيڪي لينڪس جي اندر ڏسڻ لاء.

اختيار جو لاگ ان (auth.log) اختيارين سسٽم جو استعمال ڪندڙ آهي جيڪي صارف جي رسائي ڪنٽرول ڪن ٿا.

daemon log (daemon.log) خدمتون جيڪي پسمنظر ۾ هلائي ٿو جيڪي اھڙن ڪمن کي انجام ڏيندو آھي.

ڊيمن کي ڪابه گرافاتي ورڇ شامل ناهي.

ايبولا لاگ ان ايپليڪيشنن لاء ڊيب اگلو مهيا ڪندو آهي.

ڪنييل لاگ لينڪس ڪيليل بابت تفصيل فراهم ڪري ٿو.

سسٽم لاگ ان ۾ توهان جي سسٽم جي باري ۾ سڀ کان وڌيڪ معلومات شامل آهي ۽ جيڪڏهن توهان جي اپليڪيشن وٽ ان جو لاگ ان نه هجي ها ته پڪوگڏ هن لاگ ان ۾ ضرور لاگ ان ٿيندو.

تجويز ڪيل دستاويزن جو لاگ ان فائل

مٿي ڏنل تصوير ڏيکاريو ويو آھي 50 فائلن جي مواد منھنجي سسٽم لاگ فائل (syslog) اندر.

هر لين ۾ هيٺين معلومات شامل هوندي آهي:

مثال طور، هڪ لڪير منهنجي syslog فائل ۾ ڏنل آهي:

جنوري 20 12:28:56 gary-virtualbox systemd [1]: پيالو شروع ڪندڙ شيڊولر

هي توهان کي ٻڌائي ٿو ته پيالو شيڊنگ سروس 20 جنوري تي 20 جنوري تي شروع ٿي چڪي آهي.

گھمڻ وارا لسٽ

عام طور تي فائلون لاگ ان کي ڦيرايو ته جيئن اهي تمام وڏو نٿا ٿين.

لاگ ان کي استعمال ڪرڻ واري فائلن کي گھمڻ لاء ذميوار آهي. توهان کي ٻڌائي سگهو ٿا ته هڪ لاگ ان کي ڦيرايو ويو آهي ڇاڪاڻ ته اها هڪ جيتري پٺيان هوندي، جيئن ته ليکڪ.log.1، auth.log.2.

اهو فائل / etc / logrotate.conf کي تبديل ڪندي لاگ گرد گردش جي تعدد کي تبديل ڪرڻ ممڪن آهي

هيٺ ڏنل طريقي سان منهنجي logrotate.conf فائل مان هڪ نمونو ڏيکاري ٿو:

# لاگ ان ڪريو فائلون
ھفتيوار

# هفتي 4 هفتن جي لاگ فائلن جي قيمت
گھمندي 4

گھمائڻ کان پوء نئين لاگ فائل ٺاھيو
ٺاهيو

جئين توهان ڏسي سگهو ٿا، انهن هفتي هر هفتن کي گھمائيندو آهي، ۽ چار هفتي جي وقت فائلن جي ڪنهن به وقت تي رکي ويندا آهن.

جڏهن لاگ ان هڪ نئين فائل کي نئين جاء تي ٺهيل آهي.

هر اپليڪيشن کي پنهنجي گھمندي واري پاليسي هجي. اها واضع طور تي ڪارائتو آهي ڇاڪاڻ ته ايس ايس ايل ايل فائيل کي پيشڪ ايس لاگ فائل جي ڀيٽ ۾ وڌيڪ تيزيء سان وڌي وڃي ٿي.

گردش پاليسين /etc/logrotate.d ۾ رکيل آهن. هر ايپليڪيشن جيڪو پنهنجي پنهنجي گھمندي واري پاليسي جي ضرورت آهي هن فولڊر ۾ ڪا ٺاھ جوڙ واري فائيل هوندي.

مثال طور، ٽول بار ايٽ ڊيٽرنٽ ڊي فولڊر ۾ فائل ۾ ڏنل آهي:

/var/log/apt/history.log {
گھمندي 12
مھينا
دٻايو
غائب آهي
نه
}

بنيادي طور تي، هي لاگ توهان کي ٻڌائي ٿو. لاگ ان 12 هفتن جي لاگ فائلن جي قيمت رکي ويندي ۽ هر مهيني (1 رپيا في مهيني) روڪي ويندي. لاگ فائل مرتب ٿي ويندي. جيڪڏهن ڪوبه نياپو لاگ ان تي لکيل نه آهي (يعني اهو خالي آهي) ته اهو قبول آهي. جيڪڏهن اهو خالي ناهي ته لاگ ان کي نه ڇڏيندو.

فائل جي پاليسين کي تبديل ڪرڻ لاء فائل کي سيٽنگن سان ترميم ڪريو جيڪا توهان کي گهربل هجي ۽ پوء هيٺ ڏنل حڪم هلائي:

منطقيٽ-ايف