Depuração no Linux

Quase todos os serviços Linux tem uma opção que permite que ele seja executado em um nível (s) de depuração. Ao ativar a depuração, você pode ver tudo a partir de mensagens de falha para obter informações detalhadas sobre o que o serviço faz. Normalmente, você pode adicionar uma opção de depuração para um script de inicialização (geralmente passados ​​por opções definidas em / Etc / sysconfig arquivos) ou executar um processo de daemon manualmente a partir da casca com opções de depuração acrescentou. Por exemplo:

# / Usr / sbin / sshd -DDD -f / etc / ssh / sshd_config -p 12345

Este exemplo inicia o daemon da shell segura (sshd) No modo máximo de depuração (-ddd). Ele usa o sshd_config para sua configuração e atende a conexões na porta número 12345. Esta porta está apenas a ser utilizado para fins de teste, de modo a não entrar em conflito com as portas comuns. Assista ao depuração mensagens aparecem na janela do Terminal. Em seguida, você pode ter um cliente SSH a partir de outro computador tentam ligar a este servidor:

$ Ssh -l testuser 192.168.1.26 -p 12345

Assumindo aqui que o endereço IP do servidor é 192.168.1.26, este exemplo tenta se conectar ao servidor sshd execução anterior na porta 12345. Ele tenta fazer o login como o testuser usuário chamado. Ao assistir sshd mensagens de depuração, você pode verificar que o cliente pode comunicar com o servidor e que o arquivo de configuração está funcionando corretamente.

menu