一、什么是Linux
Linux可以分为以下四部分:
1.Linux内核
2.GNU工具组件
3.图形化桌面环境
4.应用软件
Linux内核:是LInux系统的核心,控制着计算机系统上的所有硬件和软件,必要时分配硬件,有需要时执行软件。
内核基本负责以下四项主要功能:
1.系统内存管理
2.软件程序管理
3.硬件设备管理
4.文件系统管理
1.操作系统内核的基本功能之一是内存管理。内核不仅管理服务器上的可用物理内存,还可以创建和管理虚拟内存。
内核通过硬盘上的存储空间来实现需您内存,这块区域称为交换空间(swap space)。
可以用cat /proc/meminfo来查看Linux系统上虚拟内存的当前状态,ipcs命令可以查看系统上的当前共享内存的情况。
2.软件程序管理
Linux操作系统称运行中的程序为进程。进程可以在前台运行,将输出显示在屏幕上,也可以在后台运行,隐藏到幕后。内核控制着Linux系统如何运行系统上的所有进程。
内核创建了第一个进程(称为init进程)来启动系统上所有的其他进程。当内核启动时,它会将init进程加载到虚拟内存中。
3.硬件设备管理
内核的另一个职责是管理硬件设备。任何Linux系统需要与之通讯的设备,都需要在内核代码中加入驱动程序代码(driver code)。