GNU/Linux >> Znalost Linux >  >> Panels >> Webmin

Rotace souboru protokolu

Otočení souboru protokolu se týká automatického ořezávání, komprese a mazání souborů protokolu tak, aby nezabíraly příliš mnoho místa na disku. Většina unixových serverů (jako je Apache, Squid a Sendmail) generuje soubory protokolu a různí systémoví démoni také vytvářejí protokoly prostřednictvím Syslog. Tento modul lze použít ke konfiguraci programu logrotate pro správu všech těchto protokolů.

Soubor protokolu se obvykle otočí jednou za den, týden nebo měsíc. Soubor se obvykle přesune do nového souboru a zkomprimuje se a na jeho místo se vytvoří nový prázdný soubor. Několik generací těchto starých souborů protokolu lze uchovávat, takže v nich můžete vyhledávat nebo generovat zprávy i po otočení. Jakmile počet starých protokolů překročí nastavený limit, nejstarší bude smazán.

Každý rotovaný soubor protokolu je uveden na hlavní stránce modulu. Každý protokol má vlastní sadu možností, jak řídit, jak často se má otáčet, kolik starých kopií je uchováváno a tak dále. Možnosti protokolu můžete upravit kliknutím na jeho název nebo přidat nový soubor protokolu pomocí odkazu v dolní nebo horní části tabulky.

Mnoho distribucí Linuxu standardně obsahuje logrotate a přichází s konfiguracemi pro rotaci protokolů zahrnutých serverů, jako jsou Apache a Squid. Takže i když jste tento modul nikdy předtím nepoužili, na hlavní stránce již může být uvedeno mnoho souborů protokolu. V dolní části stránky se často nachází tlačítko pro úpravu globální konfigurace, které platí pro všechny soubory protokolu, pokud není přepsáno. Pod ním je tlačítko pro nastavení plánu, na kterém se logrotate spouští cron, což je nutné k tomu, aby protokoly skutečně točil. Na většině operačních systémů, které obsahují program jako standard, bude úloha cron již vytvořena jako součást procesu instalace.

Vstupní obrazovka rotace souboru protokolu

Viz také

  • Systémové protokoly
  • Systémové protokoly NG

Webmin
  1. Najít soubor protokolu Firefoxu?

  2. Jak vyprázdnit soubor protokolu v Linuxu

  3. Jak používat Logrotate ke správě souborů protokolu

  1. Jak změnit cestu k souboru protokolu auditu /var/log/audit/audit.log

  2. Jak vytisknout výstup příkazu Linuxu do souboru?

  3. Výstup Rsyslog do vlastního souboru protokolu

  1. vytvořit soubor protokolu

  2. cp-L vs. cp-H

  3. Existuje správný způsob, jak vymazat protokoly?