17 votos

Herramientas para diagnosticar Ubuntu problemas

A lo largo del tiempo que un usuario tiene varios problemas con Ubuntu como cualquier otro sistema operativo en el mundo. ¿Qué herramientas y los comandos de terminal existen en Ubuntu para ayudar a diagnosticar cómo se produjo el problema y ayudar a resolver es si se puede hacer.

Problemas como:

  • Ubuntu se Congela después de X tiempo o cuando el uso Y aplicación de
  • Ubuntu reinicia/hibernado/suspendido de por sí
  • Ubuntu no mostrar imágenes de vídeo o de vídeo tiene problemas
  • Ubuntu no hacer ningún sonido o el sonido tiene problemas
  • Ubuntu no leer X drive (Pen drive, Unidad Interna, una Unidad Externa...)
  • Ubuntu lento
  • Ubuntu no funciona con X de hardware cuando esté conectado
  • Ubuntu problema de red

Normalmente hay un par de herramientas GUI o los comandos de Terminal que Ubuntu expertos suelen mencionar en primer lugar a utilizar para hacer un primer diagnóstico de esta. ¿Qué herramientas GUI (en caso de que el problema no está relacionado con el vídeo o límites al usuario del uso de la interfaz gráfica de usuario) y la Terminal de comandos (En el caso de la GUI no está funcionando) ¿puede un usuario utilizar para diagnosticar y ayudar a sí mismo cómo encontrar y corregir el problema.

8voto

Bob Puntos790

En la terminal existen una serie de herramientas para hacer un diagnóstico preliminar:

Antes de mencionar algunas de las herramientas recuerde que añadir --help a ninguno de los comandos normalmente tirar un poco de ayuda para el comando. Por ejemplo dmesg --help. ¿Por qué menciono esto, porque la mayoría de las veces, esto le dará muy buena información acerca de cómo utilizar el comando, la hacen más detallado o simple o cómo a la salida de la información. El --help parámetro es uno de los 3 que puede mostrar información acerca de un comando. Las otras 2 info y man. Por ejemplo man dmesg o info dmesg. Este 2 de mostrar más información acerca de un comando. En el orden de --help mostrando menos ayuda y man , mostrando que la mayoría.

La lista siguiente es una pequeña lista de comandos puedo utilizar para comprobar los problemas:

dmesg - Muestra el Arranque de Mensaje y otros Kernel mensajes relacionados con como las conexiones del dispositivo (Cuando se conecta un nuevo dispositivo, por ejemplo: discos duros externos, cámaras web, dispositivos bluetooth...). Tipo dmesg en la consola y que le mostrará cómo el sistema arrancado. Si usted tiene problemas en el disco duro o cualquier otro arrancar problema que podría mostrar aquí.

lshw - Se muestra la Lista de Hardware de todos los dispositivos conectados y en el PC.

lsusb - muestra todos los dispositivos USB conectados.

lscpu - Muestra básica de la información de la CPU.

lspci - Muestra todos los dispositivos PCI (Tarjeta de Vídeo, Tarjeta de Sonido, Tarjeta de Captura...)

lsb_release -a - Muestra la Versión de Ubuntu, Nombre en clave, de la Liberación..

lspcmcia - Muestra todos los dispositivos pcmcia conectado a la PC.

lshal - Muestra todos los dispositivos registrados con HAL. Si el dispositivo utiliza HAL aparecerá.

lsmod - Muestra todos los módulos cargados con el kernel

modprobe - Agrega o Quita los módulos a y desde el núcleo.

lsblk - Muestra todos los dispositivos de bloque. En lenguaje normal significa que muestra una bonita lista de cómo particiones que las unidades de disco duro, el tamaño de cada partición, donde se monta, etc...

fsck - se Utiliza para corregir varios errores de sistema de archivos. NO USAR EN UNA PARTICIÓN MONTADA!. Esto es similar a chkdsk en Windows, pero con esteroides.

X(mayúscula X) - X del sistema. Si usted tiene xorg.conf problemas que usted puede hacer X --configure a crear un nuevo xorg.conf y X -config XORGFILE a prueba de un xorg.conf (XORGFILE es la ruta de acceso y el nombre del xorg.conf archivo). X también hace muchas, muchas cosas.

xrandr - A cambio, el cheque y hacer cambios personalizados para la resolución.

dmidecode - Muestra la memoria de información específica. Necesidades de sudo para ejecutar.

add-apt-repository / apt-add-repository - se Utiliza para agregar PPAs. Por ejemplo add-apt-repository ppa:ubuntu-wine/ppa. ahorra de tener que añadir manualmente y, a continuación, agregar la clave para ello.

apt-get - Defecto del instalador de paquetes en Ubuntu. Ejemplo: apt-get install wine1.3

