Como verificar a versão do sistema operacional na linha de comando

Como verificar a versão do sistema operacional na linha de comando
Linux é um poderoso sistema operacional que é gratuito e de código aberto. Por ser de código aberto, o Linux está disponível em inúmeras variações. Geralmente, cada variante é conhecida como distribuição Linux (também conhecida como distro Linux). Você já deve ter ouvido o nome dos grandes como Ubuntu, Debian, Rhel, Fedora, Arch Linux, SUSE, etc.

Saber o nome e a versão de uma distro é vital para usuários e administradores. As informações são importantes em inúmeras situações, como instalar novos aplicativos ou recursos, solução de problemas, etc. Este guia demonstrará como verificar a versão do sistema operacional na linha de comando no Linux.

Verificando a versão do sistema operacional

Aqui estão algumas das maneiras mais simples de verificar a versão do sistema operacional. Quase todos esses métodos devem se aplicar a qualquer distro Linux. Esses métodos utilizam as ferramentas embutidas e o recurso Linux vem com.

Verificação da versão do sistema operacional de /etc /oscha de liberação
Em Linux, o liberação do sistema operacional O arquivo contém várias informações sobre o sistema. Existem duas cópias do arquivo em dois locais diferentes.

$ /etc /OS-lançamento
$/usr/lib/os-lançamento

Curiosamente, o arquivo localizado em /etc/os liberação terá precedência sobre /usr/lib/os-lançamento.

Ele contém informações no formato de uma nova lista separada por várias variáveis. Ele contém informações como nome do sistema operacional, versão, identificação de versão, ID da criação, etc.

Para verificar o conteúdo do liberação do sistema operacional Arquivo, execute o seguinte comando.

$ CAT /etc /OS

Observe que a saída variará de uma distro Linux para outra. Este arquivo só estará disponível se o sistema operacional usar o Systemd Como o sistema init.

Aqui estão alguns exemplos que ajustam o conteúdo de liberação do sistema operacional Para imprimir apenas detalhes específicos. O comando a seguir imprimirá apenas a versão e o nome do sistema operacional.

$ eGREP '^(versão | nome) =' /etc /os-lançamento

Para verificar apenas a versão do sistema operacional, execute o seguinte comando em vez disso.

$ grep '^versão' /etc /os

Verificação da versão do sistema operacional usando lsb_release
O lsb_release A ferramenta fornece determinadas LSB (Base Padrão Linux) e informações específicas para distro. Geralmente, lsb_release é usado no seguinte formato.

$ lsb_release -a

Aqui, diz a bandeira "-a" lsb_release Para imprimir todas as informações sobre o sistema operacional, ele pode fornecer. Como alternativa, você pode imprimir um relatório mínimo usando a bandeira “-s” ou “-short”. Ele omitirá os cabeçalhos na saída.

$ lsb_release --l -short

Esta ferramenta também suporta imprimir uma informação específica de cada vez. Por exemplo, para imprimir apenas a descrição do sistema operacional, use a bandeira "-d" ou "-Description".

$ lsb_release -d

Para exibir o codinome do sistema operacional atual, use o sinalizador "-c" ou "-codename".

$ lsb_release -C

A página do homem contém uma descrição aprofundada de todas as opções disponíveis.

$ MAN LSB_RELEASE

Verificação da versão do sistema operacional usando hostnamectl
O hostnamectl O comando é responsável por gerenciar o nome do host do sistema Linux e as configurações relacionadas. Também pode imprimir uma série de informações sobre o sistema e sistema operacional.

$ hostnamectl

Verificação da versão do sistema operacional usando uname
Igual a lsb_release e hostnamectl, uname é outra ferramenta para relatar várias informações sobre a máquina e o sistema operacional. No entanto, a saída é um pouco mais desorganizada em comparação com hostnamectl saída.

Para imprimir todas as informações sobre o sistema, execute o seguinte uname comando. Aqui, a bandeira “-a” diz a Uname para imprimir todas as informações suportadas.

$ uname -a

Também podemos contar uname Para imprimir apenas detalhes específicos. Por exemplo, a bandeira "-v" ou "-kernel-version" imprimirá a versão do kernel.

$ uname -v

A seguir uname O comando imprimirá o rótulo do sistema operacional.

$ uname -o

Para todas as opções disponíveis e suas explicações, verifique a página do homem.

$ Man Uname

Verificação da versão do sistema operacional de /etc /edição
O arquivo /etc/edição Informações de identificação do sistema de armazenamento. Geralmente é mostrado antes de você ser solicitado a fazer login em sua conta. Verifique o conteúdo do arquivo.

$ cat /etc /edição

Verificação da versão do sistema operacional usando /proc /versão
É um arquivo de texto que inclui informações sobre o kernel Linux.

$ cat /proc /versão

Verificação da versão do sistema operacional usando /etc /*liberação
Se nenhum dos métodos mencionados acima foi bem -sucedido, é altamente provável que você esteja executando um sistema Linux muito antigo. Se for esse o caso, temos que tirar proveito de um método muito rudimentar de verificar as informações do sistema operacional.

Execute o seguinte comando.

$ cat /etc /*liberação

Aqui, o CAT lerá e imprimirá o conteúdo de todos os arquivos que correspondem ao padrão. Você pode verificar quais arquivos estamos lendo.

$ ls -lh /etc /*liberação

Pensamentos finais

Este guia demonstra como verificar a versão do sistema operacional Linux em execução na máquina. Embora existam muitas ferramentas de terceiros, podemos alcançá-lo usando as ferramentas e recursos internos apenas.

A versão de um sistema operacional Linux é uma informação importante. Geralmente, os pacotes Linux são construídos para trabalhar com uma versão Linux específica em mente. Conhecer a versão Linux pode ajudar a solucionar comportamentos ou erros inesperados. Também é importante quando uma nova versão do Distro Linux é lançada. É uma informação simples e crucial para acompanhar.