Bagaimana cara mengetahui Distribusi Linux yang saya gunakan?
uname -a
memberi
Linux xxxxxx.net 2.6.9-42.0.3.EL.wh1smp #1 SMP Fri Aug 14 15:48:17 MDT 2009 i686 i686 i386 GNU/Linux
Bagaimana saya tahu ini Ubuntu / Debian / Fedora atau Redhat?
Saya menggunakan /etc/init.d/serviced restart
untuk memulai kembali serevices, sepertinya itu bukan keluarga Redhat
[itf][~]$ cat /etc/issue
cat: /etc/issue: No such file or directory
[itf][~]$ cat /etc/issue.net
cat: /etc/issue.net: No such file or directory
[itf][~]$ lsb_release -a
-sh: lsb_release: command not found
[itf][~]$ cat /etc/*-release
cat: /etc/*-release: No such file or directory
[itf][~]$ cat /etc/*-version
cat: /etc/*-version: No such file or directory
[itf][~]$ cat /etc/*release
cat: /etc/*release: No such file or directory
[itf][~]$ cat /etc/*_release
cat: /etc/*_release: No such file or directory
[itf][~]$ cat /etc/*version
cat: /etc/*version: No such file or directory
[itf][~]$
linux
linux-distributions
Mithun Sreedharan
sumber
sumber
Jawaban:
Dalam Debian:
/etc/debian_version
Di Ubuntu:
lsb_release -a or /etc/debian_version
Di Redhat:
cat /etc/redhat-release
Di Fedora:
cat /etc/fedora-release
sumber
lsb_release -a
bekerja di Debian (memeras), juga.lsb_release -a
juga bekerja di Gentoolsb_release -a
berfungsi juga di Ubuntu dan Mint.Tetap sederhana!
sumber
Anda dapat mencoba artikel ini dari Novell .
sumber
cat /etc/*release
tampaknya bekerja untuk beberapa distro utama. Saya memverifikasi dengan Ubuntu, Mint, Red Hat, dan Gentoo./etc/SuSE-release
pastebin.com/dL5gVLQeCoba salah satu dari ini:
sumber
Coba http://legroom.net/2010/05/05/generic-method-determine-linux-or-unix-distribution-name .
sumber
Semua sistem yang sesuai dengan systemd akan memiliki
/etc/os-release
yang seharusnya memberi Anda informasi terkait dengan distribusi, dllsumber
Hmm, mungkin distro lain - akhiran .EL tampaknya digunakan oleh centos, tapi itu redhat dervative. Saya juga bertanya-tanya apa sistem manajemen paket Anda? Mungkin membantu untuk memeriksa repo yang Anda gunakan - karena ini biasanya disediakan oleh vendor, dan khusus untuk distro
sumber
Lihat peretasan ini, yang mengintip fungsi yang ditentukan dalam skrip startup.
sumber
Gunakan pesan Pra Login jika belum diedit
cat /etc/issue
sumber
Berdasarkan versi kernel saya akan mengatakan itu WBEL 4 . Mereka dikenal sedikit ketinggalan dengan pembaruan mereka, jadi mungkin yang terbaik adalah bermigrasi ke CentOS sesuka Anda.
sumber
Hanya memasukkan hasilnya ke var dan dalam huruf kecil
sumber
Pembaruan di sini, sekarang memungkinkan untuk digunakan
lsb_release -ds
, sehingga Anda dapat menggunakannya sepertilinuxDistro=$(lsb_release -ds)
tanpa penguraian tambahan.sumber