Como usar o comando Lshw para visualizar as informações no dispositivo Linux

Como usar o comando Lshw para visualizar as informações no dispositivo Linux

Embora não tenha sido aprendido por ninguémOs 25 principais comandos do Linuxum, mas lshw Os comandos (pronuncia-se "ls hardware") podem fornecer muitos detalhes úteis sobre o hardware do sistema.

Ele extrai detalhes em um formato bastante fácil de entender - provavelmente mais do que você imagina.Dada uma descrição, nome lógico (dispositivo), tamanho, etc., você pode apreciar as informações detalhadas que pode acessar.

Como instalar o lshw

Aqui está um guia completo sobre como instalar o lshw em seu sistema.Siga as etapas abaixo passo a passo.

etapas de instalação

O primeiro passo:Terminal aberto

  • No seu computadorTerminal aberto.Você pode abrir rapidamente o terminal com o atalho Ctrl + Alt + T.

O segundo passo:atualize seu sistema

  • Digite o seguinte comando para atualizar seu sistema:

sudo apt-get update

O terceiro passo:Instalar lshw

  • Digite o seguinte comando no terminal para instalar o lshw.

sudo apt-get install lshw

Isso iniciará o processo de instalação do lshw.Se você for solicitado a confirmar, pressione a tecla “y” e pressione Enter para confirmar a instalação.

Depois que todas as etapas forem concluídas, você pode entrar lshw Execute no terminal para confirmar se o lshw foi instalado corretamente.Observe que você pode precisar de privilégios de superusuário para executar este comando; em caso afirmativo, use sudo lshw comando.

Você aprendeu como instalar o lshw em seu sistema.Agora você pode usar as configurações gravadas da impressora, informações de disco, informações de CD e informações de rede para compilar e visualizar suas informações de hardware.

Passo 命令
Terminal aberto Ctrl + Alt + T
Atualize seu sistema sudo apt-get update
Instalar lshw sudo apt-get install lshw
Verifique a instalação sudo lshw

Certifique-se de executar esses comandos como administrador, caso contrário, poderão ocorrer problemas relacionados às permissões.

Como usar o comando Lshw para visualizar as informações no dispositivo Linux

Este artigo verificadolshw 提供Em formação, Preste atenção especial aos discos e hardware relacionado.Aqui estão alguns exemplos lshw Saída:

$ sudo lshw -C disk *-disk:0 descrição: SCSI Disk product: Card Reader-1 fornecedor: JIE LI id físico: 0.0.0 bus info: scsi@4:0.0.0 nome lógico: /dev/sdc versão: 1.00 recursos: configuração removível: logicalsectorsize=512 setoresize=512 *-medium Physical id: 0 nome lógico: /dev/sdc

Por favor, note que você deve 使用sudocorre lshw命令  Para ter certeza de obter todos os detalhes disponíveis.

Embora tenhamos solicitado "disco" no comando acima (a saída incluída mostra apenas a primeira das cinco entradas mostradas), esta saída em particular mostra não o disco rígido, mas o leitor de cartão - outro membro da categoria de disco.Observe que este dispositivoIdentificarPara / dev / sdc.

Detalhes semelhantes são fornecidos no disco principal do sistema:


*-disk description: ATA Disk product: SSD2SC120G1CS175 id físico: 0 bus info: scsi@0:0.0.0 nome lógico: /dev/sda <== versão: 1101 serial: PNY20150000778410606 tamanho: 111GiB (120GB) recursos: particionado particionado :dos configuração: ansiversion=5 logicalsectorsize=512 setoresize=512 assinatura= f63b5929

O disco é / Dev / sda.Os discos rígidos neste sistema são todos mostrados como ATA Disco. ATA É uma implementação de unidade de disco que integra um controlador na própria unidade de disco.

Para obter uma lista abreviada de dispositivos na categoria "disco", você pode executar um comando como este.Observe que dois dos dispositivos estão listados duas vezes, então ainda vemos cinco dispositivos de disco.


$ sudo lshw -short -C disk H / W path Descrição da classe do dispositivo ===================================== == ============================ /0/100/1d/1/1/0.0.0 / dev / sdc disk Card Reader-1/0 / 100 / 1d / 1/1 / 0.0.0 / 0 / dev / sdc disk /0/100/1d/1/1/0.0.1 / dev / sdd disk 2/0/100 / 1d / 1/1 /0.0.1 .0 / 0 / dev / sdd disk /100/1/2f.0/120 / dev / sda disk 2GB SSD120SC1G175CS0 /100/1/2f.1/73 / dev / disco cdrom DVD + -RW GSA-H0N / 100 / Disco 1 / 5f.0.0.0 / 500 / dev / sdb 502GB SAMSUNG HEXNUMXHJ

