“Linux内核则是操作系统的核心,一般包含五大部分:进程管理、存储管理、文件管理、设备管理和网络管理……”
如果有人你问别人“Linux内核是什么”,大概率情况下,那个人会念给你听上面那段的话,枯燥且千篇一律。你一定不知道,其实Linux内核是一个小房子呢。
Linux内核这个小房子一共有三层,里面住着很多小人,每个小人都有自己的本职工作,大家各司其职,尽然有序,而且小房子每一层都有不同的功能,我们来看看吧!
地下室里有三排档案柜,每个柜子都有很多个抽屉,每个抽屉里又有很多文件,这些文件就是咱们使用的电脑中的文件。右边有一只小狗,它的工作是看管这些文件柜,这代表着对文件系统的监控。左边有一个小人儿,身上挂着写有“421”的工牌,它就是PID(Process ID)为421的进程,它正在检查档案柜中的文件,这代表这电脑里有一个正在访问系统文件的进程。
相信你第一眼看到的,一定是中间的一块大大的垫子吧?这个垫子就是进程表。垫子上有很多小人,其中有一个小人看起来是老师,它就是Linux内核中的初始化(init)进程。垫子的两边各有一只小狗,它们会监督小人们(监控进程)。
楼梯下面有两个小人正在扛柱子,这个管子可以传递东西,旁边还有一个小人看起来非常着急,都冒汗了,它就是cron进程,执行者周期性任务。
这个靠在门边的小人是Apache HTTP服务器进程,它头上的羽毛就是Apache标志,它一直坚守在80端口,提供HTTP服务。
这个小人带着墨镜站在口门,看起来像一个很酷的保安大哥。其实它守护的是用于SSH服务的22端口,SSH服务经常用于远程登录,所以需要有一位保安大哥维护安全。
一楼大厅中间有一个看起来很呆的小人,它其实就是Wine,所以它端着红酒杯。它可以让我们在Linux上运行一些简单的程序。
虽然二楼面积很小,但是这一楼是最接近用户的。墙上有很多个屏幕,每一个屏幕上都写着TTY,有两个小人在屏幕前工作。
每个留言的小伙伴都能获得
免费大礼
!
扫描文章最后的
二维码
关注公众号,点【撩华妹】找华妹私聊,
抢免费课程视频资源
!
免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!