Informações de hardware de linha de comando do Linux. Obtendo informações sobre hardware no Linux

Nem todos os usuários memorizam os componentes de seu computador, bem como outros detalhes do sistema, portanto, a capacidade de visualizar as informações do sistema no sistema operacional deve estar presente. As plataformas desenvolvidas na linguagem Linux também possuem tais facilidades. A seguir, tentaremos descrever com o máximo de detalhes possível os métodos disponíveis para visualizar as informações necessárias, tomando como exemplo a versão mais recente do popular sistema operacional Ubuntu. Em outras distribuições do Linux, esse procedimento pode ser executado exatamente da mesma maneira.

Hoje oferecemos para se familiarizar com dois métodos diferentes para encontrar as informações necessárias do sistema. Ambos trabalham em algoritmos ligeiramente diferentes e também têm um conceito diferente. Por causa disso, cada opção será mais útil para diferentes usuários.

Método 1: Hardinfo

O método usando o programa Hardinfo é adequado para usuários iniciantes e todos aqueles que não desejam se envolver no trabalho em "Terminal". No entanto, mesmo a instalação de software adicional não está completa sem iniciar o console, então você deve recorrer a ele por causa de um comando.

  1. Correr "Terminal" e digite o comando sudo apt install hardinfo lá.
  2. Digite uma senha para confirmar o acesso root (os caracteres digitados não serão exibidos).
  3. Confirme a adição de novos arquivos selecionando a opção apropriada.
  4. Resta apenas executar o programa por meio do comando hardinfo.
  5. Agora uma janela gráfica será aberta, dividida em dois painéis. À esquerda você vê categorias com informações sobre o sistema, usuários e computador. Selecione a seção apropriada e um resumo de todos os dados aparecerá à direita.
  6. Com botão "Criar relatório" você pode salvar uma cópia das informações de qualquer forma conveniente.
  7. Por exemplo, um arquivo HTML finalizado é facilmente aberto por meio de um navegador padrão, exibindo as características do PC em uma versão de texto.

Como você pode ver, o Hardinfo é uma espécie de montagem de todos os comandos do console, implementados por meio de uma interface gráfica. É por isso que esse método simplifica e acelera muito o processo de encontrar as informações necessárias.

Método 2: Terminal

O console embutido no Ubuntu oferece possibilidades ilimitadas para o usuário. Graças aos comandos, você pode executar ações com programas, arquivos, gerenciar o sistema e muito mais. Existem utilitários que permitem descobrir as informações de interesse por meio de "Terminal". Vamos considerar tudo em ordem.

  1. Abra o menu e inicie o console, você também pode fazer isso mantendo pressionada a combinação de teclas Ctrl+Alt+T.
  2. Para começar, basta escrever o comando hostname e clicar em Digitar para exibir o nome da conta.
  3. Os usuários de laptop também são frequentemente associados à necessidade de determinar o número de série ou o modelo exato de seu dispositivo. Três comandos ajudarão você a encontrar as informações de que precisa:

    sudo dmidecode -s número de série do sistema
    sudo dmidecode -s fabricante do sistema
    sudo dmidecode -s nome do produto do sistema

  4. Para coletar informações sobre todos os equipamentos conectados, você não pode prescindir de um utilitário adicional. Você pode instalá-lo digitando sudo apt-get install procinfo .
  5. Quando a instalação estiver concluída, escreva sudo lsdev .
  6. Após uma pequena varredura, você obterá uma lista de todos os dispositivos ativos.
  7. Quanto ao modelo do processador e outros dados sobre ele, a maneira mais fácil aqui é usar cat /proc/cpuinfo . Você receberá imediatamente tudo o que precisa para se familiarizar.
  8. Passamos suavemente para outro detalhe muito importante - RAM. Menos /proc/meminfo irá ajudá-lo a determinar a quantidade de espaço livre e usado. Imediatamente após inserir o comando, você verá as linhas correspondentes no console.
  9. Informações mais concisas são fornecidas a seguir:
    • livre -m - memória em megabytes;
    • livre -g - gigabytes;
    • free -h - em uma forma legível simplificada.
  10. swapon -s é responsável pelo arquivo de troca. Você pode descobrir não apenas sobre a própria existência de tal arquivo, mas também ver seu volume.
  11. Se você estiver interessado na versão atual da distribuição Ubuntu, use o comando lsb_release -a. Você obterá ajuda para a versão e um codinome com uma descrição.
  12. No entanto, existem comandos adicionais que permitem obter informações mais detalhadas sobre o sistema operacional. Por exemplo, uname -r exibe a versão do kernel, uname -p exibe a arquitetura e uname -a exibe informações gerais.
  13. Digite lsblk para ver uma lista de todos os discos rígidos montados e partições ativas. Além disso, um resumo de seus volumes também é exibido aqui.
  14. Para estudar o layout do disco em detalhes (o número de setores, seu tamanho e tipo), você deve escrever sudo fdisk /dev/sda , onde sda- a unidade selecionada.
  15. Normalmente, dispositivos adicionais são conectados ao computador por meio de conectores USB gratuitos ou via tecnologia Bluetooth. A visualização de todos os dispositivos, seu número e ID é feita com lsusb .
  16. Escreva lspci | grep -i vga ou lspci -vvnn | grep VGA para exibir um resumo do driver gráfico ativo e da placa gráfica em uso.

