linux 的系统版本相关信息主要包括内核版本号、硬件架构、主机名称和操作系统类型等,查看命令主要通过两个命令,一是直接查看内核映射的文件(/proc 目录下的文件),另一个是通过 uname 命令,该命令本质上还是从第一种方式的内存映射文件中获取的。
第一种方式
直接查看 linux 系统内核的映像文件,/proc 下的文件都是存放在系统内存之中的,它以文件系统的方式为访问系统内核数据的操作提供接口。
查看该文件的系统版本信息文件及命令如下:
[demo@linux ~]$ cat /proc/version
打印信息类似如下:
Linux version 3.10.0-862.2.3.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-28) (GCC) ) #1 SMP Wed May 9 18:05:47 UTC 2018
第二种方式
通过 uname 命令,加上 -a 选项,打印 linux 系统全部信息。
[demo@linux ~]$ uname -a
输出如下:
Linux al-bj2c-prod.as-sy-01 3.10.0-862.2.3.el7.x86_64 #1 SMP Wed May 9 18:05:47 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux