Si të kontrolloni regjistrat në sistemet Unix

Përmbajtje:

Si të kontrolloni regjistrat në sistemet Unix
Si të kontrolloni regjistrat në sistemet Unix

Video: Si të kontrolloni regjistrat në sistemet Unix

Video: Si të kontrolloni regjistrat në sistemet Unix
Video: ВСЯ НОЧЬ С ПОЛТЕРГЕЙСТОМ В ЖИЛОМ ДОМЕ, я заснял жуткую активность. 2024, Prill
Anonim

Ky wikiHow ju mëson se ku të gjeni regjistrat më thelbësorë në sistemet e njohura të funksionimit Unix. Vendndodhja e parazgjedhur e regjistrimit në të gjitha versionet e Linux, si dhe FreeBSD, është /var /log, por emrat aktualë të regjistrave ndryshojnë sipas sistemit. Nëse jeni duke përdorur Solaris, regjistrat tuaj janë në /var /adm. Shumica e shkrimeve janë skedarë teksti të sheshtë që mund t'i shihni me mace, më shumë, bisht, ose duke hapur në një redaktues teksti-megjithatë, regjistrat si dmesg (i cili përmban informacionin e tamponit të unazës së kernelit) dhe lastlog (i cili tregon informacionin e hyrjes së përdoruesit) shikohen duke ekzekutuar komandat specifike.

Hapa

Metoda 1 nga 2: Gjetja e regjistrave tuaj

Kontrolloni regjistrat në Unix Hapi 1
Kontrolloni regjistrat në Unix Hapi 1

Hapi 1. Shtypni Ctrl+Alt+T

Kjo hap kërkesën e shell.

Kontrolloni regjistrat në Unix Hapi 2
Kontrolloni regjistrat në Unix Hapi 2

Hapi 2. Shkruani cd /var /log dhe shtypni ↵ Enter

Kjo ju çon në /var /log, vendndodhjen e skedarëve tuaj të regjistrit Linux.

Nëse jeni duke përdorur Solaris, regjistrat tuaj janë të vendosur në /var /adm

Kontrolloni regjistrat në Unix Hapi 3
Kontrolloni regjistrat në Unix Hapi 3

Hapi 3. Shkruani ls -a dhe shtypni ↵ Enter

Kjo shfaq një listë të të gjithë skedarëve në drejtori.

Kontrolloni regjistrat në Unix Hapi 4
Kontrolloni regjistrat në Unix Hapi 4

Hapi 4. Mësoni regjistrat e zakonshëm

Regjistrat që do të gjeni varen nga një numër faktorësh, duke përfshirë versionin e Linux që po përdorni dhe softuerin dhe shërbimet që përdorni. Këtu keni një përmbledhje të skedarëve më të zakonshëm të regjistrit (nëse përdorni Solaris, thjesht zëvendësoni /var /log me /var /adm):

  • /var/log/auth.log:

    Regjistrat e vërtetimit (të dy përpjekjet e suksesshme dhe të dështuara) në Debian/Ubuntu Linux dhe FreeBSD.

    Përdoruesit e Solaris do të përdorin/var/adm/authlog

  • /var/log/boot.log:

    Mesazhet e fillimit dhe informacionet e nisjes.

  • /var/log/cron:

    Të gjitha mesazhet e lidhura me cron për shumicën e versioneve të Unix.

    Nëse jeni duke përdorur Solaris, cron log juaj është në/var/cron/log

  • /var/log/daemon.log:

    Ekzekutimi i shërbimeve në sfond.

  • /var/log/dmesg:

    Mesazhet e drejtuesit të pajisjes. Ky është një skedar binar, jo një skedar teksti-për të parë këtë regjistër do t'ju duhet të përdorni komandën dmesg.

  • /var/log/faillog:

    Identifikimet e dështuara vetëm.

  • /var/log/httpd ose/var/log/apache2:

    Shkrimet e serverit të uebit Apache.

  • /var/log/maillog ose var/log/mail.log:

    Informacione për serverin e postës.

  • /var/log/lastlog:

    Tregon hyrjet e fundit të të gjithë përdoruesve. Ky është një skedar binar, jo një skedar teksti-për të parë këtë regjistër do t'ju duhet të përdorni komandën lastlog.

  • /var/log/mesazhet:

    Mesazhet e përgjithshme të sistemit për Solaris dhe FreeBSD, si dhe versionet Linux Fedora, RedHat dhe CentOS:

  • /var/log/sigurt:

    Regjistrat e vërtetimit (përpjekje të suksesshme dhe të dështuara) për RedHat/CentOS.

  • /var/log/syslog:

    Mesazhet e përgjithshme të sistemit për sistemet e bazuara në Ubuntu Linux, Linux Mint dhe Debian Linux. Nëse përdorni Solaris, këtu do të gjeni mesazhe të lidhura me postën.

  • /var/log/utmp:

    Gjendjet aktuale të hyrjes për secilin përdorues.

  • /var/log/wtmp:

    Kohët e identifikimit dhe daljes nga përdoruesi.

Metoda 2 nga 2: Shikimi i regjistrave tuaj

Kontrolloni regjistrat në Unix Hapi 5
Kontrolloni regjistrat në Unix Hapi 5

