一、基础命令
`uname -a` 显示内核版本、系统名称及架构(如`Linux 5.4.0-42-generic x86_64`)。
`cat /proc/version`
提供内核版本、系统构建信息等详细内容(如`Linux version 5.4.0-42-generic`)。
`lsb_release -a`
显示Linux发行版信息,包括内核版本(如`Distributor ID: CentOS Linux release 8.2.2004 (Core)`)。
二、其他实用方法
检查系统架构
- 通过`ls -1F / | grep /$`判断64/32位系统(存在`/lib64`目录为64位)。
- 使用`arch`命令直接显示架构信息(如`x86_64`)。
查看内核编译信息
- 命令:`uname -r | cut -d'-' -f2`(提取版本号部分)。
- 通过`/proc/cpuinfo`查看CPU架构和型号。
三、进阶信息获取
内核升级日期
无法直接查看具体升级日期,但可通过`/var/log/dpkg.log`(Debian/Ubuntu)或`/var/log/yum.log`(Red Hat/CentOS)中的安装记录推断。
软件包管理工具
- YUM/CentOS: `yum info - APT/Debian
四、图形化工具(可选)
htop/top:在运行时查看进程及内核信息。
System Monitor:提供系统资源使用情况,包括内核版本。
以上方法覆盖了从基础到进阶的查看需求,可根据具体场景选择合适的方式。