Claro, a lista de todos os comandos disponíveis não termina aí, mas acima tentamos falar sobre os mais básicos e úteis que podem ser úteis para o usuário médio. Se você estiver interessado em obter informações específicas sobre o sistema ou computador, consulte a documentação oficial da distribuição que está usando.

Você pode escolher o método mais adequado para pesquisar informações do sistema - use o console clássico ou use um programa com uma interface gráfica implementada. Se a sua distribuição Linux tiver algum problema com software ou comandos, estude cuidadosamente o texto do erro e procure uma solução ou dicas na documentação oficial.

Se você precisa descobrir o que está escondido de seus olhos dentro de um computador executando Linux (vamos considerar os métodos que funcionam no Linux Mint e no Ubuntu), fazer isso não é mais difícil do que no Windows e, às vezes, até mais fácil. Para fazer isso, existem vários métodos que propomos considerar neste artigo.

Vamos começar com o método mais familiar para um usuário comum inexperiente com todas as delícias do sistema operacional Linux. Vamos imaginar que você mudou para o Linux há relativamente pouco tempo e não perdeu completamente o hábito do Windows com o qual está acostumado.

No Windows, para obter informações detalhadas sobre hardware, os usuários costumam usar programas especiais, como AIDA64 e similares. Garantimos que o Linux não é privado a esse respeito. Embora não tenha uma variedade tão grande de programas desse tipo, com certeza existem aqueles que fornecerão um relatório completo sobre a configuração do seu computador.

Um desses programas é o HardInfo (após a instalação, ele aparece no menu como System Profiler and Benchmark). Com este utilitário, você pode obter a imagem mais completa do "recheio" de hardware do seu computador escondido de você. Você pode instalá-lo a partir do repositório da sua distribuição.

Programa HardInfo no Linux Mint 18 Sarah Mate

O programa de forma gráfica acessível apresenta os principais pontos sobre os quais você pode obter informações. Basta clicar no ícone desejado e o programa exibirá as principais características do sistema.

informação difícil. Informações sobre a memória instalada no computador.

O programa também permite a criação de um relatório em formato html, que você pode visualizar no navegador. Para fazer isso, você precisa clicar em "Gerar relatório", selecionar os itens para os quais deseja ver o relatório e aguardar o resultado.

Relatório HTML gerado no programa HardInfo.

Apesar de todos os seus pontos positivos, HardInfo apresenta resultados escassos do que você obteria usando o terminal e alguns comandos.

Vamos começar com o utilitário lshw Para instalá-lo, você precisa entrar no terminal: sudo apt-get install lshw Após a instalação, para conhecer as características do sistema, basta digitar o comando no terminal sudo lshw

