როგორ შევამოწმოთ ლოგები Unix სისტემებში

Სარჩევი:

როგორ შევამოწმოთ ლოგები Unix სისტემებში
როგორ შევამოწმოთ ლოგები Unix სისტემებში

ვიდეო: როგორ შევამოწმოთ ლოგები Unix სისტემებში

ვიდეო: როგორ შევამოწმოთ ლოგები Unix სისტემებში
ვიდეო: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, მაისი
Anonim

ეს wikiHow გასწავლით სად იპოვოთ ყველაზე მნიშვნელოვანი ჟურნალები Unix– ის პოპულარულ ოპერაციულ სისტემებზე. ნაგულისხმევი ადგილმდებარეობა Linux– ის ყველა ვერსიაზე, ისევე როგორც FreeBSD, არის /var /log, მაგრამ რეალური ჟურნალის სახელები განსხვავდება სისტემის მიხედვით. თუ თქვენ იყენებთ Solaris- ს, თქვენი ჟურნალი არის /var /adm. ჟურნალების უმეტესობა არის ბრტყელი ტექსტური ფაილები, რომელთა ნახვა შეგიძლიათ კატის, მეტის, კუდის, ან ტექსტური რედაქტორის გახსნით-თუმცა, ჟურნალები, როგორიცაა dmesg (რომელიც შეიცავს ბირთვის ბეჭდის ბუფერულ ინფორმაციას) და lastlog (რომელიც აჩვენებს მომხმარებლის შესვლის ინფორმაციას) კონკრეტული ბრძანებები.

ნაბიჯები

მეთოდი 1 დან 2: თქვენი ჟურნალების პოვნა

შეამოწმეთ ჟურნალი Unix– ში ნაბიჯი 1
შეამოწმეთ ჟურნალი Unix– ში ნაბიჯი 1

ნაბიჯი 1. დააჭირეთ Ctrl+Alt+T

ეს ხსნის გარსის მოთხოვნას.

შეამოწმეთ ჟურნალი Unix– ში ნაბიჯი 2
შეამოწმეთ ჟურნალი Unix– ში ნაბიჯი 2

ნაბიჯი 2. ჩაწერეთ cd /var /log და დააჭირეთ ↵ Enter

ეს მიგიყვანთ /var /log– ში, თქვენი Linux ლოგის ფაილების ადგილმდებარეობაზე.

თუ თქვენ იყენებთ Solaris– ს, თქვენი ჟურნალი მდებარეობს /var /adm– ში

შეამოწმეთ ჟურნალი Unix– ში ნაბიჯი 3
შეამოწმეთ ჟურნალი Unix– ში ნაბიჯი 3

ნაბიჯი 3. ჩაწერეთ ls -a და დააჭირეთ ↵ Enter

ეს აჩვენებს დირექტორიაში არსებული ყველა ფაილის სიას.

შეამოწმეთ ჟურნალი Unix– ში ნაბიჯი 4
შეამოწმეთ ჟურნალი Unix– ში ნაბიჯი 4

ნაბიჯი 4. ისწავლეთ საერთო ჟურნალები

