在Linux系统中,可以通过多种方法查看操作系统的版本信息,包括内核版本、发行版本名称等。以下是几种常用的方法:
方法一:使用uname
命令
查看内核版本
uname -r
查看完整的系统信息
uname -a
方法二:读取/proc/version文件
运行cat /proc/version
命令查看内核版本及编译信息
(base) lili@localhost:~$ cat /proc/version
Linux version 3.10.0-1160.71.1.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) ) #1 SMP Tue Jun 28 15:37:28 UTC 2022
方法三:查看发行版本信息
使用
lsb_release
命令(需安装)lsb_release -a
查看/etc/os-release文件(适用于大多数发行版)
cat /etc/os-release
针对RedHat系发行版
cat /etc/redhat-release
方法四:使用hostnamectl
命令
此命令不仅可以查看主机名,还能显示操作系统信息hostnamectl
(base) lili@localhost:~$ hostnamectl
Static hostname: localhost.localdomain
Icon name: computer-server
Chassis: server
Machine ID: xxxxxxx
Boot ID: xxxxx
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-1160.71.1.el7.x86_64
Architecture: x86-64
小提示:
- 如果需要更详细的硬件和系统信息,可以结合lscpu、df -h 等命令。
- 确保以普通用户权限运行这些命令,无需管理员权限即可获取版本信息。