Resultado do comando sudo lshw no terminal.

Como você pode ver, a lista é muito longa. Para encurtá-lo, você pode inserir o comando sudo lshw -short A lista será menor e mais compacta.

Resultado do comando sudo lshw -short no terminal.

Existe também outra variação deste comando, que permitirá visualizar a lista completa, mas ao mesmo tempo carregá-la conforme necessário: sudo lshw | mais

É assim que fica o resultado depois de inserir o comando no terminal sudo lshw | mais (agora você só precisa pressionar a tecla Enter e ler a saída).

Para gerar um relatório em formato html, você precisa digitar o comando lshw -html > hardware.html (neste caso, o relatório será salvo na pasta do usuário - aquela onde estão localizadas as pastas Downloads, Músicas, etc.).

Deve-se mencionar que existe uma pasta /proc/ no sistema, que também contém informações sobre o componente de hardware do seu computador. Por exemplo, aqui estão alguns comandos relacionados a ele, que, ao serem digitados no terminal, exibirão as informações de nosso interesse:

cat /proc/cpuinfo- exibe informações sobre o processador

cat /proc/meminfo- exibir informações sobre RAM

cat /proc/partitions- exibe informações sobre partições do disco rígido

Esperamos que esta informação o ajude a levantar o véu do mundo interior do seu PC Linux.

Como descobrir as características de um computador no Linux? atualizado: 21 de janeiro de 2017 por: Máximo Ivanov

Vejamos alguns comandos e utilitários úteis que podem ser usados ​​para obter informações sobre hardware no Linux. Essa necessidade surge, por exemplo, quando você precisa instalar um driver para algum dispositivo de computador e precisa saber seu nome exato. Ou, por exemplo, você deseja obter informações sobre a memória ocupada ou os recursos do computador.

Informações do processador (CPU)

Você pode obter todas as informações necessárias sobre o processador central no Linux executando o comando no terminal:

Cat /proc/cpuinfo

Para determinar se seu processador é de 32 ou 64 bits, você precisa observar os sinalizadores indicados na saída do comando. Se entre as bandeiras houver lm(modo longo), isso significa que seu processador é de 64 bits. Por exemplo, ao executar o comando cat /proc/cpuinfo podemos obter as seguintes bandeiras:

Flags: fpu vme de acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon ...

Informações sobre dispositivos PCI (informações sobre a placa de vídeo)

Com o comando lspci você pode exibir todas as informações sobre os dispositivos PCI:

Este comando é frequentemente usado para obter informações sobre uma placa de vídeo. Como a saída do comando lspci grande o suficiente, você pode usar o comando grep para definir a condição de pesquisa. Por exemplo, se sabemos que temos uma placa de vídeo Nvidia, podemos usar o comando:

lspci | grep nVidia

E como resultado, obtenha algo como:

01:00.0 Controlador compatível com VGA: nVidia Corporation G72M (rev a1)

Observe que o comando grep diferencia maiúsculas de minúsculas e, portanto, se você não encontrou o que estava procurando pela primeira vez, tente outra ortografia, por exemplo, nvidia, nvidia ou simplesmente idéia. Da mesma forma, você pode procurar informações na saída de qualquer outro comando adicionando ao comando: " | string de pesquisa grep.

As informações da versão do driver para placas de vídeo Nvidia no Linux podem ser obtidas executando:

Cat /proc/driver/nvidia/versão

Informações sobre a memória de acesso aleatório (RAM)

Para obter informações sobre a quantidade, bem como a quantidade de RAM livre e usada, você pode usar o comando:

Livre-t-m

Informações sobre a memória virtual podem ser obtidas com o comando vmstat:

Se você precisar de informações mais detalhadas sobre os processos que ocupam a RAM, sobre a utilização do processador (CPU), use os utilitários Top ou htop. O utilitário principal geralmente está sempre presente no Linux. Para executá-lo, basta executar:

Informações sobre discos rígidos

Informações sobre partições do disco rígido no Linux:

