Depuración en linux

Casi todos los servicios de Linux tiene una opción que permite que se ejecute en un nivel (s) de depuración. Al activar la depuración, se puede ver de todo, desde mensajes de error a la información detallada de lo que haga el servicio. Por lo general, puede agregar una opción de depuración de un guión de inicio (a menudo pasado por opciones establecidas en / etc / sysconfig archivos) o ejecutar un proceso daemon manualmente desde el shell con opciones de depuración añaden. Por ejemplo:

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

En este ejemplo se inicia el daemon de shell seguro (sshd) En modo de máxima depuración (-ddd). Se utiliza el sshd_config para su configuración y escucha las conexiones en el número de puerto 12345. Este puerto solo está siendo utilizado para propósitos de prueba, a fin de no entrar en conflicto con los puertos comunes. Ver la depuración mensajes aparecen en la ventana de Terminal. A continuación, podría tener un cliente ssh desde otra oportunidad ordenador para conectarse a este servidor:

$ Ssh -l testuser 192.168.1.26 -p 12345

Suponiendo aquí que la dirección IP del servidor es 192.168.1.26, este ejemplo intenta conectarse a la ejecución del servidor sshd anterior en el puerto 12345. Se trata de iniciar sesión como testuser nombre de usuario. Al observar sshd mensajes de depuración, se puede comprobar que el cliente puede comunicarse con el servidor y que el archivo de configuración está funcionando correctamente.