Como criar espaço na partição / var / log

0

Monitorando o ubuntu 14.04.3 informações do firewall Eu habilitei o login completo do ufw por um tempo (agora desligado). Agora estou avisado que fiquei sem espaço na partição / var. Olhando lá, encontro 3 arquivos enormes: kern.log, syslog e ufw.log, cada um com 1.2GB. Como faço para forçar alguma rotina existente (se houver) para antecipar o trabalho agendado de limpeza / compactação / ou qualquer que seja o registro?

Obrigado

    
por useful 04.01.2016 / 13:05

2 respostas

0

Acabei de excluir o registro e postou um erro: link Para kern.log e syslog, espero que a noite ajude.

    
por useful 04.01.2016 / 21:49
1

Dê uma olhada no pacote @ logrotate, você pode ver um tutorial sobre esta página

você poderia

  • Reduza o nível de criação de log do seu firewall: modifique a diretiva LOGLEVEL no arquivo /etc/ufw/ufw.conf para um de 'off', 'low', 'medium', 'high' e sudo service ufw restart
  • reconfigure seu firewall para que ele faça login em outra parte onde você tenha mais espaço
  • configure o logrotate para rotacionar os logs com mais frequência, em vez de estar em /etc/cron.daily/logrotate, por exemplo, em /etc/cron.hourly/logrotate ( veja este post )
    1. sudo ln -s /etc/cron.daily/logrotate /etc/cron.hourly/logrotate
    2. Modifique o arquivo /etc/logrotate.d/ufw de acordo com esta postagem para gerenciar o tamanho da rotação e man logrotate para mais opções de configuração. Pode ser que o arquivo não seja girado por causa do tamanho do arquivo que não está definido, por padrão, a diretiva de tamanho não é configurada no arquivo /etc/logrotate.d/ufw , portanto, ele é girado semanalmente somente de acordo com a diretiva do arquivo de configuração. Então, alterá-lo colocando uma diretiva size (por exemplo, size 300M ) fará o que você espera, talvez. Observe: Se a diretiva de tamanho for usada, o logrotate ignorará as diretrizes diárias, semanais, mensais e anuais. Se você quiser que o logrotate considere tanto o tamanho do log como o timestamp, a diretiva minsize deve ser usada.
    3. Executar manualmente se você quiser que o trabalho de logrotate teste com sudo /etc/cron.daily/logrotate
    4. Verifique os trabalhos do logrotate no arquivo / var / lib / logrotate / status ( ver este post )
  • Se você não quiser que o ufw faça o login no seu kern.log verifique este post
por Philippe Gachoud 04.01.2016 / 13:18