Sudo fdisk -l

Informações sobre partições montadas, quantidade de memória livre e usada:

Existe outro comando útil du, que exibe informações sobre o tamanho de cada arquivo nos diretórios atual e subdiretórios. Se você deseja obter informações sobre todos os arquivos no diretório atual, execute o comando sem parâmetros:

Como parâmetro, você pode especificar o nome do arquivo, por exemplo, para saber o tamanho do arquivo abc.bin correr:

du abc.bin

Informações sobre dispositivos USB e barramentos USB

Para exibir informações sobre barramentos USB e dispositivos USB conectados, use o comando lsusb:

Programas fora do console

Considere vários programas gráficos que ajudarão ao trabalhar com equipamentos.

O ambiente de área de trabalho Gnome inclui um utilitário gráfico chamado System monitor. Ele exibe informações sobre o uso da CPU, processos em execução (aplicativos), informações sobre discos rígidos e também exibe gráficos, incluindo o uso da rede. Na linha de comando, você pode executá-lo executando:

gnome-system-monitor

Para trabalhar com os difíceis, você pode usar o programa GParted.

Informações adicionais

Por fim, vale destacar uma equipe muito importante lshw, que exibe quase todas as informações sobre o seu computador. equipe lshw deve ser executado como root:

sudo lshw

A tecla é usada para exibir informações breves. -curto:

sudo lshw -short

Você pode obter informações mais detalhadas sobre os comandos descritos no artigo usando o sistema de ajuda do Linux. Para fazer isso, no console, você precisa executar:

homem comando-nome

Por exemplo, para obter todas as informações sobre um comando du, execute o comando.

Os iniciantes no mundo do Linux geralmente se deparam com a questão de como descobrir todas as informações sobre o sistema instalado, hardware e recursos suportados. Sim, será difícil encontrar um utilitário à la “Gerenciador de Dispositivos do Windows” =) Na verdade, você pode encontrar programas que permitem descobrir todas as informações sobre o sistema, mas é mais fácil, na minha opinião, descobrir tudo isso direto no console. Às vezes é necessário apresentar brevemente as informações do "plano geral" sobre o sistema. Os seguintes comandos formam a saída de tais dados para o arquivo about_system.txt em sua "Pasta Pessoal". As tripulações foram convertidas para "uso terminal".

É possível executar o bloco inteiro de comandos de uma só vez e individualmente. O que cada um dos comandos gera é indicado no comentário de qualquer linha, à direita. Este vídeo mostra as brigadas e os resultados de vários utilitários, com os quais você pode obter informações completas sobre o hardware e sua permanência em sistemas Linux. As ferramentas foram testadas no Debian 8. Ubuntu ou Linux Mint funcionarão de forma semelhante. Deve funcionar no Fedora ou OpenSuse também. Cancele a inscrição nos comentários, por favor, se algo for diferente.

lshw - Completamente sobre todo o hardware do computador. dmidecode - dados da tabela DMI (também chamada de SMBIOS). Com a opção -t é possível limitar a saída ao tipo desejado (bios, sistema, placa base, chassi, processador, memória, cache, conector, slot). Um exemplo de informações sobre slots de RAM (todos, apenas se os dies não estiverem instalados neles) pode ser encontrado assim:

dmidecode -t memória

cat /proc/cpuinfo - cpu
cat /proc/meminfo - memória operacional e arquivo de troca (grátis é uma informação mais curta)
fdisk -l ou df - discos rígidos e suas partições. fdisk também mostrará o número de cilindros, setores, etc.
lspci - uma lista de todos os dispositivos PCI, às vezes incluindo USB (lsusb - comando especialista)
lspci ou grep Áudio - driver de áudio do jogo de cartas
lsmod - módulos do kernel carregados
lsusb - uma lista de todos os dispositivos USB (incluindo os integrados, como webcams, etc.)

Coletando dados do sistema com HardInfo

