En el terminal existen varias herramientas para hacer un diagnóstico preliminar:
Antes de mencionar algunas de las herramientas, recuerde que agregar --help
a cualquiera de los comandos normalmente le dará alguna 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 sobre cómo usar el comando, hacerlo más detallado o simple o cómo generar información. El --help
parámetro es uno de los 3 que pueden mostrarle información sobre un comando. Los otros 2 son info
y man
. Por ejemplo man dmesg
o info dmesg
. Este 2 muestra más información sobre un comando. En el orden de --help
mostrarte menos ayuda y man
mostrarte más.
La siguiente lista es una pequeña lista de comandos que uso para verificar problemas:
dmesg : muestra el mensaje de arranque y otros mensajes relacionados con el núcleo, como las conexiones de dispositivos (cuando conecta un nuevo dispositivo, por ejemplo: discos duros externos, cámaras web, dispositivos bluetooth ...). Escriba la dmesg
consola y le mostrará cómo se inició el sistema. Si tiene problemas con el disco duro o cualquier otro problema de arranque, pueden aparecer aquí.
lshw : muestra la lista de hardware para todos los dispositivos conectados y en la PC.
lsusb : muestra todos los dispositivos USB conectados.
lscpu : muestra información básica de la CPU.
lspci : muestra todos los dispositivos PCI (tarjeta de video, tarjeta de sonido, tarjeta de captura ...)
lsb_release -a : muestra la versión de Ubuntu, el nombre clave, la versión ..
lspcmcia : muestra todos los dispositivos pcmcia conectados a la PC.
lshal : muestra todos los dispositivos registrados con HAL. Si el dispositivo usa HAL, aparecerá.
lsmod : muestra todos los módulos cargados con el kernel
modprobe : agrega o elimina módulos hacia y desde el núcleo.
lsblk : muestra todos los dispositivos de bloque. En lenguaje normal significa que le muestra una pequeña lista de cómo particionó sus discos duros, el tamaño de cada partición, dónde está montado, etc.
fsck : se utiliza para corregir varios errores del sistema de archivos. ¡NO LO USE EN UNA PARTICIÓN MONTADA! Esto es similar a chkdsk en Windows pero con esteroides.
X (mayúscula X): el sistema X. Si tiene problemas con xorg.conf, puede hacer X --configure
para crear un nuevo xorg.conf y X -config XORGFILE
probar un xorg.conf (XORGFILE es la ruta y el nombre del archivo xorg.conf). X también hace MUCHAS cosas.
xrandr : para cambiar, verificar y realizar cambios personalizados en la resolución.
dmidecode : muestra información específica de la memoria. Necesita sudo para correr.
add-apt-repository / apt-add-repository : se usa para agregar PPA. Por ejemplo add-apt-repository ppa:ubuntu-wine/ppa
. evita tener que agregarlo manualmente y luego agregarle la clave.
apt-get : instalador predeterminado para paquetes en Ubuntu. Ejemplo:apt-get install wine1.3
aptitude - Excelente instalador para paquetes en Ubuntu. Ejemplo: aptitude install wine1.3
. Incluye opciones de búsqueda, limpieza y otras en un solo comando. Esto también se incluye en los paquetes apt pero se divide en varios comandos.
alsamixer - Mezclador de sonido en consola. Esto resuelve algunos problemas de sonido relacionados con el micrófono que no funciona, el sonido no es muy fuerte ...
dpkg - Administrador oficial de paquetes para paquetes basados en Debian.
df : muestra el espacio libre y el espacio utilizado para cada partición / dispositivo montado.
glxinfo : se usa para mostrar información de OpenGL sobre la tarjeta de video. Necesita instalar el mesa-util
paquete para usarlo.
glxheads : se usa para mostrar información básica de la tarjeta de video OpenGL. Nombre de la tarjeta de video, versión OpenGL y proveedor.
hdparm : se usa para verificar y realizar varias acciones / pruebas / verificaciones con respecto a los discos duros.
netstat : muestra conexiones de red, enrutamiento ...
nano / pico : mi mejor amigo. Editar archivos en la terminal. Sé que sé. vi o vim. Pero tiene una curva de aprendizaje muy extraña y quiero algo "amigable para el usuario" y no "hacker enojado". Es cierto que hay muchas cosas que puedes hacer con vi, pero es más fácil aprender nano o pico que aprender vi. De hecho, aprenderé vi antes de fin de año ... está en mi lista de deseos / trabajo.
ntfsfix : corrige algunos problemas de partición ntfs.
wineserver : administra las aplicaciones de vinos. Si agrega el parámetro -k like para wineserver -k
que cierre / cancele cualquier aplicación de vino abierta. Esto resolverá los problemas de la aplicación de vino que permanecen abiertos sin cerrar o tener algunos problemas de bloqueo.
testdisk : recupera particiones eliminadas.
photorec - Recupera múltiples archivos borrados en tiempo extra. Tiene un muy buen porcentaje de recuperación.
ante todo : recupera varias horas extras eliminadas de archivos. Tiene una mejor recuperación que el photorec en varios formatos, pero como no se ha actualizado desde 2007, el photorec con el trabajo realizado lo ha superado en gran parte. La versión 6.13 Beta es muchas veces mejor. Aunque todavía uso ambos por si acaso.
parted - Software de manipulación de particiones. Buena esa.
fdisk : similar a parted. Muy bien tambien.
ssh : protocolo de control remoto. Sin esto, aproximadamente el 90% de toda la asistencia remota para mí se habría ido.
kill - Mata un proceso específico usando su ID. Agregue el parámetro -9 para matarlo con una ametralladora llena de velociraptores que sostienen tijeras con balas. Ejemplo:kill -9 12345
killall - Similar a kill pero usando el nombre del proceso. Ejemplo: killall lightdm
. También puede usar el -9
parámetro pero usándolo con la ID como en el comando kill.
top : muestra todos los procesos activos, zombies y demás. Verificación en tiempo real.
ps : muestra una lista del proceso de ejecución. No en tiempo real como en la parte superior. Agregue el parámetro -ex
para ver una mejor lista del proceso con el nombre, las ubicaciones, la identificación principal .... Ejemplo:ps -ex