Impedindo que Linux encha o HD com logs - Configurando o logrotate

Se algum software instalado no seu Linux estiver dando muitos erros, o linux poderá encher totalmente o HD com essas mensagens e os programas poderão começar a dar erros.

O rsyslog é o software que controla os logs, por padrão, na maioria dos Linux atuais.

O logrotate é o software que controla o tamanho dos logs, comprime, separa ele em vários arquivos e apaga os mais antigos.

O arquivo que configurar o logrotate geralmente está em /etc/logrotate.conf, mas se você quiser alterar apenas os logs do sistema (syslog), edite o arquivo em /etc/logrotate.d/rsyslog

Um exemplo para limitar o syslog é este:

/var/log/syslog{rotate 20size 100Mmissingoknotifemptydelaycompresscompresspostrotate/usr/lib/rsyslog/rsyslog-rotateendscript}

Nesse exemplo deixamos o logrotate criar um arquivo de log novo a cada vez que o arquivo de log chegar em 100 megabytes. Ao chegar em 100 megabytes o log é comprimido e guardado. Os últimos 19 logs comprimidos são mantidos. Quando logs novos forem surgindo, os mais antigos são jogados fora. O log atual só é comprimido quando ele chega à 100 megabytes. O tamanho somado dos logs comprimidos pode variar e não é levado em conta pelo logrotate.

Referências

Artigo sobre Rotação de Logs
https://www.networkworld.com/article/3218728/how-log-rotation-works-with-logrotate.html

Documentação do Redhat 7 sobre rsyslog e logrotation
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/system_administrators_guide/s1-basic_configuration_of_rsyslog#s2-log_rotation

Documentação do logrotate
https://linux.die.net/man/8/logrotate

Sobre o comportamento diário padrão do logrotate
https://serverfault.com/questions/851018/logrotate-by-size-do-i-need-to-change-the-cron

Como limitar o tamanho do syslog?
https://askubuntu.com/questions/184949/how-do-i-limit-the-size-of-my-syslog

You should also read:

Usando Android no Linux com o Anbox

Tutorial Linuxhint https://linuxhint.com/install_anbox_android_emulator_ubuntu/ Tutorial oficial Anbox https://docs.anbox.io/userguide/install.html Tutorial LinuxConfig https://linuxconfig.org/how-to-install-anbox-and-run-android-apps-in-linux Tutorial HiRoom2 https://www.hiroom2.com/2017/04/17/ubuntu-16-04-run-android-application-on-container-with-anbox/