No Windows, para obter informações detalhadas sobre o hardware, os usuários costumam usar programas especiais, como AIDA64 e similares, como de costume. Garantimos que o Linux não está ofendido a esse respeito. Embora não tenha uma variedade tão grande de programas desse tipo, existem literalmente aqueles que fornecerão um relatório completo sobre a configuração do seu PC. Um desses programas é o HardInfo (depois que os dispositivos são exibidos no menu como System Profiler e Benchmark). Com o suporte deste utilitário, você pode obter a imagem mais completa do "recheio" de hardware do computador escondido de você. Você pode instalá-lo a partir do repositório de sua distribuição.

O programa de forma gráfica acessível apresenta os principais pontos sobre os quais você pode obter informações. Você só precisa chamar o mouse sobre o ícone desejado e o programa exibirá as principais características do sistema. O programa também permite a criação de um relatório em formato html, que você pode visualizar no navegador. Para fazer isso, você precisa clicar em "Gerar relatório", selecionar os itens para os quais deseja ver o relatório e aguardar o resultado. Apesar de todas as suas vantagens, o programa HardInfo imagina resultados escassos do que você obteria com um terminal e alguns comandos.

Informações do sistema Linux do console ssh

Muitas vezes, é necessário descobrir esta ou aquela informação sobre um sistema ou computador. Isso pode ser feito com apenas algumas linhas no terminal do Ubuntu. A GUI do Ubuntu possui um pacote hardinfo que mostra muitas informações sobre o hardware e o software do computador. Mas esta é uma GUI que pode ser usada se um shell gráfico estiver instalado no computador e o ambiente gráfico, por exemplo, estiver ausente na versão do servidor. Sim, e o próprio computador pode estar localizado em algum lugar de forma que não possa ser alcançado com as mãos certas) Se você deseja uma janela bonita, mas o computador está longe, pode encaminhar a janela hardinfo via ssh:

uname-a
gato /etc/problema

rpm -qa e similares

cat /proc/cpuinfo
cat /proc/meminfo
lspci
lsusb

Para começar, apresentamos o utilitário lshw. Para instalá-lo, você precisa iniciá-lo no terminal: sudo apt-get install lshw Após os dispositivos, para conhecer as características do sistema, basta digitar o comando sudo lshw no terminal

lshw - esta brigada fornece informações completas sobre o hardware de um PC ou laptop.

informações do linux
cat /proc/cpuinfo
livre
df-m
e para sobremesa

less /boot/config-2.6."uname-a"
hwinfo

Coletando dados sobre o sistema Linux Ubuntu

Neste post vou te contar como visualizar informações sobre o sistema, saber quais processos (programas) estão rodando, que tipo de sobrecarga eles criam no computador. E também como localizar rapidamente arquivos e pastas no sistema quando precisar liberar espaço em disco. Para visualizar todas as informações sobre o computador e o sistema no Windows, você precisa instalar o programa Aida64. Vimos como fazer isso em nosso artigo Como obter informações completas sobre os mecanismos de um computador usando Aida64!

Coletar todas as informações inteligíveis sobre o sistema e o hardware do Ubuntu pode ser útil se você tiver um novo computador ou laptop e estiver se perguntando qual é exatamente o hardware. Também pode ser útil se você precisar substituir qualquer componente, por exemplo, um disco rígido. Ou mesmo assim. Para substituir o equipamento, você precisa saber todas as informações com antecedência. Além disso, informações sobre o hardware do Ubuntu podem ser necessárias se você configurar Wifi, Bluetooth, uma webcam ou instalar drivers para uma placa de vídeo. Neste artigo, listarei os comandos com os quais as informações sobre o sistema operacional Ubuntu podem ser obtidas. Todas as brigadas foram testadas no Ubuntu 16.04, mas devem funcionar em qualquer distribuição moderna, como Debian, Fedora, OpenSUSE, etc. Os dados do processador linux também estão prontamente disponíveis:

cat /proc/cpuinfo

processador: 0
vendor_id: AuthenticAMD
Família de CPU: 16
modelo: 6
nome do modelo: Processador AMD Athlon(tm) II X2 250
passos: 3
microcódigo: 0x10000c8
Processador MHz: 2300.000