Se você decidir ver No sistema所有equipamento,Por favor, sente-se .Você receberá uma lista com muito mais conteúdo do que você normalmente pensa como "dispositivos".Aqui está um exemplo - aqui está uma lista "curta" (alguns detalhes):


$ sudo lshw -short [sudo] senha para shs: H / W path Descrição da classe do dispositivo ================================ = ================================= sistema Inspiron 530s / 0 bus 0RY007 / 0/0 memória 128KiB BIOS / 0/4 processador Intel ( R) Core (TM) 2 Duo CPU / 0/4 / a memória 32 KiB cache L1 / 0/4 / b memória 6 MiB L2 cache / 0/24 memória 6 GiB Memória do sistema / 0/24/0 memória 2 GiB DIMM DDR2 Síncrono 667 / 0/24/1 memória 1GiB DIMM DDR2 síncrono 667/0/24/2 memória 2GiB DIMM DDR2 síncrono 667/0/24/3 memória 1GiB DIMM DDR2 síncrono 667/0/1 genérico / 0/10 genérico / 0/11 genérico / 0/12 genérico / 0/13 genérico / 0/14 genérico / 0/15 genérico / 0/17 genérico / 0/18 genérico / 0/19 genérico / 0/2 genérico / 0/20 genérico / 0/100 ponte 82G33 / G31 / P35 / P31 Express DRAM / 0/100/1 ponte 82G33 / G31 / P35 / P31 Express PCI / 0/100/1/0 exibir Caicos [Radeon HD 6450/7450/84 / 0/100/1 / 0.1 Áudio Caicos HDMI multimídia [Radeon HD 6/0/100/19 enp0s25 rede 82562V-2 10/100 Conexão de rede / 0/100 / 1a bus 82801I (família ICH9) USB UHCI / 0/100 / 1a / 1 bus usb3 UH Controlador de host CI /0/100/1a.1 bus 82801I (Família ICH9) USB UHCI /0/100/1a.1/1 barramento usb4 Controlador de host UHCI /0/100/1a.1/1/2 entrada Rock Candy Wireless Teclado /0/100/1a.2 barramento 82801I (Família ICH9) USB UHCI /0/100/1a.2/1 barramento usb5 UHCI Host Controller /0/100/1a.2/1/2 entrada USB MOUSE ÓPTICO / 0 /100/1a.7 barramento 82801I (Família ICH9) USB2 EHCI /0/100/1a.7/1 barramento usb1 Controlador de host EHCI / 0/100 / 1b multimídia 82801I (Família ICH9) Áudio HD / barramento 0/100 / 1d 82801I (Família ICH9) USB UHCI / 0/100 / 1d / 1 barramento usb6 UHCI Host Controller / 0/100 / 1d / 1/1 armazenamento scsi4 CD04 /0/100/1d/1/1/0.0.0 / dev / disco sdc leitor de cartão-1 /0/100/1d/1/1/0.0.0/0 / dev / disco sdc /0/100/1d/1/1/0.0.1 / dev / disco sdd 2/0 / 100 / 1d / 1/1 / 0.0.1 / 0 / dev / sdd disk /0/100/1d.1 bus 82801I (família ICH9) USB UHCI /0/100/1d.1/1 bus USB7 UHCI Host Controller / 0/100 / 1d.2 bus 82801I (família ICH9) USB UHCI /0/100/1d.2/1 usb8 bus UHCI Host Controller /0/100/1d.7 bus 82801I (família ICH9) USB2 EHCI / 0/100 /1d.7/1 USB2 bus EHCI Host Controller /0/100/1d.7/1/2 multim Câmera ao vivo USB edia / ponte 0/100 / 1e 82801 PCI Bridge / 0/100 / 1e / 1 comunicação HSF 56k Dados / Fax Modem / 0/100 / 1f ponte 82801IR (ICH9R) Interface LPC /0/100/1f.2 armazenamento scsi0 82801IR / IO / IH (ICH9R / DO / DH) 4 /0/100/1f.2/0 / dev / sda disco 120GB SSD2SC120G1CS175 /0/100/1f.2/0/1 / dev / sda1 volume 111GiB Volume EXT4 /0/100/1f.2/1 / dev / cdrom disco DVD + -RW GSA-H73N /0/100/1f.3 barramento 82801I (Família ICH9) SMBus Con / armazenamento scsi0 100/1/5f.3 82801I (Família ICH9) 2 portas SA /0/100/1f.5/0.0.0 / dev / sdb disco 500GB SAMSUNG HE502HJ /0/100/1f.5/0.0.0/1 / dev / sdb1 volume 433GiB volume EXT4 / Dispositivo PnP do sistema 0/3 PNP0c02 / 0/5 dispositivo PnP do sistema PNP0b00 / 0/6 dispositivo PnP de armazenamento PNP0700 / 0/7 dispositivo PnP do sistema PNP0c02 / 0/8 dispositivo PnP do sistema PNP0c02 / 0/9 dispositivo PnP do sistema PNP0c01

Execute esse comando para listar as classes de dispositivos e contar quantos dispositivos existem em cada classe.


$ sudo lshw -short | awk '{print substr ($ 0,36,13)}' | tail -n +3 | sort | uniq -c 4 ponte 18 bus 1 comunicação 7 disco 1 display 12 genérico 2 entrada 8 memória 3 multimídia 1 rede 1 processador 4 armazenamento 6 sistema 2 volume

Nota: 该 AWK Seleção de comandos da lista de categorias lshw Use $ 0 (linha completa), mas considere apenas iniciar a saída da substring na posição correta (coluna 36).Nenhuma entrada de classe excede 13 letras, então a substring termina aí. 命令的 Tail -n +3Excluiu parcialmente o título e a linha "=====" abaixo dele, de modo que a lista final contém apenas 14 classes de dispositivo.

questão relacionada  Linux vs. Windows [conflito com sistemas operacionais radicais]

Uma coisa que você notará é que quando não usamos-baixo Opções, Teremos cerca de 12 linhas de saída para cada dispositivo na classe de disco .Vemos o nome lógico, por exemplo / Dev / sda, Tamanho e tipo de disco, etc.

$ sudo lshw -C disk [sudo] senha para shs: *-disk:0 descrição: SCSI Disk product: Card Reader-1  card reader? .0.0.0 nome lógico: /dev/sdc versão: 4 recursos: configuração removível: logicalsectorsize=0.0.0 setoresize=1.00 *-medium Physical id: 512 nome lógico: /dev/sdc *-disk:512 descrição: SCSI Disk product: 0 vendor : AC1 - id físico: 2 bus info: scsi@4100:0.0.1 nome lógico: /dev/sdd capacidades: configuração removível: logicalsectorsize=4 sectorsize=0.0.1 *-medium id físico: 512 nome lógico: /dev/ sdd *-disk descrição: ATA Disk product: SSD512SC0G2CS120 id físico: 1 bus info: scsi@175:0 nome lógico: /dev/sda  versão do disco do sistema principal: 0 serial: PNY0.0.0 tamanho: 1101GiB (20150000778410606GB) capacidades: partitioned partitioned:dos configuration: ansiversion=111 logicalsectorsize=120 setoresize=5 signature=f512b512 *-cdrom  aka /dev/sr63 descrição: Produto gravador de DVD: DVD+-RW GSA-H5929N fornecedor: HL-DT-ST phys ical id: 0 bus info: scsi@73:1 nome lógico: /dev/cdrom nome lógico: /dev/cdrw nome lógico: /dev/dvd nome lógico: /dev/dvdrw nome lógico: /dev/sr1 versão : B0.0.0 serial: [ recursos: áudio removível cd-r cd-rw dvd dvd-r configuração: ansiversion=0 status=nodisc *-disk descrição: ATA Disk product: SAMSUNG HE103HJ id físico: 5 bus info: scsi@502 :0.0.0 nome lógico: /dev/sdb  versão do disco secundário: 3 serial: S0.0.0B0002J2B6 tamanho: 90GiB (501053GB) recursos: particionado partitioned:dos configuração: ansiversion=465 logicalsectorsize=500 setoresize=5 signature=512e512ccf7

该 lshw Muitos de nós não conseguiremos processar as informações fornecidas pelo pedido.Porém, mesmo que você use apenas alguns deles, é bom saber quantas informações estão disponíveis.

questão relacionada  Como resolver o problema da falta de som no Ubuntu 20.04?

Oi olá ????Prazer em conhecê-la.

Assine a nossa newsletter, Envie muito regularmenteÓtima tecnologiaPara sua postagem.

Postar Comentário