查看Linux服务器版本通常需要查看两个方面的信息:操作系统的版本和内核的版本,以下是详细的步骤和方法:
1. 查看操作系统版本
使用 lsb_release
命令
lsb_release
命令可以显示 Linux 标准基础(LSB)的相关信息,包括操作系统的版本,这个命令在大多数基于Debian的系统中是默认安装的。
lsb_release a
这个命令会输出类似如下的信息:
Distributor ID: Ubuntu Description: Ubuntu 20.04 LTS Release: 20.04 Codename: focal
使用 /etc/osrelease
文件
/etc/osrelease
文件包含了操作系统的详细信息,可以直接查看这个文件来获取操作系统的版本信息。
cat /etc/osrelease
这个命令会输出类似如下的信息:
NAME="Ubuntu" VERSION="20.04 LTS (Focal Fossa)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 20.04 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/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/termsandpolicies/privacypolicy" VERSION_CODENAME=focal UBUNTU_CODENAME=focal
2. 查看内核版本
使用 uname
命令
uname
命令用于显示系统信息,r
参数可以用来显示内核版本。
uname r
这个命令会输出类似如下的信息:
5、4.042generic
使用 /proc/version
文件
/proc/version
文件包含了内核版本和其他系统信息,可以直接查看这个文件来获取内核的版本信息。
cat /proc/version
这个命令会输出类似如下的信息:
Linux version 5.4.042generic (buildd@lcy01amd64009) (gcc version 9.3.0 (Ubuntu 9.3.017ubuntu1~20.04)) #46Ubuntu SMP Mon Jan 18 14:59:19 UTC 2021
以上就是查看Linux服务器版本的详细方法。