查看Linux内核版本的详细信息以及构建它的GCC编译器的版本
/proc/version 该文件指定了Linux内核的版本、编译内核所使用的gcc版本、内核编译的时间。它还包含内核编译器的用户名(在括号中)
$ cat /proc/version
Linux version 4.18.0-193.14.2.el8_2.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 8.3.1 20191121 (Red Hat 8.3.1-5) (GCC)) #1 SMP Sun Jul 26 03:54:29 UTC 2020
从输出中,我们可以获取如下信息:
- 操作系统中使用的Linux内核的确切版本: Linux version 4.18.0-193.14.2.el8_2.x86_64
- 编译内核的用户名和编译的主机名:mockbuild@kbuilder.bsys.centos.org
- 构建内核的GCC编译器的版本信息:gcc version 8.3.1 20191121
- 内核的类型 - 这里的SMP是Symmetric MultiProcessing kernel的缩写,谷歌翻译是对称多处理内核,一种支持多CPU或多CPU内核系统的Linux内核
- 内核被构建的日期和时间:Sun Jul 26 03:54:29 UTC 2020
查看Linux发布信息(release information)的不同方式
-
使用
/etc/redhat-release
或者/etc/SuSE-release
(Ubuntu中用/etc/issue
)$ cat /etc/redhat-release CentOS Linux release 8.2.2004 (Core)
-
uname
命令$ uname -a Linux iZbp1cd9ik6hwwy3fw0xxiZ 4.18.0-193.14.2.el8_2.x86_64 #1 SMP Sun Jul 26 03:54:29 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
-
lsb_release
命令可以查看LSB规范的发布信息$ lsb_release -a LSB Version: :core-4.1-amd64:core-4.1-noarch Distributor ID: CentOS Description: CentOS Linux release 8.2.2004 (Core) Release: 8.2.2004 Codename: Core