თქვენ მიერ ნაპოვნი ჟურნალები დამოკიდებულია უამრავ ფაქტორზე, მათ შორის თქვენს მიერ გაშვებული Linux- ის ვერსიაზე და თქვენს მიერ გამოყენებულ პროგრამულ უზრუნველყოფასა და სერვისებზე. აქ არის მიმოხილვა ყველაზე გავრცელებული ჟურნალის ფაილების შესახებ (თუ თქვენ იყენებთ Solaris- ს, უბრალოდ შეცვალეთ /var /log /var /adm):

  • /var/log/auth.log:

    ავთენტიფიკაციის ჟურნალი (წარმატებული და წარუმატებელი მცდელობები) Debian/Ubuntu Linux– ზე და FreeBSD– ზე.

    Solaris მომხმარებლები გამოიყენებენ/var/adm/authlog

  • /var/log/boot.log:

    გაგზავნის შეტყობინებები და ჩატვირთვის ინფორმაცია.

  • /var/log/cron:

    ყველა cron დაკავშირებული შეტყობინება უმეტეს Unix ვერსიებისთვის.

    თუ თქვენ იყენებთ Solaris- ს, თქვენი cron log არის/var/cron/log

  • /var/log/daemon.log:

    ფონის სერვისების გაშვება.

  • /var/log/dmesg:

    მოწყობილობის დრაივერის შეტყობინებები. ეს არის ორობითი ფაილი და არა ტექსტური ფაილი-ამ ჟურნალის სანახავად თქვენ უნდა გამოიყენოთ dmesg ბრძანება.

  • /var/log/faillog:

    შესვლა მხოლოდ ვერ მოხერხდა.

  • /var/log/httpd ან/var/log/apache2:

    Apache ვებ სერვერის ჟურნალი.

  • /var/log/maillog ან var/log/mail.log:

    ფოსტის სერვერის ინფორმაცია.

  • /var/log/lastlog:

    აჩვენებს ყველა მომხმარებლის ბოლო შესვლას. ეს არის ორობითი ფაილი და არა ტექსტური ფაილი-ამ ჟურნალის სანახავად თქვენ უნდა გამოიყენოთ lastlog ბრძანება.

  • /var/log/შეტყობინებები:

    ზოგადი სისტემის შეტყობინებები Solaris და FreeBSD, ასევე Linux ვერსიები Fedora, RedHat და CentOS:

  • /var/log/secure:

    RedHat/CentOS– ის ავტორიზაციის ჟურნალი (წარმატებული და წარუმატებელი მცდელობები).

  • /var/log/syslog:

    ზოგადი სისტემის შეტყობინებები Ubuntu Linux, Linux Mint და Debian Linux– ზე დაფუძნებული სისტემებისთვის. თუ თქვენ იყენებთ Solaris- ს, ეს არის ის ადგილი, სადაც ნახავთ წერილებთან დაკავშირებულ შეტყობინებებს.

  • /var/log/utmp:

    თითოეული მომხმარებლისთვის შესვლის ამჟამინდელი მდგომარეობა.

  • /var/log/wtmp:

    მომხმარებლის შესვლისა და გამოსვლის დრო.

მეთოდი 2 2: თქვენი ჟურნალების ნახვა

შეამოწმეთ ჟურნალი Unix– ში ნაბიჯი 5
შეამოწმეთ ჟურნალი Unix– ში ნაბიჯი 5

ნაბიჯი 1. გამოიყენეთ კატის ბრძანება ჟურნალის ყველა შინაარსის სანახავად

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

თუ ჯერ არ გაქვთ root წვდომა, გამოიყენეთ sudo თითოეული ბრძანების წინ

შეამოწმეთ ჟურნალი Unix– ში ნაბიჯი 6
შეამოწმეთ ჟურნალი Unix– ში ნაბიჯი 6

ნაბიჯი 2. გამოიყენეთ მეტი ჟურნალის შინაარსის ეკრან-ეკრანის სანახავად

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

  • გამოიყენეთ შეიყვანეთ გასაღები ერთ ხაზზე გადახვევისთვის, ან კოსმოსური ბარი ერთი ეკრანის გადახვევა ერთდროულად.
  • დასაბრუნებლად დააჭირეთ ღილაკს რა მოთხოვნაზე დასაბრუნებლად დააჭირეთ ღილაკს .
შეამოწმეთ ჟურნალი Unix– ში ნაბიჯი 7
შეამოწმეთ ჟურნალი Unix– ში ნაბიჯი 7

ნაბიჯი 3. გამოიყენეთ კუდი -f ჟურნალის რეალურ დროში სანახავად

ეს აჩვენებს ჟურნალის ცოცხალ ვერსიას, რომელიც მუდმივად განახლდება, როდესაც მას ახალი ნივთები წერენ. მაგალითად, თუ თქვენ გაქვთ პრობლემა Apache– სთან, შეიძლება გამოსადეგი იყოს გაუშვათ კუდი –f/var/log/httpd და დატოვეთ ის ღია ტერმინალის ფანჯარაში პრობლემის მოგვარებისას.

  • თუ თქვენ უბრალოდ გსურთ ჟურნალის დასასრულის ნახვა, მაგრამ არ გაინტერესებთ განახლდება თუ არა ის რეალურ დროში, გაუშვით კუდი -20/var/log/httpd მისი ბოლო 20 სტრიქონის სანახავად. თქვენ შეგიძლიათ შეცვალოთ "20" ნებისმიერი რაოდენობის ხაზით ქვემოდან, რომლის ნახვაც გსურთ.
  • თქვენ ასევე შეგიძლიათ გაანალიზოთ ის, რასაც ხედავთ კუდით (ან თითქმის ნებისმიერი სხვა ბრძანებით) მილის საშუალებით მას grep. მაგალითად, კუდი -f /var/log/auth.log | grep 'არასწორი მომხმარებელი' გამოჩნდება ყველა არასწორი

    "Piping out" ბრძანება ნიშნავს გადამისამართებას გამომავალი სხვა ბრძანებაზე. ძირითადად, ეს გაძლევთ საშუალებას გამოიყენოთ ორი ან მეტი ბრძანება ერთდროულად

