Por que preciso do syslog, ou até mesmo do cron, quando o Ubuntu possui o diário e os temporizadores systemd?

6

Eu executei uma distro que não tem o syslog nem o cron instalado por padrão. Eu me senti perdido no começo, mas quando aprendi a ler e trabalhar com os cronômetros de journal e systemd descobri que realmente não precisava de syslog e nem de cron. O Ubuntu usa tanto o syslog quanto a revista e alguns cronômetros e alguns cron jobs. Como eu iria sobre como remover o log do sistema e até mesmo cron no Ubuntu sem quebrar alguma coisa? Eu não estou pedindo por necessidade neste momento, mas sim para me livrar de processos que eu não preciso.

    
por Christian 09.01.2017 / 16:45

1 resposta

5

O Ubuntu tem dezenas de milhares de arquivos dos quais você não precisa, mas não vale a pena tentar se livrar deles.

O Ubuntu é realmente um ecossistema de pacotes. Alguns desses pacotes também mudaram para systemd, mas outros podem usar scripts de inicialização Upstart, SysV ou cron. Você poderia desativar os trabalhos do cron e talvez não quebre nada imediatamente, mas você pode acabar instalando algo que espera que as tarefas do cron estejam em execução. Dito isso, você pode desativar trabalhos agendados como este, desde que esteja disposto a aceitar que algumas coisas que esperam executar não sejam executadas:

 sudo update-rc.d foobar disable

Da mesma forma, alguns pacotes podem esperar registrar no syslog em vez do diário. Você pode remover rsyslog com:

 sudo apt-get remove rsyslog

Mas eu não recomendaria fazer isso também. Acho que o ditado se aplica: "Avalie primeiro e depois otimize". Primeiro, descubra o que realmente está retardando seu sistema de maneira significativa e trabalhe para consertar isso. Eu duvido que o cron ou o rsyslog sejam seus maiores problemas.

    
por Mark Stosberg 09.01.2017 / 19:43