Informações sobre o sistema Linux com o comando hwinfo

hwinfo - este utilitário fornece uma abundância de informações sobre os componentes: processador, placa-mãe, memória operacional, placa de vídeo, disco rígido, etc. Infelizmente, não está presente em absolutamente todas as distribuições, mas é mais fácil estabelecer outro caso de algo:

- no Debian, Ubuntu: sudo apt-get install hwinfo

- no Fedora e Red Hat: yum install hwinfo

Para exibir informações básicas, use a tecla -short.

Esta pequena lista de comandos permitirá que você descubra rapidamente todas as informações necessárias sobre o seu sistema. Com esta lista de comandos básicos, você pode facilmente consultar e descobrir informações básicas sobre o PC e o sistema operacional. Examinamos informações do sistema, processos em execução (programas). Além disso, descobrimos como trabalhar com o programa Attribute Usage Analyzer. E se houver perguntas incompreensíveis sobre este conteúdo e houver sugestões, peço que as escreva nos comentários.

Coletar todas as informações disponíveis sobre o sistema e o hardware do Ubuntu pode ser necessário se você tiver um novo computador ou laptop e estiver se perguntando o que exatamente o equipamento está lá. Também pode ser necessário se você precisar substituir qualquer componente, como um disco rígido. Ou mesmo assim. Para substituir o equipamento, você precisa saber todas as informações com antecedência. Além disso, informações sobre o hardware do Ubuntu podem ser necessárias se você for configurar Wifi, Bluetooth, uma webcam ou instalar drivers para uma placa de vídeo.

Neste artigo, listarei os comandos com os quais as informações sobre o sistema operacional Ubuntu podem ser obtidas. Todos os comandos foram testados no Ubuntu 16.04, mas devem funcionar em qualquer distribuição moderna como Debian, Fedora, OpenSUSE, etc.

Descobrindo o nome do host

A maneira mais fácil de descobrir o nome do host da sua máquina é com o comando hostname:

cat /etc/hostname

Se você tiver um servidor, poderá ver o nome de domínio do host determinado pelo DNS:

O nome de domínio totalmente qualificado do host (FQDN) pode ser visualizado com o comando:

servidor01.site

Encontre o fabricante, número de série

Se você tiver um laptop, informações como fabricante, número de série e outras informações sobre o hardware do Ubuntu podem ser obtidas, codificadas em dmi:

sudo dmidecode -s número de série do sistema
$ sudo dmidecode -s fabricante do sistema
$ sudo dmidecode -s nome do produto do sistema

Veja todas as informações disponíveis com o comando:

sudo dmidecode | mais

Você também pode usar o comando lshw, em algumas distribuições você terá que instalá-lo:

sudo lshw | mais
$ sudo lshw -short

Informações sobre equipamentos conectados

O comando mostrará todo o hardware conectado, portas PCI e USB usadas, etc:

Informações do Processador

Informações sobre o processador Linux também estão facilmente disponíveis:

cat /proc/cpuinfo

processador: 0
vendor_id: AuthenticAMD
Família de CPU: 16
modelo: 6
nome do modelo: Processador AMD Athlon(tm) II X2 250
passos: 3
microcódigo: 0x10000c8
Processador MHz: 2300.000

estatísticas de uso da CPU

Você pode verificar a carga do processador com o comando:

21:56:27 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
21:56:27 todos 18,27 0,33 5,26 2,01 0,00 0,04 0,00 0,00 0,00 74,10

Pode ser necessário instalar o utilitário instalando o pacote sysstat.

Informação de memória

Você pode visualizar as estatísticas de uso de memória no sistema com o comando:

less /proc/meminfo

MemTotal: 6109876 kB
MemFree: 188544 kB
MemDisponível: 2117964 kB
Buffers: 254120 kB
Em cache: 1595932 kB

Se você não precisar dessas informações detalhadas, poderá obter informações sobre o Linux com o comando free.

