Hierdie wikiHow leer u waar u die belangrikste logboeke op gewilde Unix -bedryfstelsels kan vind. Die standaard aanmeldplek vir alle weergawes van Linux, sowel as FreeBSD, is /var /log, maar die werklike logname verskil volgens stelsel. As u Solaris gebruik, is u logboeke in /var /adm. Die meeste logboeke is plat tekslêers wat u kan sien met kat, meer, stert, of deur dit in 'n teksredakteur oop te maak, maar logs soos dmesg (wat inligting oor kernringbuffer bevat) en lastlog (wat aanmelding van gebruikers toon) word bekyk deur te hardloop spesifieke opdragte.
Stappe
Metode 1 van 2: Soek u logs
Stap 1. Druk Ctrl+Alt+T
Dit maak die dopaanwysing oop.
Stap 2. Tik cd /var /log en druk ↵ Enter
Dit neem u na /var /log, die ligging van u Linux -loglêers.
As u Solaris gebruik, is u logboeke in /var /adm
Stap 3. Tik ls -a en druk ↵ Enter
Dit vertoon 'n lys van alle lêers in die gids.
Stap 4. Leer die algemene logs
Die logboeke wat u vind, hang af van 'n aantal faktore, insluitend die weergawe van Linux wat u gebruik en die sagteware en dienste wat u gebruik. Hier is 'n oorsig van die mees algemene loglêers (as u Solaris gebruik, vervang /var /log met /var /adm):
-
/var/log/auth.log:
Verifikasie logs (beide suksesvolle en mislukte pogings) op Debian/Ubuntu Linux en FreeBSD.
Solaris -gebruikers sal/var/adm/authlog gebruik
-
/var/log/boot.log:
Opstuurboodskappe en opstartinligting.
-
/var/log/cron:
Alle cron-verwante boodskappe vir die meeste Unix-weergawes.
As u Solaris gebruik, is u cron -logboek op/var/cron/log
-
/var/log/daemon.log:
Agtergronddienste bedryf.
-
/var/log/dmesg:
Toestelbestuurder boodskappe. Dit is 'n binêre lêer, nie 'n tekslêer nie-om hierdie logboek te sien, moet u die dmesg-opdrag gebruik.
-
/var/log/faillog:
Slegs mislukte aanmeldings.
-
/var/log/httpd of/var/log/apache2:
Apache webbediener logs.
-
/var/log/maillog of var/log/mail.log:
E -pos bediener inligting.
-
/var/log/lastlog:
Toon die laaste aanmeldings van alle gebruikers. Dit is 'n binêre lêer, nie 'n tekslêer nie-om hierdie logboek te sien, moet u die lastlog-opdrag gebruik.
-
/var/log/messages:
Algemene stelselboodskappe vir Solaris en FreeBSD, sowel as die Linux -weergawes Fedora, RedHat en CentOS:
-
/var/log/secure:
Verifikasielogboeke (suksesvolle en mislukte pogings) vir RedHat/CentOS.
-
/var/log/syslog:
Algemene stelselboodskappe vir Ubuntu Linux, Linux Mint en Debian Linux-gebaseerde stelsels. As u Solaris gebruik, vind u e-posverwante boodskappe hier.
-
/var/log/utmp:
Huidige aanmeldstate vir elke gebruiker.
-
/var/log/wtmp:
Tye en aanmelding van gebruikers.
Metode 2 van 2: Bekyk u logboeke
Stap 1. Gebruik die katopdrag om alle inhoud van 'n logboek te sien
Solank die log 'n plat tekslêer is, kan u die kat se lognaam uitvoer om die hele logboek te sien.
As u nog nie worteltoegang het nie, gebruik sudo voor elke opdrag
Stap 2. Gebruik meer om die inhoud van 'n logboek skerm-vir-skerm te sien
Aangesien baie van hierdie stompe groot kan word, kan die kat frustrerend wees om te gebruik. As u die logboek skerm-vir-skerm wil sien, probeer eerder meer lognaam, sodat u deur die logboek skerm-vir-skerm kan blaai.
- Gebruik die Tik in sleutel om een reël op 'n slag te blaai, of die Spasiebalk om een skerm op 'n slag te blaai.
- Druk terug om terug te gaan b. Om terug te keer na die opdrag, druk q.
Stap 3. Gebruik die stert -f om intyds 'n logboek te sien
Dit bevat 'n lewendige weergawe van die logboek wat voortdurend opgedateer word terwyl nuwe items daaraan skryf. As u byvoorbeeld probleme ondervind met Apache, kan dit nuttig wees om stert -f/var/log/httpd uit te voer en dit oop te hou in 'n terminale venster terwyl u probleme oplos.
- As u net die einde van die logboek wil sien, maar nie omgee of dit intyds opdateer nie, voer dan stert -20/var/log/httpd uit om die laaste 20 reëls daarvan te sien. U kan '20' vervang met 'n aantal reëls onderaan wat u wil sien.
-
U kan ook dit wat u met stert sien (of byna enige ander opdrag) ontleed deur dit na grep te stuur. Byvoorbeeld, stert -f /var/log/auth.log | grep 'Ongeldige gebruiker' sal alles ongeldig vertoon
Om 'n opdrag uit te voer, beteken om die uitset na 'n ander opdrag te herlei. Eintlik kan u twee of meer opdragte tegelyk gebruik
Stap 4. Gebruik vi om die log oop te maak
U kan enige teksredakteur, soos vi of vim, gebruik om die meeste logboeke oop te maak om te sien. Gebruik hiervoor vi /var/log/auth.log (of die gewenste lognaam). U kan dan vryelik deur die logboek navigeer, asook die soekinstrumente van die redakteur gebruik. In vi en vim kan u na tekstrings soek met 'n voorwaartse skuinsstreep in die opdragmodus.
-
Byvoorbeeld, tik /smtp en druk Tik in vind die volgende voorbeeld van "smtp" in die lêer. Druk
om na die volgende instansie van die soekstring te gaan, of N. (hoofletters) om terug te gaan na die vorige.
Stap 5. Gebruik dmesg om boodskappe van die kern te sien
As u/var/log/dmesg wil sien, moet u hierdie opdrag gebruik.
- Voer dmesg |. Uit om deur die logskerm per skerm te beweeg meer.
-
Gebruik dmesg met grep om na spesifieke inskrywings te soek. Om byvoorbeeld slegs hardeskyfinskrywings te sien, voer dmesg | grep -i sda.
ek vertel grep om die saak te ignoreer
- Voer dmesg |. Uit om slegs die eerste 10 reëls van die logboek te sien kop -10. Vervang "10" met die aantal reëls bo -aan die lêer wat u wil sien. Om dieselfde te doen met die einde van die lêer, voer dmesg | stert -10.
Stap 6. Gebruik lastlog om die laaste aanmelddatums vir elke gebruiker te sien
/var/log/lastlog, soos/var/log/dmesg, is 'n binêre lêer wat die gebruik van 'n opdrag benodig om te sien. U kan die laaste log tik en druk Tik in om die log te sien, of dit uit te pyp (| = pyp) om dit makliker te sien, byvoorbeeld lastlog | Met meer kan u die logboek skerm-vir-skerm en laaste log | grep root sal slegs wortelaanmeldingsinligting vertoon.