本文講述使用命令行檢測ubuntu版本方法。
與debian穩(wěn)健的升級策略不同,ubuntu每六個月便會發(fā)布一個新版,以便人們實時地獲取和使用新軟件。ubuntu共有五個長期支持版本(long term support,lts):ubuntu 6.06、8.04、10.04、12.04、14.04、16.04。ubuntu 12.04和14.04桌面版與服務器版都有5年支持周期。而之前的長期支持版本為桌面版3年,服務器版5年。每個ubuntu的版本代號都是按照“形容詞+動物”的格式命名的,一開始并不是按照字母順序,從6.06的drapper drake才開始如此。而數字號則是表示發(fā)布的“年+月”,如12.04是在2012年4月發(fā)布。
方法一:使用lsb_release實用程序
lsb_release實用程序可以顯示有關linux發(fā)行版的lsb(linux標準庫)信息。它是檢查ubuntu版本的首選方法,無論運行的是哪個桌面環(huán)境或ubuntu版本,此方法都可以使用。
下面我們就來看看如何檢測ubuntu版本:
1、使用ctrl+alt+t鍵盤快捷鍵或單擊終端圖標打開終端。
2、使用lsb_release -a命令顯示ubuntu版本,會在description行看到ubuntu版本信息
輸出:
no lsb modules are available.
distributor id: ubuntu
description: ubuntu 18.04 lts
release: 18.04
codename: bionic從上面的輸出可以看出我使用的是ubuntu 18.04 lts。
也可以只顯示description行,只需執(zhí)行以下命令:
lsb_release -d輸出:
description: ubuntu 18.04 lts方法二:使用cat命令
1、使用cat命令顯示/etc/issue文件中包含系統(tǒng)標識文本的內容
需要執(zhí)行以下命令:
cat /etc/issue輸出結果:
ubuntu 18.04 lts \n \l2、使用cat命令顯示/etc/os-release文件中信息
/etc/os-release是一個包含操作系統(tǒng)標識數據的文件,只能在運行systemd的較新ubuntu版本上找到。
注:只有擁有ubuntu 16.04或更高版本時,此方法才有效。
需要執(zhí)行以下命令:
cat /etc/os-release輸出:
name=ubuntu
version=18.04 lts (bionic beaver)
id=ubuntu
id_like=debian
pretty_name=ubuntu 18.04 lts
version_id=18.04
home_url=https://www.ubuntu.com/
support_url=https://help.ubuntu.com/
bug_report_url=https://bugs.launchpad.net/ubuntu/
privacy_policy_url=https://www.ubuntu.com/legal/terms-and-policies/privacy-policy
version_codename=bionic
ubuntu_codename=bionic方法三:使用hostnamectl命令
hostnamectl是一個允許用戶設置主機名的命令,但也可以使用它來檢查ubuntu版本。
注:此命令僅適用于ubuntu 16.04或更高版本。
需要執(zhí)行以下命令:
hostnamectl輸出:
static hostname: linuxize
icon name: computer-vm
chassis: vm
machine id: f1ce51f447c84509a86afc3ccf17fa24
boot id: 2b3cd5003e064382a754b1680991040d
virtualization: kvm
operating system: ubuntu 18.04 lts
kernel: linux 4.15.0-22-generic
architecture: x86-64