aptitudes - Excelente instalador de paquetes en Ubuntu. Ejemplo: aptitude install wine1.3. Incluye opciones de búsqueda, limpieza y otros en un solo comando. Esto también se incluyen en los paquetes apt, pero dividida en varios comandos.

alsamixer - mezclador de Sonido en la consola. Esto soluciona algunos problemas de sonido relacionados con micrófono no funciona, el sonido no es muy fuerte...

dpkg - Oficial gestor de paquetes de debian basado en paquetes.

df - muestra el espacio libre y el espacio utilizado para cada partición/dispositivo montado.

glxinfo - se Usa para mostrar OpenGL información sobre la tarjeta de vídeo. Necesita instalar el mesa-util paquete de usarlo.

glxheads - se Usa para mostrar básica de OpenGL información de la tarjeta. Tarjeta de vídeo nombre, la versión de OpenGL y Proveedor.

hdparm - se Utiliza para comprobar y realizar varias acciones/pruebas/controles en lo que respecta a las unidades de disco duro.

netstat - a Muestra las conexiones de red, enrutamiento...

nano / pico - Mi mejor amigo. Editar archivos en el terminal. Yo sé..lo sé. vi o vim. Pero tiene una muy extraña curva de aprendizaje y quiero algo "fácil de usar" y no "hacker enojado". Es cierto que hay muchas cosas que usted puede hacer con vi, pero es más fácil aprender nano o pico de aprender vi. Voy a aprender realmente vi antes de fin de año.. es mi deseo/lista de trabajo.

ntfsfix - Corrige algunos partición ntfs problemas.

wineserver - Gestiona vino aplicaciones. Si se agrega el parámetro -k como wineserver -k se va a cerrar o matar a cualquier vino de la aplicación abierta. Esto va a resolver el vino de la aplicación de los problemas que permanecer abierto sin cerrar o tener algunos colgantes problemas.

testdisk - Recupera particiones borradas.

photorec - Recupera varios archivos borrados de horas extras. Tiene una muy buena recuperación por ciento.

todo - se Recupera de múltiples archivos borrados de horas extras. Tiene una mejor recuperación de photorec en varios formatos, pero puesto que no ha sido actualizado desde el año 2007 photorec con el trabajo realizado en ella tiene mucho de lo superó. La versión 6.13 Beta es muchas veces mejor. Aunque yo todavía uso tanto en caso de.

parted - Partición de software de manipulación. Uno agradable.

fdisk - Similar a la de parted. Muy buena también.

ssh - protocolo de control Remoto. Sin esta cerca del 90% de toda la asistencia remota para mí se ha ido.

mata - Mata a un proceso específico usando su ID. Agregar el parámetro -9 a matar con un arma de fuego lleno de velocirraptores la celebración de las tijeras con las balas. Ejemplo: kill -9 12345

killall - Similares a matar, pero utilizando el nombre de proceso. Ejemplo: killall lightdm. También puede utilizar el -9 parámetro, pero la uso con el ID como en el comando kill.

la parte superior te Muestra todos los procesos activos, zombies y otras cosas. Verificación Real.

ps - Muestra una lista de runnin proceso. No en tiempo real como en la parte superior. Agregar el paramater -ex a a ver una mejor lista de procesos con el nombre, la ubicación, los padres ID... . Ejemplo: ps -ex

5voto

Nathan Kitchen Puntos2729

Desde los registros de error son una de las herramientas más comunes para diagnosticar problemas, tail -f logfile puede ser una forma muy útil de comandos si el comportamiento puede ser repetido. Muchos errores se registran en /var/log/Xorg.0.log y ~/.xsession-errors mientras se ejecuta X, los errores en X sí a la primera, y los errores en los programas que se ejecutan dentro de X para el segundo. Al abrir el archivo de registro en un editor de texto puede ser posible, ver el archivo de registro en un terminal abierto con este comando permite al usuario ver las últimas diez líneas registrados, seguido por los errores a medida que se agregan para el registro en tiempo real, que permite a un usuario más fácil asociar los mensajes de error con el tema de la necesidad de solución de problemas. Un usuario puede simplemente 'cola' a un archivo de registro y, a continuación, intente reproducir el error, viendo de nuevo la aparición de líneas. Debido a que este comando se ejecute para siempre, Ctrl-C puede ser utilizada para devolver el símbolo del sistema. Otros registros puede ser útil para ver, como /var/log/dmesg para los mensajes del kernel, por ejemplo, la relativa a los dispositivos USB como están enchufados, fallos de disco duro, y otros problemas de hardware. Muchas veces sólo de buscar en el internet para una determinada sesión de error puede apuntar a un usuario para que otros que han documentado el mismo problema, o ayudar a proporcionar detalles para aquellos que están intentando ayudar.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: