VITUX
Ao usar o Linux, você pode precisar saber detalhes sobre o sistema que você está executando ou as especificações de hardware que você está usando. Como usuário normal do Linux ou desenvolvedor de software, é importante que você verifique a compatibilidade de um sistema de software ou hardware que deseja instalar. A linha de comando do Linux contém vários comandos integrados para ajudá-lo a se familiarizar com a plataforma de software e hardware em que está trabalhando. Este tutorial ensinará como usar todos esses comandos para obter os detalhes do sysinfo Linux.
os comandos e exemplos mencionados neste tutorial foram testados no Ubuntu 20.04 e Debian 10.
Exibir Informações Básicas do Sistema no Shell do Linux
Para saber as informações básicas sobre o sistema, você precisa estar familiarizado com o utilitário de linha de comando chamado uname-curto para unix nome.
o comando uname
o comando uname vem com vários switches. O comando básico, conforme descrito abaixo, retorna apenas o nome do Kernel:
$ uname
saída:
Como você pode ver, o comando uname quando usado sem parâmetros retorna apenas o nome do kernel é o Linux para o meu sistema.
Obter o Kernel do Linux Nome
Quando você exatamente quer o comando para imprimir o nome do kernel, você vai usar o seguinte comando:
$ uname -s
Saída:
A saída acima tem apresentado o Linux como meu nome do kernel.
Obter o Kernel do Linux Versão
para imprimir as informações de versão do seu kernel, use o comando a seguir:
$ uname -r
Saída:
O comando acima foi apresentado o número de versão do meu Linux
Obter a Versão do Kernel Linux
para buscar a versão do seu kernel, use o comando a seguir:
$ uname -v
Saída:
A saída acima mostra o número de versão do meu kernel.
Obter Nó de Rede Hostname
Você pode usar o seguinte comando para imprimir a rede hostname do seu nó:
$ uname -n
Você também pode usar o comando a seguir para a mesma finalidade, como é mais user-friendly:
$ uname --nodename
Saída:
Ambos os comandos irá apresentar a mesma saída. Observe que o nome do host e o nome do nó podem não ser os mesmos para sistemas não Linux.
Obter Máquina de Hardware (Arquitetura i386, x86_64, sysinfo Linux)
para conhecer a arquitetura de hardware do sistema que você está trabalhando, por favor, use o seguinte comando:
$ uname --m
Saída:
A saída x86_64 significa que eu estou usando uma arquitetura de 64 bits. A saída i686 significa que um usuário está em um sistema de 32 bits.
obter Tipo de processador
para saber o tipo de processador que você está usando, use o seguinte comando:
$ uname -p
saída:
esta saída mostra que estou usando um processador de 64 bits.
Obter Plataforma de Hardware
para conhecer a plataforma de hardware que você está usando, por favor, use o seguinte comando:
$ uname -i
Saída:
No meu caso, a saída é o mesmo que o hardware da máquina nome.
Obter informações do Sistema Operacional
O seguinte comando permitirá que você saiba o nome do sistema operacional que você está usando:
$ uname -o
Saída:
minha máquina Ubuntu exibiu a saída acima para o meu sistema.
exibindo todas as informações do comando Uname
os comandos acima exibiram informações do sistema de acordo com o tipo de switch usado. Em caso você quer ver todos as informações do sistema de uma só vez, use o seguinte comando:
$ uname -a
Saída:
Você pode ver que a saída acima mostra a lista completa de sistema de informações para o usuário.
Exibição Detalhada de Informações de Hardware
Aqui vamos descrever os comandos, outros que uname, que são usados para extrair detalhadas informações de hardware do seu sistema:
Obter Informações de Hardware com lshw
O lshw utilitário permite obter importantes informações de hardware, tais como memória, CPU, discos, etc. do seu sistema. Execute o seguinte comando como um super usuário para visualizar essas informações:
$ sudo lshw
saída:
A saída acima é uma versão detalhada das informações de hardware do meu sistema. Você também pode visualizar um resumo das informações de hardware conforme descrito na seção a seguir.
Resumo
para exibir o resumo de seu detalhada do perfil de hardware, por favor use o seguinte comando:
$ lshw -short
Saída:
A saída acima é uma coluna sábio resumo do perfil de hardware que está mais legível.
Criando um arquivo HTML
o utilitário lshw também permite imprimir seu perfil de hardware em um arquivo HTML como um superusuário. Use o seguinte comando para este fim:
$ sudo lshw -html >
Exemplo:
$ sudo lshw -html > hardwareinfo.html
Saída:
O HTML acima ficheiro tenha sido criado no diretório /home/user/ pasta.
Obtenha informações da CPU com lscpu
o utilitário lscpu lista informações detalhadas da CPU dos arquivos sysfs e/proc / cpuinfo na tela. É assim que você pode usar este comando:
$ lscpu
saída:
a saída acima exibe arquitetura de CPU, número de CPUs, núcleos, modelo de família de CPU, threads, caches de CPU e muito mais.
Obtenha informações do dispositivo de bloco com lsblk
o utilitário lsblk exibe informações sobre todos os dispositivos básicos de armazenamento do seu sistema, como disco rígido, suas partições e as unidades flash conectadas ao seu sistema.
$ lsblk
você pode usar o seguinte comando para visualizar informações muito mais detalhadas sobre todos os dispositivos:
$ lsblk -a
saída:
Obtenha informações do dispositivo USB com lsusb
o comando lsusb lista informações sobre todos os controladores USB e os dispositivos conectados a eles. Execute o seguinte comando:
$ lsusb
você também pode usar o seguinte comando para visualizar informações muito detalhadas sobre cada dispositivo USB.
$ lsusb -v
Saída:
Esta saída exibe todos os controladores USB e dispositivos conectados.
Obter Informações Sobre Outros Dispositivos
Você também pode exibir informações sobre os seguintes dispositivos do seu sistema:
- dispositivos PCI
Comando: $ lspci
- dispositivos SCSI
Comando: $ lsscsi
- dispositivos SATA
Comando:
$ hdparm e.g. $ hdparm /dev/sda2
Depois de praticar junto com este tutorial, você nunca vai falhar para recuperar sysinfo sobre o Linux e o hardware subjacente de seu sistema. Isso ajudará você a verificar as especificações do sistema e se o hardware ou software em potencial é compatível ou não com o seu sistema.