sudo find /etc | xargs grep -i fedora > searchFedora
dá:
/etc/netplug.d/netplug: # At least on Fedora Core 1
...
Mas veja a versão do Fedora no /etc/netplug.d/netplug
arquivo. Isto é sério?
cat /etc/fedora-release/
sudo find /etc | xargs grep -i fedora > searchFedora
dá:
/etc/netplug.d/netplug: # At least on Fedora Core 1
...
Mas veja a versão do Fedora no /etc/netplug.d/netplug
arquivo. Isto é sério?
cat /etc/fedora-release/
Respostas:
cat /etc/issue
Ou cat /etc/fedora-release
como sugerido por @Bruce ONeel
\S Kernel \r on an \m (\l)
Você também pode tentar /etc/redhat-release
ou /etc/fedora-release
:
cat /etc/fedora-release
Fedora release 7 (Moonshine)
cat /etc/redhat-release
funciona para mim também, mas o melhor é o cat /etc/os-release
que realmente dá informações detalhadas.
O arquivo padrão proposto é /etc/os-release
. Veja http://www.freedesktop.org/software/systemd/man/os-release.html
Você pode executar algo como:
$ source /etc/os-release
$ echo $ID
fedora
$ echo $VERSION_ID
17
$ echo $VERSION
17 (Beefy Miracle)
source
para carregar as variáveis, sempre tentei analisar os valores. Brilhante!
O comando mais simples que pode fornecer o que você precisa, mas algumas outras informações úteis também são:
hostnamectl
Você poderia tentar
lsb_release -a
que funciona pelo menos no Debian e no Ubuntu (e como é LSB, certamente deve estar na maioria das outras distros convencionais, pelo menos). http://rpmfind.net/linux/RPM/sourceforge/l/ls/lsb/lsb_release-1.0-1.i386.html sugere que já existe há algum tempo.
redhat-lsb
, que não foi instalado por padrão na minha caixa no trabalho, pelo menos (Fedora 15) (falha de TI corporativa?), Mas estava na minha caixa Fedora 16 de casa. (Não tenho certeza se é um pacote padrão ou não)
lsb_release -d
para uma produção mais curta.
cat /etc/*release
É universal para quase todas as principais distribuições.
[Belmiro@HP-550 ~]$ uname -a
Linux HP-550 2.6.30.10-105.2.23.fc11.x86_64 #1 SMP Thu Feb 11 07:06:34 UTC 2010
x86_64 x86_64 x86_64 GNU/Linux
[Belmiro@HP-550 ~]$ lsb_release -a
LSB Version: :core-3.1-amd64:core-3.1-noarch:core-3.2-amd64:core-3.2-noarch:deskt
op-3.1-amd64:desktop-3.1-noarch:desktop-3.2-amd64:desktop-3.2-noarch
Distributor ID: Fedora
Description: Fedora release 11 (Leonidas)
Release: 11
Codename: Leonidas
[Belmiro@HP-550 ~]$
Sobre o quê uname -a
?
Na minha instalação do Fedora 25 (estação de trabalho), todas as informações de ID de distribuição foram encontradas neste arquivo:
/usr/lib/os.release.d/os-release-workstation
Isso incluiu,
uname -a funciona com meu fc11