GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara mengetahui versi Linux yang saya jalankan?

Kernel dideteksi secara universal dengan uname :

$ uname -or
2.6.18-128.el5 GNU/Linux

Sebenarnya tidak ada cara lintas distribusi untuk menentukan distribusi dan versi apa yang Anda gunakan. Ada upaya untuk membuat ini konsisten, tetapi sayangnya akhirnya bervariasi. Alat LSB memberikan informasi ini, tetapi ironisnya tidak diinstal secara default di semua tempat. Contoh pada sistem Ubuntu 9.04 dengan lsb-release paket terpasang:

$ lsb_release -irc
Distributor ID: Ubuntu
Release:        9.04
Codename:       jaunty

Jika tidak, metode terdekat yang tersedia secara luas adalah memeriksa /etc/something-release file. Ini ada di sebagian besar platform umum, dan pada turunannya (yaitu, Red Hat dan CentOS).

Berikut beberapa contohnya.

Ubuntu memiliki /etc/lsb-release :

$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.04
DISTRIB_CODENAME=jaunty
DISTRIB_DESCRIPTION="Ubuntu 9.04"

Tetapi Debian memiliki /etc/debian_version :

$ cat /etc/debian_version
5.0.2

Fedora, Red Hat, dan CentOS memiliki:

Fedora: $ cat /etc/fedora-release
Fedora release 10 (Cambridge)

Red Hat/older CentOS: $ cat /etc/redhat-release
CentOS release 5.3 (Final)

newer CentOS: $ cat /etc/centos-release
CentOS Linux release 7.1.1503 (Core)

Gentoo:

$ cat /etc/gentoo-release
Gentoo Base System release 1.12.11.1

Saya tidak memiliki sistem SUSE yang tersedia saat ini, tetapi saya yakin ini adalah /etc/SuSE-release .

Slackware memiliki /etc/slackware-release dan/atau /etc/slackware-version .

Mandriva memiliki /etc/mandriva-release .

Untuk sebagian besar distribusi populer,

$ cat /etc/*{release,version}

akan paling sering berhasil. Dipreteli dan penginstalan "server" barebone mungkin tidak memiliki paket 'rilis' untuk distribusi yang diinstal.

Selain itu, dua program pihak ketiga yang dapat Anda gunakan untuk mendapatkan informasi ini secara otomatis adalah Ohai dan Facter.

Perhatikan bahwa banyak distribusi memiliki informasi semacam ini di /etc/issue atau /etc/motd , tetapi beberapa kebijakan keamanan dan praktik terbaik menunjukkan bahwa file ini harus berisi spanduk pemberitahuan akses.

Terkait:Bagaimana cara mengetahui versi paket perangkat lunak yang diinstal pada node?,wayang.


Anda juga dapat mencoba:

$ cat /etc/issue

Biasanya (tidak selalu) akan memberi tahu Anda distribusi apa yang Anda gunakan. /etc/issue adalah file yang digunakan untuk layar login.


Kernel:uname -a


Linux
  1. Versi Linux Apa yang Saya Jalankan? Inilah Cara Mengetahuinya

  2. Bagaimana cara mengetahui apa yang dilakukan perintah Linux

  3. Linux – Bagaimana Cara Mengetahui Hard Disk Apa yang Ada di Sistem?

  1. Bagaimana cara mengetahui proses apa yang mengunci file di Linux?

  2. Bagaimana cara mengetahui kemampuan linux apa yang dibutuhkan suatu proses untuk bekerja?

  3. Bagaimana cara mengetahui versi Linux yang sedang berjalan?

  1. Memeriksa versi PHP apa yang saya jalankan di Linux?

  2. Bagaimana cara mengidentifikasi distro Linux mana yang sedang berjalan?

  3. Bagaimana saya bisa mengetahui hard disk apa yang terpasang pada kotak Linux?