Linux是自由和開放源代碼軟件操作系統,是一種廣泛應用於服務器系統和嵌入式系統的操作系統。查看Linux版本是我們日常開發和運維中經常需要進行的操作之一,以下是多種方式進行查看。
一、通過uname命令查看Linux版本
$ uname -a
上述命令可以返回Linux系統的詳細版本信息,包括內核版本、系統架構、主機名等。
另外,也可以通過uname命令查看系統內核版本:
$ uname -r
上述命令可以返回系統內核版本。
二、通過/etc/issue文件查看Linux版本
$ cat /etc/issue
上述命令可以返回Linux系統的版本號及其它一些信息,例如Ubuntu版本如下:
Ubuntu 20.04.3 LTS \n \l
其中,”20.04.3 LTS”是版本號。
三、通過lsb_release命令查看Linux版本
$ lsb_release -a
上述命令可以返回Linux系統的版本和發行號等信息,例如Ubuntu版本如下:
Distributor ID: Ubuntu Description: Ubuntu 20.04.3 LTS Release: 20.04 Codename: focal
其中,”Release: 20.04″是版本號。
四、通過cat /proc/version命令查看Linux版本
$ cat /proc/version
/proc/version文件包含了當前Linux內核版本信息,輸出內容如下:
Linux version 5.4.0-84-generic (buildd@lgw01-amd64-064) (gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)) #94-Ubuntu SMP Thu Aug 26 20:27:37 UTC 2021
其中,”Linux version 5.4.0-84-generic”是版本號。
五、通過cat /etc/os-release命令查看Linux版本
$ cat /etc/os-release
上述命令可以返回Linux系統的版本序列號等詳細信息,例如Ubuntu版本如下:
NAME="Ubuntu" VERSION="20.04.3 LTS (Focal Fossa)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 20.04.3 LTS" VERSION_ID="20.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
其中,”VERSION_ID=”20.04″”是版本號。
六、通過hostnamectl命令查看Linux版本
$ hostnamectl
上述命令可以返回Linux系統的版本和主機名等信息,例如Ubuntu版本如下:
Static hostname: ubuntu Icon name: computer-vm Chassis: vm Machine ID: d9ab1b4c321d40379356c1fceb01d6e8 Boot ID: 196c0104ccaa471fafb8b8a2a10109b8 Virtualization: oracle Operating System: Ubuntu 20.04.3 LTS Kernel: Linux 5.4.0-84-generic Architecture: x86-64
其中,”Operating System: Ubuntu 20.04.3 LTS”是版本號。
七、通過/proc/sys/kernel/osrelease查看Linux版本
$ cat /proc/sys/kernel/osrelease
上述命令可以返回Linux系統的內核版本信息,版本號如下:
5.4.0-84-generic
總結
以上便是查看Linux版本的多種方式,不同的命令輸出信息略有不同。在實際工作中,我們可以根據實際需求選擇對應的命令進行查看。
原創文章,作者:MLSUV,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/315633.html