Შესავალი Linux შესვლა ფაილები

ჟურნალი ფაილი, როგორც თქვენ კარგად იციან, უზრუნველყოფს მოვლენების ქრონომეტრაჟს Linux ოპერაციული სისტემა , პროგრამები და მომსახურება.

ფაილები ინახება უბრალო ტექსტში, რათა ადვილად წაიკითხონ. ეს სახელმძღვანელო უზრუნველყოფს მიმოხილვის სად შეიძლება ვიპოვოთ log ფაილი, მიმოიხილავს რამდენიმე ძირითადი ჟურნალები და განმარტავს, თუ როგორ უნდა წაიკითხოთ მათ.

სად შეგიძლიათ იპოვოთ Linux შესვლა ფაილები

Linux log ფაილი ჩვეულებრივ ინახება საქაღალდეში / var / logs.

ფოლდერში შეიტანება დიდი რაოდენობის ფაილი და შეგიძლიათ მიიღოთ ინფორმაცია თითოეული აპლიკაციისათვის.

მაგალითად, როდესაც ls ბრძანება აწარმოებს ნიმუში / var / logs folder აქ არის რამდენიმე ჟურნალი ხელმისაწვდომია.

ბოლო სამი ამ სიაში არის ფოლდერები, მაგრამ მათ აქვთ log ფაილი ფარგლებში ფოლდერები.

როგორც log ფაილი არის მარტივი ტექსტის ფორმატში შეგიძლიათ წაიკითხოთ შემდეგი ბრძანება:

ნანო

აღნიშნული ბრძანება რედაქტირებად ჟურნალში რედაქტორის სახელწოდების ნანოს ხსნის. თუ log ფაილი არის პატარა ზომის შემდეგ OK არის გახსნას log ფაილი და რედაქტორი მაგრამ თუ ჟურნალის ფაილი დიდია, მაშინ ალბათ მხოლოდ დაინტერესებული კითხულობს კუდი ბოლოს შესვლა.

კუდი ბრძანება საშუალებას მოგცემთ წაიკითხოთ ბოლო რამდენიმე ხაზი ფაილის შემდეგნაირად:

კუდი

თქვენ შეგიძლიათ მიუთითოთ რამდენი ხაზი აჩვენოთ -ნ შეცვლას შემდეგნაირად:

კუდი- n

რა თქმა უნდა, თუ გსურთ იხილოთ ფაილის დაწყებისას, შეგიძლიათ გამოიყენოთ ხელმძღვანელის ბრძანება .

ძირითადი სისტემა ლოგები

ქვემოთ მოყვანილი ფაილები არის ძირითადი პირობა, რომ გამოიყურებოდეს გარეთ Linux- ში.

ავტორიზაციის ჟურნალი (auth.log) ტრეკების გამოყენების ავტორიზაციის სისტემები, რომლებიც აკონტროლებენ მომხმარებლის წვდომას.

Daemon log (daemon.log) საჩვენებელი მომსახურება, რომელიც აწარმოებს ფონზე, რომელიც ასრულებს მნიშვნელოვან ამოცანებს.

Daemons ტენდენცია არ აქვს გრაფიკული გამომავალი.

სადისპეტჩო ჟურნალი უზრუნველყოფს პროგრამების debug output.

ბირთვის ჟურნალი აწვდის დეტალებს Linux ბირთვის შესახებ.

სისტემური ჟურნალი შეიცავს თქვენს ინფორმაციას თქვენი სისტემის შესახებ და თუ თქვენი აპლიკაცია არ გააჩნია საკუთარი ჟურნალი, ეს ჩანაწერები სავარაუდოდ ამ ჟურნალში იქნება.

ანალიზი ფაილი შინაარსი ფაილი

სურათზე გამოსახულია ბოლო 50 ფაილის შინაარსი ჩემი სისტემა log ფაილი (syslog).

ჩანაწერის თითოეული ხაზი შეიცავს შემდეგ ინფორმაციას:

მაგალითად, ერთი ხაზი ჩემს syslog ფაილი ასეთია:

jan 20 12:28:56 gary-virtualbox systemd [1]: დაწყებული ჭიქები scheduler

ეს მოგვითხრობს, რომ ჭიქა დისპეჩერიზაციის სამსახური 12 იანვარს 20 იანვარს დაიწყო.

მოძრავი ლოგები

შესვლა ფაილი პერიოდულად როტაცია, რათა მათ არ მიიღოთ ძალიან დიდი.

შესვლა როტაცია კომუნალური პასუხისმგებელია მბრუნავი log ფაილი. შემიძლია გითხრათ, როდესაც შესვლა უკვე გარდამავალია, რადგან მას მოჰყვება ისეთი ნომერი, როგორიცაა auth.log.1, auth.log.2.

შესაძლებელია შეცვალოს ლოგო როტაციის სიხშირე ფაილის / რედაქტირების / logrotate.conf- ის რედაქტირებით

შემდეგი გვიჩვენებს ნიმუში ჩემი logrotate.conf ფაილი:

#rotate log ფაილი
ყოველკვირეული

#keep 4 კვირა ღირს შესვლა ფაილი
როტაცია 4

შექმნა ახალი log ფაილი შემდეგ მოძრავი
შექმნა

როგორც ხედავთ, ამ ჟურნალის ფაილებს ყოველ კვირას ბრუნდებიან და ოთხი კვირაა, თუ რა დროშია შენახული ფაილების შენახვა.

როდესაც log ფაილი rotates ახალი იქმნება თავის ადგილზე.

თითოეული განაცხადი შეიძლება ჰქონდეს საკუთარი როტაციის პოლიტიკა. ეს აშკარად სასარგებლოა, რადგან syslog ფაილი უფრო სწრაფად იზრდება, ვიდრე ჭიქების ჟურნალის ფაილი.

როტაციის პოლიტიკა ინახება /etc/logrotate.d. თითოეული პროგრამა, რომელიც მოითხოვს საკუთარი როტაციის პოლიტიკას, აქვს კონფიგურაციის ფაილი ამ საქაღალდეში.

მაგალითად ინსტრუმენტი apt აქვს ფაილი logrotate.d საქაღალდეში შემდეგნაირად:

/var/log/apt/history.log {
როტაცია 12
ყოველთვიურად
შეკუმშოს
დაკარგული
არაფემით
}

ძირითადად, ეს ჟურნალი მოგვითხრობს შემდეგს: ჟურნალი ინახავს 12 კვირიანი ღირებულების ჟურნალი ფაილებს და ყოველთვიურად ბრუნავს (1 თვეში). ჟურნალი ფაილი შეკუმშული იქნება. თუ შეტყობინებები წერილზე არ არის დაწერილი (ანუ ცარიელია) მაშინ ეს მისაღებია. ჟურნალი არ იშლება, თუ ის ცარიელია.

შეცვალონ ფაილი ფაილის შეცვალონ ფაილი თქვენ მიერ მოთხოვნილ პარამეტრებთან და შემდეგ ბრძანება გაუშვით შემდეგ ბრძანებას:

logrotate -f