以下使用Linux发行版CentOS 7.6操作演示.

查询Linux内核信息

1.命令:uname

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
[root@bwg-dc6-01 ~]# uname --help
用法:uname [选项]...
输出一组系统信息。如果不跟随选项,则视为只附加-s 选项。

  -a, --all			以如下次序输出所有信息。其中若-p 和
				-i 的探测结果不可知则被省略:
  -s, --kernel-name		输出内核名称
  -n, --nodename		输出网络节点上的主机名
  -r, --kernel-release		输出内核发行号
  -v, --kernel-version		输出内核版本
  -m, --machine		输出主机的硬件架构名称
  -p, --processor		输出处理器类型或"unknown"
  -i, --hardware-platform	输出硬件平台或"unknown"
  -o, --operating-system	输出操作系统名称
      --help		显示此帮助信息并退出
      --version		显示版本信息并退出

示例

1
2
3
4
5
6
7
#查看详细信息 
[root@bwg-dc6-01 ~]# uname -a
Linux bwg-dc6-01 4.10.4-1.el7.elrepo.x86_64 #1 SMP Sat Mar 18 12:50:10 EDT 2017 x86_64 x86_64 x86_64 GNU/Linux

#查看内核发行版本
[root@bwg-dc6-01 ~]# uname -r
4.10.4-1.el7.elrepo.x86_64

/proc/version

说明:/proc目录是伪文件系统,它只存在操作系统内存中,不占用磁盘空间,它以文件系统的方式去访问操作系统中的内核数据。

类似命令有:

1
2
3
4
5
6
#查看cpu信息
cat /proc/cpuinfo
#查看当前内存使用情况
cat /proc/uptime
#查看虚拟内存
cat /proc/vmstat
1
2
[root@bwg-dc6-01 ~]# cat /proc/version
Linux version 4.10.4-1.el7.elrepo.x86_64 (mockbuild@Build64R7) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) ) #1 SMP Sat Mar 18 12:50:10 EDT 2017

查询Linux系统发行版

1
2
3
4
5
6
#1. cat /etc/issue
CentOS release 7.6 (Final)
Kernel \r on an \m

#2. cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)