Linux内核与发行版

Linux内核

Linux内核是什么

Linux内核是Linux操作系统的核心, 负责硬件管理, 比如管理内存、管理磁盘(文件系统)、管理CPU(进程)等等。它提供了一个在裸设备与应用程序间的抽象层;例如,程序本身不需要了解用户的主板芯片集或磁盘控制器的细节就能在高层次上读写磁盘。

查看Linux内核

cat /proc/version

[root@VM_centos ~]# cat /proc/version
Linux version 3.10.0-862.el7.x86_64 ([email protected]) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-28) (GCC) ) #1 SMP Fri Apr 20 16:44:24 UTC 2018

可以看到我所用的腾讯云centos的Linux内核kernel版本为3.10.0。

Linux发行版

发行版又是什么

只有Linux内核是无法给用户使用的;在内核的基础上,再添加一些工具软件,比如图形界面、函数库、软件包管理系统等等就构成的一个完整的Linux发行版。我们所说的centos和Ubuntu都是Linux发行版。

查看Linux发行版

cat /etc/issue

[[email protected] ~]$ cat /etc/issue
CentOS release 6.8 (Final)
Kernel \r on an \m

可以看到我的centos版本为CentOS release 6.8;但是这个命令有些好像有些机器查不到,比如我的腾讯云。

cat /etc/redhat-release

[root@VM_90_159_centos _data]# cat /etc/issue
\S
Kernel \r on an \m

这个命令只针对某些red hat系的机器,比如centos等...

你可能感兴趣的:(Linux内核与发行版)