用 CentOS 的时候,搞清楚系统版本往往是第一步——不管是了解特性、排查问题,还是安装某个特定依赖,版本信息都是一把钥匙。下面整理了几种实测有效的方法,从命令行到图形界面,总有一种适合你。
方法一:使用命令行工具
1. 查看 CentOS 版本号
打开终端,敲下 cat /etc/redhat-release。回车之后,系统会直接告诉你,比如 CentOS Linux release 7.9.2009 (Core)。中间的“7.9.2009”就是你要的版本号,干净利落。
2. 查看 CentOS 发行版详细信息
输入 lsb_release -a,这个命令会列出更完整的信息:发行商 ID、描述、版本号、代号等。输出大概长这样:
Distributor ID: CentOS
Description: CentOS Linux release 7.9.2009 (Core)
Release: 7.9.2009
Codename: Core
想了解系统具体是哪个发行版,用这个最直观。
3. 查看内核版本
执行 uname -r,终端就会显示当前内核版本,比如 3.10.0-1160.62.1.el7.x86_64。内核版本和 CentOS 版本不一定一一对应,但结合前面两个命令,能帮你拼出完整的系统画像。
方法二:通过图形界面查看(如果有图形界面)
1. 在系统设置中查找
如果你的 CentOS 安装了 GNOME 或其他桌面环境,点开屏幕左上角的“应用程序”菜单,找到“系统设置”或者“设置”。进去之后,一般会有一个“关于”或“详细信息”的选项,里面直接显示了操作系统版本、内存、处理器等信息,跟手机查系统版本差不多方便。
2. 使用系统监视器
在终端里输入 gnome-system-monitor(GNOME 桌面专属),系统监视器窗口就会弹出来。切换到“系统”选项卡,就能看到操作系统名称和版本。其他桌面环境也有类似工具,比如 KDE 的 ksystemguard,但名字和位置略有不同,稍微摸索一下就能找到。
方法三:查看系统文件信息
1. 查看 /proc/version 文件
打开终端,输入 cat /proc/version。这个文件记录的是内核编译时的详细参数,虽然不直接显示 CentOS 版本号,但你看输出里像 Linux version 3.10.0-1160.62.1.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) 这样的信息,结合后面的 GCC 版本和编译时间,也能间接推断出系统大致是什么年代、哪个大版本下的产物。对于喜欢刨根问底的人来说,这个文件藏着不少细节。
以上几种方法覆盖了绝大多数场景:服务器上没图形界面?用命令行;桌面版装着玩?图形界面更直观;想研究底层信息?直接读系统文件。选顺手的那条路就行。