Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

Introdução aos comandos básicos do Terminal para solução de problemas no Ubuntu Linux

Summary: O artigo abaixo apresenta uma introdução aos comandos básicos de solução de problemas no Terminal do Ubuntu Linux.

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Symptoms

Sumário:

  1. Introdução
  2. Exemplos de comandos básicos do Terminal para solução de problemas e como usá-los
  3. Uma lista de comandos básicos de solução de problemas e sua função no Ubuntu Linux

Introdução

 

Artigo a seguir aborda comandos básicos de solução de problemas no terminal em um sistema operacional Ubuntu.

As maneiras mais comuns de abrir uma janela do Terminal no Ubuntu Linux são:

  • Usar a função de pesquisa da área de trabalho para procurar terminal, command, ou prompt e isso abrirá a janela do Terminal como resultado da pesquisa.
  • Se você usar os menus para localizá-lo, a maioria das versões do Linux o colocam na mesma localização dos outros iniciadores de aplicativos.
  • O atalho de teclado abaixo funciona na maioria das revisões do Ubuntu e nos outros tipos de Linux. Pressione as teclas CTRL + Alt + T ao mesmo tempo.

Consulte o seguinte artigo se estiver procurando um tutorial sobre comandos gerais do Terminal:

Consulte o seguinte artigo de referência se você busca uma lista dos comandos mais comuns:

Cause

Exemplos de comandos básicos do Terminal para solução de problemas e como usá-los

 

Esta lista apresenta os comandos básicos do Terminal no Ubuntu Linux. Ela mostra exemplos de como é possível usá-los para ajudar a solucionar problemas específicos do computador.

  • Use o comando uname para mostrar qual kernel está sendo usado. O kernel é a primeira seção do sistema operacional a ser carregada na memória. Ele controla áreas do sistema, como gerenciamento de unidade de disco, alocação de memória, processos do sistema e gerenciador de interrupções. No exemplo abaixo, o kernel que está sendo usado é 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

    user@avalon:~$

  • Use o comando dmesg para mostrar o conteúdo do log de inicialização. Esta é uma boa maneira de encontrar erros na inicialização:

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

    No exemplo abaixo, é possível usar o comando cat com dmesg para associar o conteúdo do arquivo de log. É possível usar o comando adicional grep para mostrar todas as instâncias de um nome de arquivo específico que ocorre no log, por exemplo, Intel ou 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-X

    user@avalon:~/linux101$

    user@avalon:~/linux101$ cat dmesg.log | grep error

    [ 7.478502] EXT4-fs (sda2): re-mounted. Opts: errors=remount-ro

    user@avalon:~/linux101$

  • O comando lspci lista todos os dispositivos encontrados no barramento Peripheral Component Interconnect (PCI):

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

    Usando o comando lspci com os comandos adicionais de cat e grep ajuda a isolar dispositivos PCI específicos, como com Realtek abaixo:

    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)

    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$

  • Use o comando lsmod para listar todos os arquivos de mod carregados no kernel:

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

    user@avalon:~linux101$

    No Linux, os arquivos do driver são carregados como mods. Para ver quais driver ou mods estão carregados no kernel, é possível usar os comandos cat e grep hostname. Quando usado com lsmod para buscar arquivos de mod específicos, você pode ver dois exemplos com Dell e hda abaixo:

    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$

  • Use o comando lsusb para listar todos os dispositivos USB conectados ao barramento USB:

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

    user@avalon:~linux101$

    É possível usar esse comando com os comandos adicionais cat e grep para isolar dispositivos USB específicos, como com Intel abaixo:

    user@avalon:~/linux101$ cat lsusb.log | grep Intel

    Bus 002 Device 003: ID 8087:07da Intel Corp.

    Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub

    Bus 001 DEvice 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hib

    user@avalon:~/linux101$

  • Use a tecla de ifconfig para definir e consultar as configurações de rede do computador:

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

    user@avalon:~/linux101$

    É possível usar esse comando com os comandos adicionais cat e grep para pesquisar inet, que lista os endereços IP do computador:

    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$

Resolution

Uma lista de comandos básicos de solução de problemas e sua função no Ubuntu Linux

 

A tabela abaixo lista os comandos mais básicos que são usados no Linux para fins de solução de problemas. Ela apresenta a função e a sintaxe de cada um:

Comando Função Sintaxe
sudo Usado antes de um comando para executar como root ou administrador. sudo apt-get update
ls O mesmo que dir, lista o diretório atual. ls-ll
cp Copiar o arquivo. cp /dir/filename /dir/filename
rm Excluir o arquivo. rm /dir/filename /dir/filename
mv Mover o arquivo. mv /dir/filename /dir/filename
mkdir Cria um diretório. mkdir /dirname
df Informar o uso de espaço em disco do file system. df -h
dmesg Imprime ou controla o buffer do anel do kernel. dmesg
lspci Listar todos os dispositivos PCI. lspci
lsusb Listar todos os dispositivos USB. lsusb
lsmod Mostrar o status dos módulos no kernel do Linux. lsmod
cat Concatena arquivos e imprime na saída padrão. cat /dir/logfile
grep Imprime as linhas de correspondência de saída de um padrão específico. grep intel
apt-get Atualizar o instalador. apt-get update, or apt-get upgrade
sosreport Um utilitário que coleta informações de configuração e diagnóstico sobre o computador. É necessário instalar o utilitário primeiro usando a seguinte linha de comando: "sudo apt-get install sosreport". É recomendável reinicializar o computador após a instalação, antes da primeira execução do utilitário. sosreport
cat e grep juntos Usado para listar todas as instâncias de um item de pesquisa específico. cat /dir/logfile | grep intel (a saída deste comando imprime qualquer instância da sequência "intel" na fonte de saída padrão)
 

Para obter ajuda adicional sobre solução de problemas do computador Dell, entre em contato conosco no site Suporte Dell.

Article Properties


Last Published Date

17 Nov 2023

Version

7

Article Type

Solution