Exibir informações de memória em megabytes:

Em gigabytes:

Legível:

Trocar informações

Você pode ver se a partição swap está conectada e qual o tamanho dela com os comandos:

Informações sobre a memória virtual

sudo vmstat
$ sudo vmstat 1
$ sudo vmstat 2

versão de distribuição

O comando mostrará a versão e o nome da distribuição, além de algumas informações adicionais, informações importantes sobre o sistema operacional linux:

versão do kernel

O kernel é o componente mais importante do sistema. Informações sobre o sistema Ubuntu, ou seja, a versão do kernel, estão disponíveis usando o comando uname.

uname -r
$ uname -a

Linux dhcppc0 4.1.15-8-default #1 SMP PREEMPT Qua 20 de janeiro 16:41:00 UTC 2016 (0e3b3ab) x86_64 x86_64 x86_64 GNU/Linux

Opções de inicialização do kernel

cat /proc/cmdline
$ sysctl -a | mais

Arquitetura do sistema

uname-m
$ getconf LONG_BIT
$arch

Informações sobre discos rígidos

Nós olhamos para os discos rígidos conectados:

fdisk -l | grep "^Disco /dev"

Disco /dev/sda: 465,8 GiB, 500107862016 bytes, 976773168 setores
Disco /dev/sdb: 931,5 GiB, 1000204886016 bytes, 1953525168 setores

Observamos as partições em um disco específico:

fdisk -l /dev/sda

Encontrando o rótulo do disco:

sudo fdisk /dev/sda
$ sudo e2label /dev/sda1
$ sudo cfdisk /dev/sda

Informações sobre dispositivos de bloco

Atributos do dispositivo de bloqueio:

Lista de todos os dispositivos de bloco:

Espaço livre em disco

As informações do sistema Ubuntu incluem informações do disco. Exibir espaço usado de todas as unidades:

df
$ df -H
$ df-HT

Tamanho de exibição dos arquivos na pasta pessoal:

du
$du /casa

Unidades montadas

Veja todos os sistemas de arquivos montados:

cat /proc/mount
$ monte

Dispositivos SCSI

Exibir parâmetros de dispositivos SCSI conectados ao sistema:

Estatísticas de E/S:

sudo iostat
$ sudo iostat 2

Informações sobre dispositivos PCI

Dispositivos PCI são todos os dispositivos conectados à placa-mãe do computador, como processador, placa de rede, adaptador sem fio e assim por diante. Na verdade, você pode ver o hardware do Ubuntu visualizando o pci do dispositivo.

lspci
$ lspci -vt
$lspci | grep -i "dispositivo"
$ lspci -vvvn| menos

Informações sobre USB

Além dos dispositivos PCI, também existem dispositivos USB externos, são impressoras, adaptador Bluetooth, mouse, teclado. Esta também é uma informação importante sobre um computador Ubuntu.

lsusb
$ lsusb -vt

Informações sobre adaptadores de rede sem fio

O modelo e o fabricante do adaptador de rede podem ser visualizados através do lscpi, mas não é possível encontrar informações mais detalhadas sobre as configurações e funções suportadas, existem comandos para isso:

iwconfig
$ watch -n 1 cat /proc/net/wireless
$wavemon
lista $iw

Informações da placa de vídeo

lspci | grep -i vga
$ lspci -vvnn | grep VGA

sudo lshw -class display

Informações sobre a placa de vídeo NVIDIA

Se houver drivers proprietários instalados, as informações sobre a placa de vídeo podem ser visualizadas com o comando:

Isso fornecerá informações mais detalhadas sobre o computador Ubuntu do que a saída lspci normal.

Informações sobre a placa gráfica ATI Readon

Para que o comando funcione, o driver ATI deve estar instalado:

Versão do Unity

Informações sobre dispositivos de áudio

lspci | grep -i áudio

cat /proc/asound/cards

estado da bateria

Em um laptop, talvez seja necessário verificar o status da bateria:

