A.6. Resolución de problemas

¿Dónde puedo ver los mensajes del sistema?

Los mensajes del sistema se encuentran registrados en /var/log/. Para acceder a este directorio y a la información allí almacenada debe entrar al sistema como root. Los mensajes más importantes se encuentran en messages. Para ver las entradas más recientes, ejecute el comando tail -f /var/log/messages en un terminal. Si desea ver los mensajes relativos al proceso de arranque, aplique este comando al archivo boot.msg.

Puede controlar los procesos activos en el sistema ejecutando el comando top en un terminal. Para acceder a la información almacenada en /proc, utilice el comando procinfo. xosview le permite controlar el consumo de la CPU, el promedio de carga y el uso de la memoria, entre otras cosas.

¿Cómo encuentro un archivo determinado en el sistema?

Existen dos posibilidades. La primera consiste en utilizar la herramienta de búsqueda de KDE o GNOME del menú principal. Como alternativa puede servirse del comando find que se describe en man find(1).

Estoy buscando un archivo concreto (libfoo.so.2). ¿Cómo puedo averiguar en qué paquete se encuentra?

El comando pin (Package Information) le indica donde se encuentra un archivo:

pin libfoo.so.2

Además de paquetes, este comando también busca nombres de archivos y rutas. Puede obtener información adicional sobre el mismo con man pin(1).

El ordenador ha dejado de responder. ¿Puedo pulsar la tecla Reset sin peligro?

Cuando el ordenador deja de responder al teclado o al ratón, no significa que el resto de la máquina no responda. Es posible que un programa esté bloqueando el teclado o el ratón pero todos los demás sigan funcionando. Si puede acceder al ordenador por otra vía (red, terminal de puerto serie), entre al sistema y averigüe qué programa se ha bloqueado con ps o top. A continuación termine (mate) el programa en cuestión con killall nombre_de_programa. Si esto no funciona, pruebe con killall -9 nombre_de_programa.

Si no es posible hacer esto, intente acceder a otra consola con Ctrl-Alt-F2 para finalizar el proceso que causa problemas. Si el ordenador no reacciona a ninguna tecla y no es posible acceder a él desde la red, no apriete Reset antes de haber esperado como mínimo 10 segundos desde la última actividad de disco.

Para evitar que el sistema de archivos resulte dañado, asegúrese de que todos los datos se han escrito en el disco antes de pulsar Reset. Para ello puede utilizar la opción SysReq del kernel Linux. El soporte del kernel para esta opción debe haberse activado previamente editando el archivo /etc/sysconfig/sysctl como root y asignando el valor yes a la variable ENABLE_SYSRQ. Con la combinación de teclas Alt-SysRQ-U se vacían los búferes de datos de forma segura escribiendo los datos en el disco y desmontando el sistema de archivos. En algunos teclados, SysRQ puede llamarse también Print Screen. Una vez que el sistema de archivos se ha desmontado, pulse la tecla Reset para reiniciar el sistema.

No consigo acceder al ordenador con telnet. Siempre obtengo la respuesta Login incorrect.

Probablemente está intentando entrar como usuario root. Por razones de seguridad, esto no es posible con telnet de forma predeterminada. Cree con YaST una cuenta de usuario normal y entre al sistema con ese nombre de usuario. Después puede cambiar a root con su. No obstante, es mucho mejor y más seguro usar el programa ssh en lugar de telnet. ssh utiliza conexiones codificadas y seguras.


SUSE LINUX Manual de usuario 9.3