Skip to main content

Mi a Linux naplófájlok és hogyan olvasod őket?

Az emberré lett artista (Június 2026)

Az emberré lett artista (Június 2026)
Anonim

A naplófájl, amint azt talán találgatta, az események ütemezését biztosítja a Linux operációs rendszer, alkalmazások és szolgáltatások számára.

A fájlok egyszerű szöveges formában tárolódnak, így könnyen olvashatók. Ez az útmutató áttekintést ad arról, hogy hol találja meg a naplófájlokat, kiemel néhány kulcsnaplót, és elmagyarázza, hogyan kell őket olvasni.

Hol találhatók Linux naplófájlok?

A Linux naplófájljait általában a / var / log könyvtárban tárolják.

A mappa nagy számú fájlt fog tartalmazni, és minden alkalmazáshoz információkat kaphat.

Például amikor a ls parancsot a / var / logs könyvtárban futtatjuk itt néhány elérhető napló.

  • kern.log
  • auth.log
  • bootstrap.log
  • alternatives.log
  • samba
  • csészék
  • LightDM

A lista utolsó három mappája, de a mappákban naplófájlok vannak.

Mivel a naplófájlok szöveges formátumúak, a következő parancs beírásával olvashatja őket:

nano

A fenti parancs megnyitja a naplófájlt egy nano nevű szerkesztőben. Ha a naplófájl kicsi méretű, akkor célszerű megnyitni a naplófájlt egy szerkesztőben, de ha a naplófájl nagy, akkor valószínűleg csak a napló farka végét olvashatja.

A farok parancs segítségével a fájl utolsó néhány sorát az alábbiak szerint olvashatja le:

farok

Megadhatja, hogy hány sor jelenjen meg a -n kapcsolja az alábbiak szerint:

farok-n

Természetesen, ha látni szeretné a fájl kezdetét, használhatja a fej parancs.

Key System Logs

A következő naplófájlok a legfontosabbak a Linuxon belül.

  • Engedély napló
  • Daemon napló
  • Hibakeresési napló
  • Kernel napló
  • Rendszer napló

Az engedélyezési napló (auth.log) a hozzáférést ellenőrző engedélyezési rendszerek használatát követi.

A daemon log (daemon.log) nyomon követi a háttérben futó szolgáltatásokat, amelyek fontos feladatokat látnak el. A démonok általában nem rendelkeznek grafikus kimenettel.

A hibakeresési napló az alkalmazások hibakeresési kimenetét biztosítja.

A rendszermag napló részleteket tartalmaz a Linux kernelről.

A rendszer naplója tartalmazza a rendszerre vonatkozó legtöbb információt, és ha az alkalmazás nem rendelkezik saját naplóval, a bejegyzések valószínűleg ebben a naplófájlban lesznek.

A naplófájl tartalmának elemzése

A fenti képen a legutóbbi 50 fájl tartalmát jelenítem meg a rendszer naplófájljában (syslog).

A napló minden egyes sorában az alábbi információk szerepelnek:

  • Dátum
  • hostname
  • Alkalmazás / Szolgáltatási
  • Üzenet

Például egy sor a syslog fájlban a következő:

jan 20 12:28:56 gary-virtualbox systemd 1: kezdő csésze ütemező

Ez azt jelenti, hogy a csészék ütemezési szolgáltatása január 12-én 12,28-kor kezdődött.

Forgó naplók

A naplófájlok rendszeresen forognak, így nem túl nagyok.

A naplófordító segédprogram felelős a naplófájlok forgatásáért. Meg tudja mondani, mikor váltott egy naplót, mert ezt követi egy szám, például auth.log.1 , auth.log.2 .

Lehetőség van a log forgatás gyakoriságának megváltoztatására a /etc/logrotate.conf fájl szerkesztésével.

Az alábbiakban egy logrotate.conf fájlból származó minta látható:

#rotate naplófájlokheti

#keep 4 hét érdemes naplófájlokat készíteni

forog

új forgalmak létrehozása új forgalmak után

teremt

Amint látja, ezek a naplófájlok minden héten forognak, és négy héttel érkeznek naplófájlok.

Amikor egy naplófájl forog, új helyet hoz létre a helyén.

Minden alkalmazás saját forgatási politikájával rendelkezik. Ez nyilvánvalóan hasznos, mert a syslog fájl gyorsabban növekszik, mint a kupak naplófájlja.

A forgatási irányelveket a /etc/logrotate.d oldalon tárolja. Minden olyan alkalmazás, amelynek saját forgatási irányelve van, konfigurációs fájlt fog tartalmazni ebben a mappában.

Például az apt eszköznek van egy fájlja a logrotate.d mappában az alábbiak szerint:

/var/log/apt/history.log {forgatni 12haviborogatásmissingoknotifempty}

Alapvetően ez a napló a következőket tartalmazza. A naplófájl 12 héttel megőrzi a naplófájlokat, és havonta forgatja (havi egy). A naplófájl tömörül. Ha nincs naplóba írva üzenet (azaz üres), akkor ez elfogadható. A napló nem forog, ha üres.

A fájlok házirendjének módosításához módosítsa a fájlt a szükséges beállításokkal, és futtassa a következő parancsot:

logrotate-f