一、使用uname命令查看Linux版本
在Linux系統中,使用uname命令可以查看Linux系統的版本和系統基本信息。
例如,輸入如下命令:
uname -a
輸出結果類似於:
Linux host_name 4.15.0-101-generic #102-Ubuntu SMP Mon May 11 10:07:26 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
其中,「4.15.0-101-generic」即為Linux系統的版本號。
除此之外,uname命令還可以查看系統的其他基本信息,如內核名稱、系統架構等。
二、使用/etc/*-release文件查看Linux版本
Linux系統中,可以通過查看/etc目錄下相關的*-release文件來獲取系統版本信息。
例如,輸入如下命令:
cat /etc/os-release
輸出結果類似於:
NAME="Ubuntu" VERSION="18.04.4 LTS (Bionic Beaver)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 18.04.4 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
其中,「VERSION」即為Ubuntu的版本號。
除此之外,/etc目錄下還有其他類似的文件,如lsb_release、redhat-release等文件,通過查看對應文件可以獲取不同Linux發行版的版本信息。
三、使用lsb_release命令查看Linux版本
lsb_release命令是一個標準工具,可以用來獲取Linux發行版的信息,如版本號、發行日期、開發代號等。
例如,輸入如下命令:
lsb_release -a
輸出結果類似於:
No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 18.04.4 LTS Release: 18.04 Codename: bionic
其中,「Release」即為Ubuntu的版本號。
四、使用cat命令查看/proc/version文件獲取Linux版本
/proc/version是一個虛擬文件,可以用來獲取當前Linux系統的版本信息。
例如,輸入如下命令:
cat /proc/version
輸出結果類似於:
Linux version 4.15.0-101-generic (buildd@lgw01-amd64-017) (gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)) #102-Ubuntu SMP Mon May 11 10:07:26 UTC 2020
其中,「Linux version」後面的一段即為Linux系統的版本號。
五、使用hostnamectl命令查看Linux版本
hostnamectl命令是一個標準工具,可以用來獲取Linux系統的版本信息、架構信息、主機名等。
例如,輸入如下命令:
hostnamectl
輸出結果類似於:
Static hostname: host_name Icon name: computer-server Chassis: server Machine ID: 11111111111111111111111111111111 Boot ID: 22222222222222222222222222222222 Operating System: Ubuntu 18.04.4 LTS Kernel: Linux 4.15.0-101-generic Architecture: x86-64
其中,「Operating System」即為Ubuntu的版本號。
六、總結
可以看出,獲取Linux系統版本號的方式有多種。在實際的開發和運維中,可以根據實際情況選擇不同的方式來獲取Linux版本信息。
原創文章,作者:UVEBI,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/368901.html