1. 小红帽首页
  2. Linux资源
  3. Linux实验教程

什么是linux内核!

linux内核

Linux内核[kernel]是整个操作系统的最底层,它负责整个硬件的驱动,以及提供各种系统所需的核心功能,包括防火墙机制、是否支持LVM或Quota等文件系统等等,如果内核不认识某个最新的硬件,那么硬件也就无法被驱动,你也就无法使用该硬件。计算机真正工作的东西其实是硬件,例如数值运算要使用到CPU、数据储存要使用到硬盘、图形显示会用到显示适配器、音乐发声要有音效芯片、连接Internet 可能需要网络卡等等。内核就是控制这些芯片如何工作。操作系统是一个用来和硬件打交道并为用户程序提供一个有限服务集的低级支撑软件。一个计算机系统是一个硬件和软件的共生体,它们互相依赖,不可分割。计算机的硬件,含有外围设备、处理器、内存、硬盘和其他的电子设备组成计算机的发动机。但是没有软件来操作和控制它,自身是不能工作的。完成这个控制工作的软件就称为操作系统,在Linux的术语中被称为“内核”,也可以称为“核心”。Linux内核的主要模块(或组件)分以下几个部分:存储管理、CPU和进程管理、文件系统、设备管理和驱动、网络通信,以及系统的初始化(引导)、系统调用等。

 

查看linux内核版本的命令:

uname -a

uname -r

#注意:linux版本号主要看主版本号和次版本号,次版本号为偶数,表示稳定版,奇数,表示测试版

 

linux基于模块化,比如:驱动当作一个模块的方式加载

lsmod |grep -i usb_storage #lsmod命令用于显示已经加载到内核中的模块的状态信息

可以发现,默认没有加载usb驱动,当插入一个U盘,就自动加载了

rpm -qa | grep -i xorg-x11  #查看是否安装了图形化界面

发布者:rhce_net,转转请注明出处:https://www.rhce.net/784.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

联系我们

0757-22 129 198

在线咨询:点击这里给我发消息

邮件:rhce@rhce.net

工作时间:周一至周五,全天

QR code