Bagaimana saya tahu versi Gentoo & Linux apa yang sedang berjalan?

9

Apakah ada cara untuk mengetahui dari Bash apa versi distro # yang saya jalankan dan juga apa versi Kernel yang disertakan?

Rutherford
sumber
1
coba uname -a.
Kevin

Jawaban:

10

Perintah dasar adalah sebagai berikut:

# cat /etc/gentoo-release 
Gentoo Base System release 2.1

# uname -r
3.1.6-gentoo

Anda juga dapat memperoleh informasi ini dalam "cara Gentoo" menggunakan utilitas paket app-portage / gentoolkit:

# equery list baselayout
 * Searching for baselayout ...
[IP-] [  ] sys-apps/baselayout-2.1:0

# eselect kernel list
Available kernel symlink targets:
  [1]   linux-3.1.4-gentoo
  [2]   linux-3.1.5-gentoo
  [3]   linux-3.1.6-gentoo *
  [4]   linux-3.1.7-gentoo
  [5]   linux-3.2.0-gentoo
  [6]   linux-3.2.0-gentoo-r1
lik
sumber
Apakah uname -rbenar-benar dapat diandalkan untuk pengecekan distribusi? Apakah ini tidak akan berubah jika pengguna memasukkan string khusus di suatu tempat di kernel atau jika dia menggunakan kernel lain dari yang disediakan dengan gentoo-sources?
thomasa88
Hanya untuk pengecekan distribusi lsb_release -iberfungsi dengan sangat baik, tetapi itu termasuk "memastikan yang lsb_releasediinstal" dalam instruksi ... Pengguna ini tampaknya telah bertanya tentang versi kernel dan Gentoo, daripada mengidentifikasi distribusi. (Meskipun "versi distro #" bukan ungkapan yang paling jelas)
Gert van den Berg
7

Gentoo adalah rilis bergulir, jadi walaupun informasi yang diposting di atas benar dan relevan, ada satu potongan lain yang sangat penting dari teka-teki:

eselect profile list

Itu membuat banyak perbedaan pada sistem daripada mengatakan rilis kernel yang tepat ...

totaam
sumber
Maksud saya maksud Anda karena profil menetapkan hal-hal seperti flag USE default? Bagaimana hal itu memengaruhi versi perangkat lunak apa yang sedang berjalan? Dan juga dengan rolling release apakah Anda merujuk pada metode portage yang memperbarui pohon dengan overlay atau sesuatu yang lain?
rutherford
2
Dengan "rolling release", maksud saya gentoo terus diperbarui dan "rilis" aktual dengan angka cantik tidak sepenting dengan distro lain. Ya, flag USE itu penting, tetapi profil berubah lebih dari sekedar flag USE dan mungkin juga akan berdampak pada versi paket mana yang diinstal (masker paket dll)
totaam
5

Untuk memeriksa nama dan versi distribusi Linux Anda (bukan versi kernel):

cat /etc/issue

atau

cat /etc/*-release

atau

lsb_release -a

Sumber: http://www.dogruel.com/?p=36 .

neuron34
sumber
Tolong jangan memposting tautan saja sebagai jawaban. Segera setelah blog itu menghilang / mengubah skema mesin / URL CMS, jawaban Anda akan menjadi tidak berguna.
Mat
2
Itu poin yang bagus. Saya mengedit posting saya untuk memasukkan solusi yang dimaksud dalam blog.
neuron34