Introducción a los comandos básicos de solución de problemas en Ubuntu Linux
Sommaire: En el siguiente artículo, se proporciona una introducción sobre los comandos básicos de solución de problemas del terminal para Ubuntu Linux.
Symptômes
Índice:
- Introducción
- Ejemplos de comandos básicos de solución de problemas dentro del terminal y cómo usarlos
- Una lista de comandos básicos de solución de problemas y su función en Ubuntu Linux
Introducción
En el siguiente artículo, se abordan los comandos básicos de solución de problemas del terminal de un sistema operativo Ubuntu.
Estas son las formas más comunes de abrir una ventana de terminal en Ubuntu Linux:
- Utilizar la función de búsqueda de escritorio para encontrar
terminal,commandoprompt, y aparece la ventana de terminal como resultado de la búsqueda. - Si utiliza los menús para encontrar la ventana, en la mayoría de las versiones de Linux se encuentra en la misma ubicación que los otros iniciadores de aplicaciones.
- El siguiente acceso directo de teclado funciona en la mayoría de las revisiones de Ubuntu y en los otros tipos de Linux. Presione simultáneamente las teclas CTRL + Alt + T.
Consulte el siguiente artículo si busca un tutorial sobre los comandos de terminal generales:
Consulte el siguiente artículo de referencia si busca una lista de los comandos más comunes:
Cause
Ejemplos de comandos básicos de solución de problemas dentro del terminal y cómo usarlos
En esta lista, se proporcionan comandos básicos de terminal dentro de Ubuntu Linux. Se ofrecen ejemplos de cómo es posible utilizarlos para ayudar a solucionar problemas específicos de la computadora.
-
Utilice el comando
unamepara mostrar qué kernel se está utilizando. El kernel es la primera sección del sistema operativo que se carga en la memoria. Controla tales áreas del sistema como la administración de unidades de disco, la asignación de memoria, los procesos del sistema y el controlador de interrupciones. En el siguiente ejemplo, el kernel que se utiliza es3.11.0-15-generic:user@avalon:~$ uname -aLinux avalon 3.11.0-15-generic #23-Ubuntu SMP Mon Dec 9 18:17:04 UTC 2013 x86_64 x86_64 x86_64 GNU/Linuxuser@avalon:~$ -
Utilice el comando
dmesgpara mostrar el contenido del registro de arranque. Esta es una buena manera de encontrar errores durante el inicio:user@avalon:~/linux101$ sudo dmesg > dmesg.logEn el siguiente ejemplo, el comando
catse puede utilizar condmesgpara unir el contenido del archivo de registro. Se puede usar el comando adicionalgreppara mostrar cualquier instancia de un nombre de archivo específico presente en el registro, por ejemplo, Intel o error:user@avalon:~/linux101$ cat dmesg.log | grep intel[ 1.732400] intel_idle: MWAIT substates: 0x21120[ 1.732402] intel_idle: v0.4 model 0x3A[ 1.732405] intel_idle: lapic_timer_reliable_states 0xffffffff[ 10.148411] fbcon: inteldrmfb (fb0) is primary device[ 10.922434] i915 0000:00:02.0: fb0 inteldrmfb frame buffer device[ 10.926448] snd_hda_intel 0000:00:1b.0: irq 50 for MSI/MSI-Xuser@avalon:~/linux101$user@avalon:~/linux101$ cat dmesg.log | grep error[ 7.478502] EXT4-fs (sda2): re-mounted. Opts: errors=remount-rouser@avalon:~/linux101$ -
El comando
lspcienumera todos los dispositivos que se encuentran en el bus de interconexión de componentes periféricos (PCI):user@avalon:~/linux101$ sudo lspci > lspci.logAl usar el comando
lspcicon los comandos adicionales decatygrepayuda a aislar dispositivos PCI específicos, como con Realtek a continuación:user@avalon:~/linux101$ cat lspci.log | grep Realtek07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. TRL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 07)09:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01)09:00.1 SD Host controller: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01)user@avalon~/linux101$ -
Utilice el comando
lsmodpara obtener una lista de todos los archivos modificados cargados dentro del kernel:user@avalon:~/linux101$ sudo lsmod > lsmod.loguser@avalon:~linux101$En Linux, los archivos del controlador se cargan como archivos modificados. Para ver qué controladores o archivos modificados se cargan en el kernel, puede utilizar los comandos
catygrepcomando. Cuando se utiliza conlsmodpara buscar archivos modificados específicos, puede ver dos ejemplos con Dell yhdaa continuación:user@avalon:~/linux101$ cat lsmod.log | grep delldell_wmi 12761 0sparse_keymap 13948 1 dell_wmidell_laptop 17369 0dcdbas 14847 1 dell_laptopwmi 19070 1 dell_wmiuser@avalon:~/linux101$user@avalon:~/linux101$ cat lsmod.log | grep hdasnd_hda_codec_hdmi 41117 1snd_hda_codec_realtek 55704 1snd_hda_intel 48171 3snd_hda_codec 188738 3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intelsnd_hwdep 13602 1 snd_hda_codecsnd_pcm 102033 3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intelsnd_page_alloc 18710 2 snd_pcm,snd_hda_intelsnd 69141 17 snd_hda)codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq,device,snd_seq_midiuser@avalon:~/linux101$ -
Utilice el comando
lsusbpara ver todos los dispositivos USB que están conectados al bus USB:user@avalon:~/linux101$ sudo lsusb > lsusb.loguser@avalon:~linux101$Puede utilizar este comando con los comandos adicionales
catygreppara aislar dispositivos USB específicos, como se ve con Intel a continuación:user@avalon:~/linux101$ cat lsusb.log | grep IntelBus 002 Device 003: ID 8087:07da Intel Corp.Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching HubBus 001 DEvice 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hibuser@avalon:~/linux101$ -
Presione la tecla
ifconfigpara establecer la configuración de red de la computadora y consultarla:user@avalon:~/linux101$ ifconfig > ifconfig.loguser@avalon:~/linux101$Puede utilizar este comando con los comandos adicionales
catygreppara buscarinet, que revela las direcciones IP de la computadora:user@avalon:~/linux101$ cat ifconfig.log | grep inetinet addr:127.0.0.1 Mask:255.0.0.0inet6 addr: ::1/128 Scope:Hostinet addr:192.168.1.90 Bcast:192.168.1.255 Mask:255.255.255.0inet6 addr: fe80::caf7:33ff:fedb:b2bc/64 Scope:Linkuser@avalon:~/linux101$
Résolution
Una lista de comandos básicos de solución de problemas y su función en Ubuntu Linux
En la siguiente tabla, se indican los comandos más básicos que se utilizan dentro de Linux para fines de solución de problemas. Proporciona la función y la sintaxis de cada uno:
| Comando | Función | Sintaxis |
|---|---|---|
sudo |
Se utiliza antes de un comando para ejecutarlo como usuario root o administrador. | sudo apt-get update |
ls |
Igual que dir; brinda una lista del directorio actual. | ls-ll |
cp |
Copiar el archivo. | cp /dir/filename /dir/filename |
rm |
Eliminar el archivo. | rm /dir/filename /dir/filename |
mv |
Mover el archivo. | mv /dir/filename /dir/filename |
mkdir |
Crear un directorio. | mkdir /dirname |
df |
Informar el uso del espacio de disco del sistema de archivos. | df -h |
dmesg |
Imprimir o controlar el buffer del anillo del kernel. | dmesg |
lspci |
Enumerar todos los dispositivos PCI. | lspci |
lsusb |
Enumerar todos los dispositivos USB. | lsusb |
lsmod |
Mostrar el estado de los módulos en el kernel de Linux. | lsmod |
cat |
Concatenar archivos e imprimirlos en el resultado estándar. | cat /dir/logfile |
grep |
Imprimir líneas de entrada que coincidan con un patrón especificado. | grep intel |
apt-get |
Actualizar el instalador. | apt-get update, or apt-get upgrade |
sosreport |
Una utilidad que recolecta información de configuración y diagnóstico sobre la computadora. La utilidad debe instalarse primero mediante la siguiente línea de comandos: “sudo apt-get install sosreport”. Se recomienda reiniciar la computadora después de la instalación antes de ejecutar la utilidad por primera vez. | sosreport |
cat y grep en conjunto |
Utilícelos para enumerar todas las instancias de un elemento de búsqueda específico. | cat /dir/logfile | grep intel (el resultado de este comando imprimiría en la fuente del resultado predeterminado cualquier instancia de la cadena “intel”) |
Para obtener ayuda adicional a fin de solucionar problemas en su computadora Dell, puede comunicarse con nosotros a través del sitio web de soporte de Dell.