Jawaban:
Jalankan lsb_release
dengan -a
sakelar.
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 9.04
Release: 9.04
Codename: jaunty
lsb_release -rs
akan memberikan versi # sendiri juga
$ cat /etc/issue
Ubuntu 8.10 \n \l
root
dan tidak memiliki lsb_release
(dan gambar Ubuntu itu dibangun pada tampaknya jauh di atas rantai ketergantungan buruh pelabuhan), ini bekerja dengan baik untuk menentukan di mana Ubuntu itu berjalan absen lsb_release
. Juga, FWIW @WarrenP Saya melihat /etc/debian_version
di mesin (virtual) ini
source
dari /etc/lsb-release
untuk mengekspor variabel informasi versi ke shell Anda:
$ . /etc/lsb-release
Berisi variabel berikut
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04 LTS"
/etc/lsb-release
secara langsung. Spek mengharuskan Anda untuk meminta menggunakan lsb_release
perintah yang dapat meminta sumber informasi lain.
lsb_release
perintah dan mengekstrak ini.
$ uname -a
Linux debian 2.7.30-1-686 # 1 SMP Kamis 8 Mei 02:16:39 UTC 2008 i686 GNU / Linux
uname -a anaylsis:
Linux: adalah nama kernel.
debian: adalah nama host mesin.
2.7.30-1-686: adalah versi kernel
1 SMP Kamis 8 Mei 02:16:39 UTC 2008: SMP adalah singkatan dari multiprocessing simetris, yang menunjukkan bahwa CPU (central processing unit) menggunakan dua atau lebih CPU dan tanggal sistem saat ini
i686: adalah arsitektur CPU
GNU / Linux: adalah OS