შეამოწმეთ ჟურნალი Unix– ში ნაბიჯი 8
შეამოწმეთ ჟურნალი Unix– ში ნაბიჯი 8

ნაბიჯი 4. გამოიყენეთ vi ჟურნალის გასახსნელად

თქვენ შეგიძლიათ გამოიყენოთ ნებისმიერი ტექსტური რედაქტორი, როგორიცაა vi ან vim, რომ გახსნათ ყველაზე მეტი ჟურნალი სანახავად. ამისათვის უბრალოდ გამოიყენეთ vi /var/log/auth.log (ან სასურველი ჟურნალის სახელი). ამის შემდეგ შეგიძლიათ თავისუფლად ნავიგაცია ჟურნალში საჭიროებისამებრ, ასევე გამოიყენოთ რედაქტორის საძიებო ინსტრუმენტები. Vi და vim, თქვენ შეგიძლიათ მოძებნოთ ტექსტის სტრიქონები წინამორბედი სლაიდის გამოყენებით ბრძანების რეჟიმში.

  • მაგალითად, აკრეფა /smtp და დაჭერა შეიყვანეთ იპოვის "smtp" - ის შემდეგ მაგალითს ფაილში. დაჭერა

    საძიებო სტრიქონის მომდევნო ინსტანციაზე გადასასვლელად, ან (დიდი) წინაზე დასაბრუნებლად.
შეამოწმეთ ჟურნალი Unix– ში ნაბიჯი 9
შეამოწმეთ ჟურნალი Unix– ში ნაბიჯი 9

ნაბიჯი 5. გამოიყენეთ dmesg ბირთვის შეტყობინებების სანახავად

როდესაც გსურთ იხილოთ/var/log/dmesg, თქვენ უნდა გამოიყენოთ ეს ბრძანება.

  • ჟურნალის ეკრანზე ეკრანზე გადასატანად გაუშვით dmesg | მეტი
  • გამოიყენეთ dmesg grep– ით კონკრეტული ჩანაწერების მოსაძებნად. მაგალითად, მხოლოდ მყარი დისკის ჩანაწერების სანახავად გაუშვით dmesg | grep -i sda.

    i grep- ს ეუბნება, რომ საქმე უგულებელყოს

  • ჟურნალის პირველი 10 სტრიქონის სანახავად გაუშვით dmesg | თავი -10. შეცვალეთ "10" იმ ფაილის ზემოდან ხაზების რაოდენობით, რომლის ნახვა გსურთ. იგივე გააკეთეთ ფაილის ბოლოს, გაუშვით dmesg | კუდი -10.
შეამოწმეთ ჟურნალი Unix– ში ნაბიჯი 10
შეამოწმეთ ჟურნალი Unix– ში ნაბიჯი 10

ნაბიჯი 6. გამოიყენეთ lastlog თითოეული მომხმარებლის ბოლო შესვლის თარიღების სანახავად

/var/log/lastlog, like/var/log/dmesg, არის ორობითი ფაილი, რომელიც მოითხოვს ბრძანების გამოყენებას სანახავად. თქვენ შეგიძლიათ უბრალოდ ჩაწეროთ lastlog და დააჭირეთ შეიყვანეთ ჟურნალის სანახავად, ან მილის გასასვლელად (| = მილი) უფრო ადვილი სანახავად-მაგალითად, lastlog | მეტი გაძლევთ წაკითხვის ჟურნალი ეკრანის მიხედვით, და lastlog | grep root აჩვენებს მხოლოდ root შესვლის ინფორმაციას.

გირჩევთ: