Neste breve post, vou mostrar como encontrar a versão do Debian ou do Ubuntu em uso, em um determinada máquina.
A informação pode ser valiosa no caso de você ter iniciado um trabalho como administrador de sistemas, com vários servidores para cuidar e deseja saber exatamente o que tem pela frente, antes de iniciar alguma tarefa de manutenção.
É comum um parque de servidores ter máquinas rodando com sistemas operacionais de diferentes versões.
Se você presta suporte técnico, pode precisar estabelecer que versão do Ubuntu ou Debian está instalada, para poder se posicionar melhor frente a um problema.
Inscreva-se na newsletter do site, para ser avisado quando sair post novo sobre Linux:
Onde encontrar a versão do Debian
No Debian, o arquivo /etc/debian_version
guarda esta informação.
Use o comando cat
, para ver o seu conteúdo:
cat /etc/debian_version
No meu caso, o resultado foi este:
jessie/sid
É comum obter apenas o número da versão do Debian:
11.0
Outras formas de obter a versão do sistema operacional Debian ou Ubuntu
Os comandos, que seguem, podem funcionar em uma distro e não em outra. Depende do que você tem instalado aí.
Um outro arquivo, que guarda a versão do sistema operacional, é o /etc/issue:
cat /etc/issue
Debian GNU/Linux 11
Outro arquivo, que pode ser lido com o comando cat, para obter a versão da sua distro, é o /etc/lsb_release:
cat /etc/lsb_release
O próprio lsb_release, é um comando (se estiver instalado):
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 21.04 LTS
Release: 21.04
Codename: Hirsute Hippo
Você também pode dar um olhada no arquivo /proc/version
:
cat /proc/version
Linux version 3.14-2-686-pae (debian-kernel@lists.debian.org) (gcc version 4.8.3 (Debian 4.8.3-7) ) #1 SMP Debian 3.14.15-2 (2014-08-09)
No Ubuntu, o resultado é semelhante a este:
Linux version 2.6.24-27-server (case@chibacity) (gcc version 4.2.4 (Ubuntu 4.2.4-1ubuntu4)) #1 SMP Wed Mar 24 10:39:18 UTC 2010
Voltando ao diretório /etc, experimente ver o conteúdo do arquivo os-release:
cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
Há outras maneiras de se determinar a versão do sistema operacional em uso, mas estas são as principais.
Como obter a versão do Debian ou do Ubuntu, em um script
Se você está criando um script, pode precisar estabelecer qual a versão exata do sistema operacional em questão para direcionar a execução do código, de acordo com a situação.
Novamente, há várias formas de se estabelecer isto. Vou mostrar um exemplo, que pode ser inserido no meio do seu código:
#!/bin/sh VERSION=`lsb_release -sd | cut -c 8-` echo Versao do seu sistema operacional: ${VERSION}
Fácil, não é? 😉
Referências:
http://www.debianadmin.com/find-your-debian-or-ubuntu-linux-version-you-are-running.html
One reply on “Como encontrar a versão instalada do Debian ou do Ubuntu”
bom sua dicas gostei !!!