Como desabilitar os arquivos de log?

7

Para ser específico, quero parar os arquivos kern.log e syslog. Acabei de instalar o Xunbuntu há cerca de 2 dias e não tenho experiência com este SO.

Eu sei que eles são supostamente importantes, mas eu tenho um problema de hardware que os deixa correndo para os gigabytes.

Minha partição é pequena, então não tenho muito espaço livre para esses arquivos. Além disso estou rodando o Xunbuntu em um SSD, então tudo isso gravando no disco está me irritando. Então, se eu pudesse impedir a criação deles, isso seria ótimo.

Para os curiosos que devem conhecer o problema. Eu estou recebendo uma entrada de registro nonstop ao longo das linhas de "iwl3945 ... Rádio desativado por HW RF Kill Switch"

Tudo está funcionando bem. LAN, WiFi e Bluetooth funcionam como deveriam. As entradas de registro começam quando eu não tenho um cabo CAT5 conectado ou se eu coloco o interruptor de hardware wifi na posição desligado. E mesmo quando eu os tenho conectado, eu tenho que entrar em um navegador antes deles confirmarem e verificarem uma conexão com a internet antes que a escrita pare.

Eu não posso ter uma conexão sempre on-line com este computador. Provavelmente, passará mais tempo offline. Eu também gosto de desligar o hard switch Wi-Fi para economizar bateria.

    
por user165909 09.06.2013 / 23:05

2 respostas

6

Se você realmente quiser desabilitar todos os registros:

  1. Digite sudo stop rsyslog para parar o daemon de log.
  2. Crie um arquivo chamado /etc/init/rsyslog.override com uma única linha manual para impedir que o daemon de log seja iniciado automaticamente na inicialização. Você pode fazer isso com o seguinte comando:

    echo manual|sudo tee --append /etc/init/rsyslog.override
    

Se você quiser desfazer isso:

  1. Digite sudo start rsyslog para iniciar o daemon de log.
  2. Exclua o arquivo de substituição que você criou antes, para que o daemon de log seja novamente iniciado na inicialização. O comando sudo rm -f /etc/init/rsyslog.override fará isso por você.
por Robie Basak 04.07.2013 / 14:31
0

Você pode configurar para que não haja arquivos de log. Mas é melhor instalar o pacote logrotate e configurar o tamanho máximo e o número de arquivos de log que você deseja salvar. Então você pode configurar facilmente para ter tamanho máximo de 100MB e 5 deles em /etc/logrotate.conf e / ou adicionar arquivos a /etc/logrotate.d / . Basta olhar para os exemplos lá.

Então

  

apt-get install logrotate

e verifique as configurações do pacote, conforme mencionado acima (e leia /usr/share/doc/logrotate/README.Debian ).

    
por Anders 10.06.2013 / 21:23