upower -i /org/freedesktop/UPower/devices/battery_BAT0
$ acpi -V

tempo de execução do sistema

tempo de atividade

tempo de atividade
$ cat /proc/loadavg
$ sudo topo
$ sudo htop
$ sudo em cima

Histórico de desligamentos e reinicializações

última reinicialização
$último desligamento

Nível de execução atual

RunLevel é o nível de execução no sistema init SysVinit.

nível de execução
$ quem -r

Ver registro do kernel

Informações muito úteis sobre o computador Ubuntu, informações sobre erros e problemas estão no log do kernel:

sudo less /var/log/dmesg
$ sudo grep "regx" /var/log/dmesg
$ sudo grep "d" /var/log/dmesg

Módulos do kernel carregados

sudo lsmod
$ sudo modinfo _____module_name___

Informações de rede

Visualize o endereço IP local e outras informações sobre interfaces de rede:

sudo ip a
$ sudo ip
$ sudo ip link ls up
$ sudo ifconfig -a

Visualize apenas informações sobre a interface eth0:

sudo ip a show eth0
$ sudo ifconfig eth0

Exibir tabela de roteamento:

sudo ip r
$ sudo rota -n
$ sudo netstat -nr

Exibir pontes de rede:

sudo brctl show
link de ponte $ sudo

Informações sobre servidores DNS

Os endereços dos servidores DNS com os quais o sistema trabalha estão no arquivo /etc/resolv.conf:

cat /etc/resolv.conf

As configurações do sistema DNS estão localizadas em /etc/host.conf

cat /etc/host.conf

Informações do soquete

Nós olhamos para rede aberta e soquetes locais:

Todas as portas de escuta:

sudo netstat -tulpn
$ sudo netstat -tulpn | grep LISTEN

Nós olhamos para todos os soquetes TCP:

Soquetes UDP:

Nós olhamos para os arquivos abertos no sistema:

lsof | mais
$ lsof | grep algo
$ lsof /dev/sda2

Serviço de informação

Nós olhamos para todos os serviços em execução. No SysVinit:

serviço sudo --status-all

sudo initctl list

Verifique se o serviço é carregado automaticamente:

sudo initctl status nome do serviço
$ sudo initctl status smbd

status do serviço sudo service_name
$ sudo serviço nginx status

Ver arquivos de registro

cd /var/log
$ ls -l
$ tail -f /var/log/nome do arquivo
$ grep "algo" /var/log/nome do arquivo

Encontrar um arquivo pelo nome

Com localização:

localize o nome do arquivo
$ localizar senha
$ localizar coursework.doc

Com achado:

find (/folder_where_to_search) -name (file_name) -print
$ find /etc/ -name /etc/passwd -print
$ encontre $HOME -name "*.doc" -print

Informação do usuário

menos /etc/passwd
$ grep nome de usuário /etc/passwd
$ getent passwd

Informações do grupo

menos /etc/grupo
$ getent grupo
$ grep nome do grupo /etc/grupo
$ grupos de nome de usuário

Informações de senha

chage -l nome de usuário
$ chage -l root
$ chage -l vivek

sudo top
$ sudo htop
$ sudo em cima
$ sudo ps auxwww
$ sudo netstat opções
$ sudo iostat
$ sudo mpstat 1
$ sudo sar opções

Rastreamento do programa

strace -o output.txt /bin/foo
$ strace -p 22254 -s 80 -o debug.nginx.txt

Rastreamento de chamada da biblioteca

sudo ltrace /usr/sbin/httpd
$ sudo ltrace /sbin/chroot /usr/sbin/httpd

Processo de informação

sudo pstree
$ sudo pstree | menos
$ sudo ps auxwwwm
$ps alxwww
$ps auxwww
$ lsof -b M -n -l

Altere a prioridade do processo:

sudo /bin/nice -n -1 nome do processo
$ sudo /bin/nice -n -1 pid
$ sudo renice __priority___ pid

Uso da CPU do processo:

sudo taskset -p pid
$ sudo conjunto de tarefas -p 42