Ez a cikk elmagyarázza, hogyan tekinthetők meg a Linux fájlrendszerben szétszórt különböző naplófájlok. A naplófájlok hasznosak a rendellenességek feltárásához, és segíthetnek a javítások kifejlesztésében. Az alább felsorolt összes parancsot az Ubuntu 20.04 LTS verzióban tesztelték, de más Linux disztribúciókban is működniük kell. Ha nem talál bizonyos naplófájlokat, használhatja a Locate parancsot, amely a csomagkezelőn keresztül telepíthető a rendszerbe.
GNOME naplók
A GNOME Logs egy grafikus naplónézegető, amelyet alapértelmezés szerint a legtöbb GNOME Shell alapú Linux disztribúcióban szállítanak. Megjeleníti a systemd folyóiratokhoz létrehozott összes naplót. A Systemd kezeli a rendszeren futó összes szolgáltatást, és felelős a rendszerindításkor elindított különféle szolgáltatások indításáért, leállításáért és felügyeletéért. A GNOME Logs szépen kategorizálja a naplókat különböző címsorokban, és ezeket a naplókat exportálhatja szöveges fájlokba. Ezenkívül lehetővé teszi a naplóüzenetek keresését és finomítását különböző szűrők használatával.
A GNOME Logs Ubuntu telepítéséhez futtassa az alábbi parancsot:
$ sudo apt install gnome-logs
A GNOME Logokat más Linux disztribúciókba is telepítheti, ha rákeres a disztribúcióhoz mellékelt csomagkezelőben. Alternatív megoldásként innen is összeállíthatja forráskód .
Linux kernelnaplók
A kernelnaplók megtekintéséhez a terminálon futtassa az alábbi parancsot:
$ cat /var/log/kern.log
A naplófájlt a kívánt szövegszerkesztőben is megnyithatja. A fenti képernyőkép a tail parancs használatát mutatja a cső szimbólum után. Ez biztosítja, hogy csak az utolsó sorok jelenjenek meg kimenetként (ebben az esetben két sor).
Az előző rendszerindítás kernelnaplóinak megtekintéséhez futtassa az alábbi parancsot:
$ cat /var/log/kern.log.1X11 naplók
Az X11 Xorg kijelzőszerver naplói a Linux disztribúciótól függően két helyen találhatók. A naplók a/var/log/vagy a $ HOME/.local/share/xorg/directories címen találhatók. Az alábbi parancs futtatásával megtalálhatja az Xorg naplófájlok helyét:
$ locate Xorg.0.logA fájlnév 0 része a csatlakoztatott monitor azonosító számát jelöli. Ha csak egy kijelző van csatlakoztatva a rendszerhez, akkor a fájlnév Xorg.0.log legyen. Többmonitoros beállítások esetén több naplófájl kerül rögzítésre, egy monitoronként. Például a többmonitoros beállításoknál a fájlnevek lehetnek Xorg.0.log, Xorg.1.log és így tovább.
Ha ezeket a naplókat kevesebb paranccsal szeretné megtekinteni, használja a következő parancsot:
$ kevesebb $ HOME/.local/share/xorg/Xorg.0.logA kevesebb parancs lerövidíti a terminál kimenetét, és lehetővé teszi, hogy interaktívan navigáljon a terminál kimenetének következő sorára a gombbal.
Dmesg
A Dmesg kinyomtatja a kernelnapló üzeneteit vagy a Linux kernel gyűrűpufferét. A rendszermag által generált összes kimenet vizsgálatára és hibakeresésére szolgál, különösen a csatlakoztatott hardverhez és illesztőprogramjaihoz kapcsolódó üzeneteknél.
Futtassa a következő parancsokat a dmesg napló megtekintéséhez:
$ dmesgA dmesg parancssori argumentumait a következő parancs futtatásával ellenőrizheti a terminálon:
$ man dmesgBoot üzenetek
A rendszerindítási üzenetek naplójának megtekintéséhez futtassa az alábbi parancsot:
$ sudo cat /var/log/boot.logAz előző rendszerindítás naplóinak megtekintéséhez futtassa az alábbi parancsot:
$ sudo cat /var/log/boot.log.1Rendszernaplók
A rendszernaplófájlok különféle üzeneteket rögzítenek a hibakereséshez. Ha nem talál bizonyos naplóüzeneteket más fájlokban, akkor valószínű, hogy a rendszernapló fájlokban vannak.
A jelenlegi és az előző rendszernaplófájlok megtekintéséhez futtassa a következő parancsokat:
$ cat / var / log / syslog$ cat /var/log/syslog.1
Engedélyezési naplók
Az engedélyezési naplók vagy egyszerűen a hitelesítési naplók rögzítik a sudo parancs által kért távoli bejelentkezési kísérleteket és jelszó kéréseket. A naplók megtekintéséhez használja a következő parancsokat:
$ cat /var/log/auth.log$ cat /var/log/auth.log.1
Bejelentkezési naplók
A Failog rögzíti a sikertelen bejelentkezési kísérleteket, míg a Lastlog információkat jelenít meg az utolsó bejelentkezésről. Futtassa a következő parancsokat a bejelentkezési rekordok megtekintéséhez:
$ faillog$ lastlog
Harmadik fél alkalmazásnaplói
A felhasználó által telepített harmadik féltől származó alkalmazások nem rendelkeznek root hozzáféréssel. Abban az esetben, ha naplókat rögzítenek, azoknak a végrehajtható fájl könyvtárában kell lenniük, vagy a következő helyeken:
- $ HOME/
- $ HOME/.config/
- $ HOME/.local/share/
Következtetés
A különböző naplófájlok vizsgálata segíthet a rendszer lefagyási és összeomlási hibáinak hibakeresésében, különösen akkor, ha új és nem támogatott hardver van a számítógépben. Ezek a naplófájlok hasznosak a biztonsági jogsértések vagy a biztonsági rések feltárásához is, ha vannak ilyenek. Ha váratlan viselkedést tapasztal a rendszerre telepített szoftverek vagy gyakori újraindítások és összeomlások miatt, akkor először meg kell vizsgálnia a különböző rendszernaplófájlokat.