See wikiHow õpetab teile, kust leida populaarseimate Unixi operatsioonisüsteemide kõige olulisemad logid. Logimise vaikimisi asukoht kõikides Linuxi ja FreeBSD versioonides on /var /log, kuid tegelikud loginimed on süsteemiti erinevad. Kui kasutate Solarist, on teie logid kataloogis /var /adm. Enamik logisid on lamedad tekstifailid, mida saate vaadata kassi, rohkemate, sabaga või tekstiredaktoris avades, kuid logisid nagu dmesg (mis sisaldab kerneli rõngapuhvri teavet) ja lastlog (mis näitab kasutaja sisselogimisandmeid) vaadatakse konkreetsed käsud.
Sammud
Meetod 1/2: logide leidmine
Samm 1. Vajutage Ctrl+Alt+T
See avab kesta viiba.
Samm 2. Tippige cd /var /log ja vajutage ↵ Enter
See viib teid Linuxi logifailide asukohta /var /log.
Kui kasutate Solarist, asuvad teie logid kaustas /var /adm
Samm 3. Sisestage ls -a ja vajutage ↵ Enter
See kuvab kataloogi kõigi failide loendi.
Samm 4. Tutvuge tavaliste logidega
Leitud logid sõltuvad paljudest teguritest, sealhulgas teie kasutatava Linuxi versioonist ja kasutatavast tarkvarast ja teenustest. Siin on ülevaade kõige tavalisematest logifailidest (kui kasutate Solarist, asendage lihtsalt /var /log failiga /var /adm):
-
/var/log/auth.log:
Autentimislogid (nii edukad kui ka ebaõnnestunud katsed) Debian/Ubuntu Linuxis ja FreeBSD -s.
Solarise kasutajad kasutavad faili/var/adm/authlog
-
/var/log/boot.log:
Käivitusteated ja alglaadimisteave.
-
/var/log/cron:
Kõik croniga seotud sõnumid enamiku Unixi versioonide jaoks.
Kui kasutate Solarist, on teie cron logi aadressil/var/cron/log
-
/var/log/daemon.log:
Taustteenuste käitamine.
-
/var/log/dmesg:
Seadme draiveri teated. See on binaarfail, mitte tekstifail-selle logi vaatamiseks peate kasutama käsku dmesg.
-
/var/log/faillog:
Ainult ebaõnnestunud sisselogimine.
-
/var/log/httpd või/var/log/apache2:
Apache veebiserveri logid.
-
/var/log/maillog või var/log/mail.log:
Meiliserveri teave.
-
/var/log/lastlog:
Näitab kõigi kasutajate viimaseid sisselogimisi. See on binaarfail, mitte tekstifail-selle logi vaatamiseks peate kasutama käsku lastlog.
-
/var/log/messages:
Üldised süsteemiteated Solarise ja FreeBSD jaoks, samuti Linuxi versioonid Fedora, RedHat ja CentOS:
-
/var/log/secure:
RedHat/CentOS autentimislogid (edukad ja ebaõnnestunud katsed).
-
/var/log/syslog:
Ubuntu Linuxi, Linux Mint'i ja Debian Linuxi põhiste süsteemide üldised süsteemiteated. Kui kasutate Solarist, leiate siit meiliga seotud sõnumeid.
-
/var/log/utmp:
Iga kasutaja praegused sisselogimisolekud.
-
/var/log/wtmp:
Kasutaja sisselogimis- ja väljalogimisajad.
Meetod 2/2: logide vaatamine
Samm 1. Logi kogu sisu vaatamiseks kasutage käsku cat
Kuni logi on tasane tekstifail, saate kogu logi vaatamiseks käivitada kassi loginime.
Kui teil pole veel juurjuurdepääsu, kasutage enne iga käsku sudo
2. samm. Logi sisu ekraanikuva kaupa vaatamiseks kasutage rohkem
Kuna paljud neist palkidest võivad suureneda, võib kass olla masendav. Kui soovite logi ekraanipõhiselt vaadata, proovige selle asemel rohkem loginime, et saaksite logi ekraanilt ekraanile sirvida.
- Kasuta Sisenema klahvi, et kerida rida korraga, või Tühik ühe ekraani korraga kerimiseks.
- Tagasi liikumiseks vajutage b. Viiba juurde naasmiseks vajutage q.
Samm 3. Logi reaalajas vaatamiseks kasutage saba -f
See kuvab logi reaalajas versiooni, mida värskendatakse pidevalt, kui uued üksused sellele kirjutavad. Näiteks kui teil on Apachega probleeme, võib olla kasulik käivitada tail -f/var/log/httpd ja jätta see veaotsingu ajal terminaliaknas avatuks.
- Kui soovite vaadata logi lõppu, kuid ei hooli sellest, kas seda värskendatakse reaalajas, käivitage selle viimase 20 rea vaatamiseks saba -20/var/log/httpd. Võite asendada "20" suvalise arvu ridadega alt, mida soovite näha.
-
Samuti saate nähtut sabaga (või peaaegu mis tahes muu käsuga) sõeluda, torudes selle grep -i kaudu välja. Näiteks saba -f /var/log/auth.log | grep 'Kehtetu kasutaja' kuvab kõik kehtetud
Käsu "väljasaatmine" tähendab väljundi suunamist teisele käsule. Põhimõtteliselt võimaldab see kasutada kahte või enamat käsku korraga
Samm 4. Logi avamiseks kasutage vi
Enamiku logide vaatamiseks avamiseks võite kasutada mis tahes tekstiredaktorit, näiteks vi või vim. Selleks kasutage lihtsalt vi /var/log/auth.log (või soovitud loginime). Seejärel saate vastavalt vajadusele logis vabalt navigeerida ja kasutada toimetaja otsingutööriistu. Vi ja vim -is saate käsurežiimis otsida tekstiridasid, kasutades kaldkriipsu.
-
Näiteks tippides /smtp ja vajutades Sisenema leiab failist järgmise "smtp" eksemplari. Vajutage
otsingustringi järgmisele eksemplarile liikumiseks või N (suurtähtedega) eelmise juurde naasmiseks.
Samm 5. Kasutage dmesg kerneli sõnumite vaatamiseks
Kui soovite vaadata/var/log/dmesg, peate seda käsku kasutama.
- Logi ekraanil ekraani kaupa liikumiseks käivitage dmesg | rohkem.
-
Konkreetsete kirjete otsimiseks kasutage dmesg koos grepiga. Näiteks ainult kõvaketta kirjete vaatamiseks käivitage dmesg | grep -i sda.
in käskin grepil juhtumit ignoreerida
- Logi esimese 10 rea nägemiseks käivitage dmesg | pea -10. Asendage "10" soovitud faili ülaosas olevate ridade arvuga. Faili lõpuga sama tegemiseks käivitage dmesg | saba -10.
Samm 6. Kasutage lastlogi, et vaadata iga kasutaja viimaseid sisselogimiskuupäevi
/var/log/lastlog, nagu/var/log/dmesg, on binaarfail, mille vaatamiseks on vaja kasutada käsku. Võite lihtsalt sisestada viimase ajaveebi ja vajutada Sisenema logi vaatamiseks või selle väljatõmbamiseks (| = toru), et seda oleks lihtsam vaadata-näiteks lastlog | rohkem võimaldab teil logi ekraanilt ekraanile lugeda ja viimast logi | grep root kuvab ainult root sisselogimisteavet.