Bagaimana saya mengetahui versi Fedora yang saya jalankan dari cli (bukan uname -a)?

10

Saya ingin tahu apakah kotak itu adalah Fedora Core 4 atau Redhat 9, atau CentOS, dll ... tidak jika memiliki Kernel 2.6.x

Zak
sumber

Jawaban:

4

Pada sistem modern Anda harus dapat melihat di / etc / lsb-release

mojo-jojo david% cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.10
DISTRIB_CODENAME=karmic
DISTRIB_DESCRIPTION="Ubuntu karmic (development branch)"

Ini harus menjadi cara yang diamanatkan LSB untuk mengetahui distribusi di berbagai distribusi Linux.

Anda tidak harus bergantung pada / etc / issue, karena digunakan untuk pesan login, dan seseorang mungkin mengubahnya.

David Pashley
sumber
1
pada centOS 5.3 file itu tidak ada, tetapi direktori bin menyediakan menyediakan lsb_release sebagai alternatif perintah
Zak
lsb_release tidak tersedia pada gambar dasar Fedora (21 Workstation)
ACyclic
Dari halaman Wikipedia Linux Standard Base: "Perintah lsb_release -a tersedia di banyak sistem untuk mendapatkan detail versi LSB, atau dapat dibuat dengan menginstal paket yang sesuai, misalnya paket redhat-lsb di Red-Hat-flavoured Distribusi Linux seperti Fedora. [2] " en.wikipedia.org/wiki/Linux_Standard_Base
Jeremy Hajek
1
lsb-release tidak ada pada sistem fedora. File yang benar disebut rilis sistem
Federico Galli
16

Ini mungkin?

[dummyuser @ d400 ~] $ ls -l / etc / system-release
lrwxrwxrwx. 1 root root 14 2009-06-04 19:05 / etc / system-release -> fedora-release

[dummuser @ d400 ~] $ cat / etc / system-release
Fedora release 11 (Leonidas)


sumber
2

saya harus melakukan

cat /etc/fedora-release
creftos
sumber
2

Bahkan lebih baik, dan * nixwide:

lsb_release -d
Zak
sumber
0

Ahh jawab pertanyaan saya sendiri ..

cat / etc / issue

Zak
sumber
1
ini tidak akan menjadi cara yang dapat diandalkan untuk memeriksa versi server karena sysadmin dapat memodifikasi konten file itu. Saya memodifikasi file / etc / issue dan /etc/issue.net untuk menampilkan nama perusahaan dan pemberitahuan hukum (dan secara eksplisit menghapus nama distro & info versi) (
Roy Rico