Názor k článku
systemd v roce 2017 překonal 1 milión řádků zdrojového kódu od Miroslav Šilhavý - >> Rec je o logovacim daemonu a ten...

  • Článek je starý, nové názory již nelze přidávat.
  • 4. 1. 2018 19:10

    Miroslav Šilhavý

    >> Rec je o logovacim daemonu a ten nema co rotovat, na to je tu logrotate.

    A důvod, proč by to tak mělo být / zůstat?

    Jen pro upřesnění, logrotate tu nebylo v době unixů / kořenů sysvinit. Je to obezlička, která byla doprogramovaná na usnadnění správy logů. Kdyby všechny programy logovaly přes syslogd, bylo by na snadě, aby se o správu logů (rotaci, archivaci, ...) staral syslogd. Bohužel, kdekdo loguje vlastní cestou, proto se to muselo řešit odděleným programem.

    Logrotate má spoustu omezení, např. to, že musíte definovat práva odrotovaných souborů, což je z principu náchylné na chybu administrátora. Nebo že nejde nastavit centrální politika pro rotování.

    Není tedy pravda, že logrotate je nejlepší a historicky zakořeněný systém.

    Podobnou obezličkou je např. anacron, který doplňuje v praxi chybející vlastnosti prastarého cronu.