Consulta de temas

Introducción a los comandos de solución de problemas en Ubuntu Linux


 


El siguiente artículo ofrece una introducción a los comandos básicos para solucionar problemas en Ubuntu Linux.


Tabla de contenido:

  1. Introducción
  2. Ejemplos de comandos básicos para solucionar problemas en Ubuntu Linux y cómo utilizarlos
  3. Lista de los comandos básicos de solución de problemas y su función en Ubuntu Linux

 

1. Introducción

 

El siguiente artículo se trata de los comandos básicos para solucionar problemas en un terminal del sistema operativo Ubuntu.

Si busca un tutorial sobre los comandos generales del terminal, consulte el siguiente artículo:

Si buscaba una lista de los comandos más comunes, consulte la siguiente referencia:


Volver al principio

 

 

2. Ejemplos de comandos básicos para solucionar problemas en Ubuntu Linux y cómo utilizarlos

 

Las siguientes listas proporcionan comandos de texto básico en Ubuntu Linux y ofrece ejemplos de cómo se pueden utilizar para ayudar a solucionar problemas específicos con la computadora.

  1. Utilice el comando uname para mostrar qué kernel se está utilizando. El kernel es la primera sección del sistema operativo que se carga en la memoria y controles tales como áreas del sistema como administración de la unidad de disco, asignación de memoria, procesos del sistema y controlador de interrupciones. En el ejemplo que aparece a continuación, el kernel que se está utilizando es 3.11.0-15-generic:

    user@avalon:~$ uname -a
    Linux avalon 3.11.0-15-generic #23-Ubuntu SMP Mon Dec 9 18:17:04 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux (Linux Avalon 3.11.0-15- N.º 23-Ubuntu SMP lunes 9 dic 18:17:04 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux)
    user@avalon:~$
  2. Utilice el comando dmesg para mostrar el contenido del registro de inicio. Esta es una buena forma de encontrar errores durante el arranque:

    user@avalon:~/linux101$ sudo dmesg > dmesg.log

    En el ejemplo que aparece a continuación, el comando cat se puede utilizar con dmesg para unir el contenido del archivo de registro. El comando grep adicional se puede utilizar para mostrar cualquier instancia de un determinado nombre de archivo que se produce 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.732402] intel_idle: v0.4 modelo 0x3A)
    [ 1.732405] intel_idle: lapic_timer_reliable_states 0xffffffff
    [ 10.148411] fbcon: inteldrmfb (fb0) is primary device ([10.148411] fbcon: inteldrmfb (fb0) es el dispositivo principal)
    [ 10.922434] i915 0000:00:02.0: fb0 inteldrmfb frame buffer device ([10.922434] i915 0000:00:02.0: fb0 dispositivo búfer de trama inteldrmfb)
    [ 10.926448] snd_hda_intel 0000:00:1b.0: irq 50 for MSI/MSI-X ([10.926448] snd_hda_intel 0000:00:1b.0: irq 50 para MSI/MSI-X)
    user@avalon:~/linux101$

     

    user@avalon:~/linux101$ error cat dmesg.log | grep
    [ 7.478502] EXT4-fs (sda2): re-mounted ([7.478502] EXT4-fs (sda2): volver a instalar). Opts: errors=remount-ro
    user@avalon:~/linux101$
  3. El comando lspci muestra una lista de todos los dispositivos que se encuentran en el bus PCI:

    user@avalon:~/linux101$ sudo lspci > lspci.log

    Mediante el comando lspci con los comandos adicionales de cat y grep lo ayudarán a identificar dispositivos PCI específicos, como en el caso de Realtek que se indican a continuación:

    user@avalon:~/linux101$ cat lspci.log | grep Realtek
    07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. TRL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 07) (07:00.0 Controlador Ethernet: Realtek Semiconductor Co., Ltd. Controlador Ethernet Gigabit PCI Express TRL8111/8168/8411 (rev 07))
    09:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01) (09:00.0 Clase sin asignar [ff00]: Realtek Semiconductor Co., Ltd. Lector de tarjetas PCI Express RTS5209 (rev 01))
    09:00.1 SD Host controller: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01) (09:00.1 Controladora de host SD: Realtek Semiconductor Co., Ltd. Lector de tarjetas PCI Express RTS5209 (rev 01))
    user@avalon~/linux101$
  4. Utilice el comando lsmod para mostrar una lista de todos los archivos cargados mod dentro del kernel:

    user@avalon:~/linux101$ sudo lsmod > lsmod.log
    user@avalon:~linux101$

    En Linux, los archivos del controlador se cargan como mods. Para ver cuál es el controlador/mods cargado en el kernel, puede utilizar el comando cat y grep con lsmod para buscar archivos específicos mod, como en los dos ejemplos con Dell y hda que se indican a continuación:

    user@avalon:~/linux101$ cat lsmod.log | grep dell
    dell_wmi 12761 0
    sparse_keymap 13948 1 dell_wmi
    dell_laptop 17369 0
    dcdbas 14847 1 dell_laptop
    wmi 19070 1 dell_wmi
    user@avalon:~/linux101$

     

    user@avalon:~/linux101$ cat lsmod.log | grep hda
    snd_hda_codec_hdmi 41117 1
    snd_hda_codec_realtek 55704 1
    snd_hda_intel 48171 3
    snd_hda_codec 188738 3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel
    snd_hwdep 13602 1 snd_hda_codec
    snd_pcm 102033 3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
    snd_page_alloc 18710 2 snd_pcm,snd_hda_intel
    snd 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_midi
    user@avalon:~/linux101$
  5. Utilice el comando lsusb para mostrar una lista de todos los dispositivos USB conectados al bus USB:

    user@avalon:~/linux101$ sudo lsusb > lsusb.log
    user@avalon:~linux101$

    Esta información se puede utilizar este comando con los comandos adicionales cat y grep para identificar los dispositivos USB específicos, como en el caso de Intel que se indica a continuación:

    user@avalon:~/linux101$ cat lsusb.log | grep Intel
    Bus 002 Device 003: ID 8087:07da Intel Corp. (Dispositivo 003 del bus 002: identificación 8087:07da Intel Corp.)
    Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub (Dispositivo 002 del bus 002: identificación 8087:0024 Intel Corp. Concentrador que coincida con velocidad integrada)
    Bus 001 DEvice 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hib (Dispositivo 002 del bus 001: identificación 8087:0024 Intel Corp. Hib que coincida con velocidad integrada)
    user@avalon:~/linux101$
  6. Utilice el comando ifconfig para configurar y consultar la configuración de red de la computadora:

    user@avalon:~/linux101$ ifconfig > ifconfig.log
    user@avalon:~/linux101$

    Se puede utilizar este comando con los comandos adicionales cat y grep para buscar inet, que mostrará las direcciones IP de la computadora:

    user@avalon:~/linux101$ cat ifconfig.log | grep inet
    inet addr:127.0.0.1 Mask:255.0.0.0
    inet6 addr: ::1/128 Scope:Host
    inet addr:192.168.1.90 Bcast:192.168.1.255 Mask:255.255.255.0
    inet6 addr: fe80::caf7:33ff:fedb:b2bc/64 Scope:Link
    user@avalon:~/linux101$


