sudo find /etc | xargs grep -i fedora > searchFedora
daje:
/etc/netplug.d/netplug: # At least on Fedora Core 1
...
Ale zobacz wersję Fedory w /etc/netplug.d/netplug
pliku. Czy to poważne?
cat /etc/fedora-release/
sudo find /etc | xargs grep -i fedora > searchFedora
daje:
/etc/netplug.d/netplug: # At least on Fedora Core 1
...
Ale zobacz wersję Fedory w /etc/netplug.d/netplug
pliku. Czy to poważne?
cat /etc/fedora-release/
Odpowiedzi:
cat /etc/issue
Lub cat /etc/fedora-release
zgodnie z sugestią @Bruce ONeel
\S Kernel \r on an \m (\l)
Możesz też spróbować /etc/redhat-release
lub /etc/fedora-release
:
cat /etc/fedora-release
Fedora release 7 (Moonshine)
cat /etc/redhat-release
dla mnie też działa, ale tym lepiej, cat /etc/os-release
co naprawdę daje szczegółowe informacje.
Proponowany standardowy plik to /etc/os-release
. Zobacz http://www.freedesktop.org/software/systemd/man/os-release.html
Możesz wykonać coś takiego:
$ source /etc/os-release
$ echo $ID
fedora
$ echo $VERSION_ID
17
$ echo $VERSION
17 (Beefy Miracle)
source
do ładowania zmiennych, zawsze próbowałem analizować wartości. Znakomity!
Najprostsze polecenie, które może dać ci to, czego potrzebujesz, ale także inne dobre informacje:
hostnamectl
Możesz spróbować
lsb_release -a
który działa przynajmniej na Debianie i Ubuntu (a ponieważ jest to LSB, z pewnością powinien być przynajmniej na większości innych głównych dystrybucji). http://rpmfind.net/linux/RPM/sourceforge/l/ls/lsb/lsb_release-1.0-1.i386.html sugeruje, że istnieje już od dłuższego czasu.
redhat-lsb
, który nie był domyślnie instalowany na moim komputerze w pracy, przynajmniej (Fedora 15) (korporacyjny błąd IT?), Ale znajdował się w moim domowym pudełku Fedora 16. (Nie jestem pewien, czy jest to pakiet domyślny, czy nie)
lsb_release -d
dla krótszej wydajności.
cat /etc/*release
Jest uniwersalny dla prawie każdej większej dystrybucji.
[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 ~]$
O co chodzi uname -a
?
Podczas mojej instalacji Fedory 25 (stacja robocza) wszystkie informacje o identyfikatorze dystrybucji zostały znalezione w tym pliku:
/usr/lib/os.release.d/os-release-workstation
Obejmuje to,
uname -a działa z moim fc11