Como faço para visualizar / ativar os logs do kernel no centos / red hat linux? [duplicado]

5

Eu tenho um servidor centos que estou jogando com configurações de TCP no sysctl.conf para aumentar o número de conexões TCP simultâneas que ele pode manipular, e eu quero ser capaz de ver o log do kernel para ver qualquer erros na pilha TCP, para garantir que eu configurei tudo corretamente.

Eu li em algum lugar que eu preciso habilitar o log do kernel primeiro de alguma forma, e então ver o log do kernel em / var / log / em algum lugar. Alguém pode me apontar na direção certa? Obrigado.

    
por Chris 07.09.2011 / 12:46

3 respostas

7

Você pode ver as linhas mais recentes de saída do kernel com o comando dmesg .

Caso contrário, você precisa garantir que

  1. klogd está em execução (normalmente é iniciado com syslog, no momento da inicialização) e
  2. syslogd está configurado para registrar mensagens do kernel em um arquivo, talvez com a seguinte linha de /etc/syslog.conf :

    kern.*<TAB><TAB><TAB>/var/log/kernel

verifique se o arquivo /var/log/kernel existe e reinicie o syslogd.

    
por 07.09.2011 / 13:08
1

Você está ajustando uma configuração de desempenho - você realmente quer ver os contadores de desempenho, e não as mensagens de log. Presumivelmente, você está aumentando o número de conexões simultâneas para melhorar o desempenho de alguns aplicativos; você deve ficar de olho no seu aplicativo.

    
por 07.09.2011 / 14:57
0

A menos que você tenha desligado, seu sistema já está escrevendo arquivos de log (a configuração padrão para redhat e centos).

Como você vai mexer com a configuração depende de qual distro do sistema operacional está sendo executado - os mais antigos usam o syslogd, mas mais recentemente o rsyslogd / syslog-ng está se tornando mais popular.

Se é uma configuração baseada em syslogd, então você deve ativar o log do kernel no arquivo conf conforme descrito por MadHatter (mas note que as mensagens do kernel são correspondidas por 'kern' e não 'kernel'!).

to see any errors in the TCP stack

Realmente? o que exatamente você espera ver? É um pouco bem escrito / bem sintonizado do kernel - é improvável que ele jogue muitos erros, mesmo que você especifique uma configuração realmente ruim.

E é uma boa ideia mexer nas opções do kernel se você não sabe como fazer uma tarefa de administração relativamente direta?

    
por 07.09.2011 / 14:45