A rendszernaplófájlok megtekintése Linux alatt

How View System Log Files Linux



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.1

X11 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.log

A 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.log

A 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:

$ dmesg

A dmesg parancssori argumentumait a következő parancs futtatásával ellenőrizheti a terminálon:

$ man dmesg

Boot üzenetek

A rendszerindítási üzenetek naplójának megtekintéséhez futtassa az alábbi parancsot:

$ sudo cat /var/log/boot.log

Az előző rendszerindítás naplóinak megtekintéséhez futtassa az alábbi parancsot:

$ sudo cat /var/log/boot.log.1

Rendszernapló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.