Hapi 1. Përdorni komandën cat për të parë të gjithë përmbajtjen e një regjistri

Për sa kohë që regjistri është një skedar teksti i sheshtë, mund të drejtoni emrin e maceve për të parë të gjithë regjistrin.

Nëse nuk keni qasje në rrënjë, përdorni sudo para çdo komande

Kontrolloni regjistrat në Unix Hapi 6
Kontrolloni regjistrat në Unix Hapi 6

Hapi 2. Përdorni më shumë për të parë përmbajtjen e një regjistri ekran-për-ekran

Meqenëse shumë prej këtyre shkrimet mund të bëhen të mëdha, macja mund të jetë zhgënjyese për t'u përdorur. Nëse doni të shikoni regjistrin ekran-për-ekran, provoni më shumë logname në vend që të mund të kaloni në faqe përmes ekranit të regjistrit.

  • Përdorni Hyni kyç për të lëvizur një rresht në të njëjtën kohë, ose Shirit hapësinor për të lëvizur një ekran në të njëjtën kohë.
  • Për t'u kthyer, shtypni bMe Për t'u kthyer te kërkesa, shtypni q.
Kontrolloni regjistrat në Unix Hapi 7
Kontrolloni regjistrat në Unix Hapi 7

Hapi 3. Përdorni bishtin -f për të parë një regjistër në kohë reale

Kjo shfaq një version të drejtpërdrejtë të regjistrit që përditësohet vazhdimisht ndërsa artikujt e rinj i shkruajnë atij. Për shembull, nëse keni probleme me Apache, mund të jetë e dobishme të ekzekutoni bishtin -f/var/log/httpd dhe ta lini të hapur në një dritare të terminalit gjatë zgjidhjes së problemeve.

  • Nëse thjesht doni të shihni fundin e regjistrit, por nuk ju intereson nëse azhurnohet në kohë reale, drejtoni bishtin -20/var/log/httpd për të parë 20 rreshtat e tij të fundit. Ju mund të zëvendësoni "20" me çdo numër rreshtash nga poshtë që dëshironi të shihni.
  • Ju gjithashtu mund të analizoni atë që shihni me bisht (ose pothuajse çdo komandë tjetër) duke e vendosur atë në grep. Për shembull, bishti -f /var/log/auth.log | grep 'Përdoruesi i pavlefshëm' do të shfaqë të gjitha të pavlefshme

    "Tubimi" i një komande nënkupton përcjelljen e daljes në një komandë tjetër. Në thelb, ju lejon të përdorni dy ose më shumë komanda në të njëjtën kohë

Kontrolloni regjistrat në Unix Hapi 8
Kontrolloni regjistrat në Unix Hapi 8

Hapi 4. Përdorni vi për të hapur regjistrin

Ju mund të përdorni çdo redaktues teksti, të tilla si vi ose vim për të hapur shumicën e regjistrave për shikim. Për ta bërë këtë, thjesht përdorni vi /var/log/auth.log (ose emrin e dëshiruar të regjistrit). Pastaj mund të lundroni lirshëm nëpër regjistër sipas nevojës, si dhe të përdorni mjetet e kërkimit të redaktorit. Në vi dhe vim, mund të kërkoni për vargjet e tekstit duke përdorur një pjerrësi përpara në modalitetin e komandës.

  • Për shembull, shtypni /smtp dhe shtypni Hyni do të gjejë shembullin tjetër të "smtp" në skedar. Shtypni

    për të kaluar në shembullin tjetër të vargut të kërkimit, ose N (me shkronja të mëdha) për t'u kthyer në të mëparshmen.
Kontrolloni regjistrat në Unix Hapi 9
Kontrolloni regjistrat në Unix Hapi 9

Hapi 5. Përdorni dmesg për të parë mesazhet nga kerneli

Kur doni të shikoni/var/log/dmesg, do t'ju duhet të përdorni këtë komandë.

  • Për të lëvizur përmes ekranit të regjistrit sipas ekranit, ekzekutoni dmesg | me shume
  • Përdorni dmesg me grep për të kërkuar shënime të veçanta. Për shembull, për të parë vetëm shënimet në hard disk, ekzekutoni dmesg | grep -i sda.

    i thotë grep që të injorojë rastin

  • Për të parë vetëm 10 rreshtat e parë të regjistrit, ekzekutoni dmesg | kokë -10. Zëvendësoni "10" me numrin e rreshtave nga maja e skedarit që dëshironi të shihni. Për të bërë të njëjtën gjë me fundin e skedarit, ekzekutoni dmesg | bisht -10.
Kontrolloni regjistrat në Unix Hapi 10
Kontrolloni regjistrat në Unix Hapi 10

Hapi 6. Përdorni lastlog për të parë datat e fundit të hyrjes për secilin përdorues

/var/log/lastlog, si/var/log/dmesg, është një skedar binar që kërkon përdorimin e një komande për shikimin. Thjesht mund të shtypni lastlog dhe shtypni Hyni për të parë regjistrin, ose për ta nxjerrë jashtë (| = tub) për shikim më të lehtë-për shembull, lastlog | më shumë ju lejon të lexoni regjistrin ekran-për-ekran, dhe lastlog | grep root do të shfaqte vetëm informacionin e hyrjes në rrënjë.

Recommended: