a fim de saber que versão Debian ou distribuição Linux estamos rodando entre mais informações sobre o nosso sistema eu vou explicar uma variedade de alternativas simples:
saiba que versão do Debian está rodando usando o comando uname.
o comando uname (nome Unix) é um programa para Unix e é baseado em sistemas, se compararmos o comando é semelhante ao comando ver usado em sistemas MS-DOS. Ele mostra informações básicas sobre o sistema operacional, processador e muito mais.
Quando usado sem parâmetros, o comando uname irá mostrar apenas o nome do sistema operacional, mas não a distribuição, nem kernel,etc. Quando usado sem parâmetros, o comando uname irá adotar a opção-s por padrão.
o parâmetro-help irá mostrar uma breve documentação sobre o comando uname. Aqui podemos encontrar uma variedade de opções:
Descrição do parâmetro:
-s –kernel-name esta é a opção por padrão .
– n –nodename mostra o nome da máquina.
– R — kernel-release Shows the kernel version.
– v — kernel-version mostra a data de publicação do kernel.
-m –machine print information on the hardware
-p –processor To check the CPU
-i –hardware-platform shows the hardware implementation based on kernel modules. Nos sistemas Linux este comando quase sempre retorna “desconhecido”, esta opção pode ser ignorada.
-o –operating-system Shows the OS version.
— help Prints help menu ajuda com instruções.
–version mostra a versão do comando.
Nota: O comando uname-o irá ler o ficheiro ostype localizado no /proc/sys/kernel, como mostrado na imagem seguinte.
Como explicado antes o parâmetro-v irá retornar o comando uname versão:
Quando usada a opção -a (–all), o comando retornará as seguintes informações:
- nome do Kernel
- (nome de Domínio localhost.localdomain).
- versão do Kernel.
- Data de lançamento do Kernel..
- Hardware e tipo de CPU.
- Arquitectura
- sistema operativo.
O formato parece:
processador de hardware-arquitetura de sistema operacional
No meu caso, a saída exata é:
4.19.37-5+deb10u1 (2019-07-19) x86_64 GNU/Linux
Além disso, podemos combinar diferentes opções, por exemplo, vamos imprimir o nome do kernel de versão e executando:
As opções, a fim de não afetar a saída, como mostrado no exemplo a seguir em que eu inverter as opções ordens, enquanto que a saída permanece o mesmo:
Saiba qual a versão do Debian que você está correndo usando o comando lsb_release:
Antes de iniciar provavelmente você precisará instalar o LSB (Linux Standard Base) para utilizar o comando lsb_release que imprime informações sobre o sistema, abra um terminal e como root ou usando sudo, execute os seguintes comandos:
atualização pelo apt
apt instalar lsb
No meu caso o pacote foi instalado, se você não o tiver anteriormente após a confirmação pacote irá ser instalado e você será capaz de usar o lsb_release de comando.
este comando traz informações sobre a distribuição Linux que estamos a executar.
A sintaxe utilizada é:
Para obter todas as opções disponíveis, podemos esfregar lsb_release -h e a saída mostrará algumas documentação:
Entre as opções disponíveis temos:
-h, –help Imprime o menu ajuda.
– v, –version mostra módulos LSB suportados pelo sistema.
– i, — id mostra a distribuição Linux.
– d, — description imprime uma descrição da distribuição Linux.
– r, — release mostra a versão de distribuição.
– c, –codename mostra o nome de código da distribuição.
– a, — All Prints all the information mentioned above.
– s, — short imprime a saída em formato curto..
Por exemplo, se executar lsb_release -a, o comando retornará a seguinte saída:
Nota: se for executado sem opções o comando “lsb_release” irá aplicar a opção-v por padrão.
saiba que versão do Debian você está executando usando o comando cat.
usando o comando cat podemos verificar o ID, Descrição, versão e nome de código da nossa distribuição entre mais informações, exibindo a informação a partir dos ficheiros que o contêm.
para saber que distribuição estamos a usar com o gato de comando que pode executar:
com o cat podemos também verificar as versões kernel e gcc usadas para construí-lo. Para fazê-lo executar:
, Que deve retornar uma saída semelhante à imagem a seguir:
Nota: nós podemos editar a informação armazenada em /etc/*-liberação de arquivos para alterar a saída de lsb_release.
saiba que versão do Debian está a executar usando o comando hostnamectl.
Hostnamectl é outra alternativa para distribuições com systemd, verifique-lo executando no terminal
Como você vê o comando retorna informações sobre o nome do host, sistema operacional e a versão do kernel, arquitetura, entre mais, incluindo o software de virtualização se você estiver trabalhando em um convidado virtual.
Conclusão:
Enquanto em sistemas Windows, podemos utilizar comandos como o systeminfo, ver ou cmdinfo não houver número suficiente de opções para restringir ou especifique as informações a serem impressas. A diversidade Linux de alternativas e opções através da linha de comando oferece mais velocidade e precisão.
Muito obrigado por seguir LinuxHint. Continue nos seguindo para obter mais atualizações e dicas sobre Linux. Para qualquer investigação relacionada com Linux ou rede não hesite em contactar-nos através do nosso canal de suporte https://support.linuxhint.com.