Volver al principio

 

 

3. Lista de los comandos básicos de solución de problemas y su función en Ubuntu Linux

 

La siguiente tabla muestra algunos de los comandos más básicos que se utilizan en Linux para solucionar problemas, así como proporcionar la función y la sintaxis de cada uno:

Comando Función Sintaxis
sudo Se utiliza antes de que un comando se ejecute como causa o administrador. sudo apt-get update
ls Lo mismo que "dir"; muestra el directorio actual. ls-ll
cp Copiar archivo. cp /dir/filename /dir/filename
rm Eliminar archivo. rm /dir/filename /dir/filename
mv Mover archivo. mv /dir/filename /dir/filename
mkdir Crear un directorio. mkdir /dirname
df Informar el uso del espacio en el disco del sistema de archivos. df -h
dmesg Imprimir o controlar el buffer del anillo de kernel. dmesg
lspci Se indican todos los dispositivos PCI. lspci
lsusb Se indican todos los dispositivos USB. lsusb
lsmod Muestra el estado de los módulos del kernel de Linux. lsmod
cat Concatenar los archivos e imprimirlos en la salida estándar. cat /dir/logfile
grep Imprimir líneas de entrada que coincidan con un patrón especificado. grep intel
apt-get Instalador de la actualización. actualización apt-get o actualización apt-get
sosreport Utilidad que recopila la configuración y la información de diagnóstico sobre el sistema. La utilidad se debe instalar primero de acuerdo con la siguiente línea de comandos: "sudo apt-get install sosreport". Se recomienda que reinicie el sistema después de la instalación antes de ejecutar por primera vez la utilidad. sosreport
"cat" y "grep" juntos Se utilizan para indicar todas las instancias de un elemento específico de la búsqueda. cat /dir/logfile | grep intel (la salida de este comando imprimiría en la fuente de salida predeterminada cualquier instancia de la cadena "intel")

Para recibir asistencia adicional respecto a la solución de problemas Linux en el equipo Dell, puede buscar en la biblioteca de conocimientos en el Sitio web de soporte Dell.


Volver al principio

 



Identificación del artículo: SLN289410

Última fecha de modificación: 14/11/2017 17:45


Califique este artículo

Preciso
Útil
Fácil de comprender
¿Este artículo fue útil?
No
Envíenos sus comentarios
Los comentarios no pueden contener estos caracteres especiales: <>"(", ")", "\"
Disculpe, nuestro sistema de comentarios está actualmente inactivo. Vuelva a intentarlo más tarde.

Muchas gracias por sus comentarios.