收藏文章 楼主
一张漫画看清Linux内核
网友【Ranger】 2019-12-11 01:38:33 分享在【精美灌水版块】版块    1    4

用漫画让你清楚了解linux内核,看懂了么?

这幅漫画是以一个房子的侧方刨面图来绘画的。使用这样的一个房子来代表 Linux 内核。

地基

作为一个房子,最重要的莫过于其地基,在这个图片里,我们也从最下面的地基开始看起:

用漫画让你清楚了解linux内核,看懂了么?

地基(底层)由一排排的文件柜组成,井然有序,文件柜里放置着“文件”——电脑中的文件。左上角,有一只胸前挂着 421 号牌的小企鹅,它表示着 PID(进程 IDProcess ID) 为 421 的进程,它正在查看文件柜中的文件,这代表系统中正有一个进程在访问文件系统。在右下角有一只小狗,它是看门狗watchdog ,这代表对文件系统的监控。

用漫画让你清楚了解linux内核,看懂了么?
一层(地面层)

看完了地基,接下来我们来看地基上面的一层,都有哪些东西。

用漫画让你清楚了解linux内核,看懂了么?
进程表

这一层,最引人瞩目的莫过于中间的一块垫子,众多小企鹅在围着着桌子坐着。这个垫子的区域代表进程表。

左上角有一个小企鹅,站着,仿佛在说些什么这显然是一位家长式的人物,不过看起来周围坐的那些小企鹅不是很听话——你看有好多走神、自顾自聊天的——“喂喂,说你呢,哇塞娃(171),转过身来”。它代表着 Linux 内核中的初始化(init)进程,也就是我们常说的 PID 为 1 的进程。桌子上坐的小企鹅都在等待状态wait中,等待工作任务。

用漫画让你清楚了解linux内核,看懂了么?
看门狗

瞧瞧,垫子(进程表)两旁有两只小狗,它会监控小企鹅的状态(监控进程),当小企鹅们不听话时,它就会汪汪地叫喊起来。

用漫画让你清楚了解linux内核,看懂了么?
http 进程

在这层的左侧,有一只号牌为 1341 的小企鹅,守在门口,门上写着 80,说明这个 PID 为 1341 的小企鹅负责接待 80 端口,也就是我们常说的 HTTP (网站)的端口。小企鹅头上有一片羽毛,这片羽毛大有来历,它是著名的 HTTP 服务器 Apache 的 Logo。喏,就是这只:

用漫画让你清楚了解linux内核,看懂了么?
apache logo

向右看,我们可以看到这里仍有一扇门,门上写着 21,但是,看起来这扇门似乎年久失修,上面的门牌号都歪了,门口也没人守着。看起来这个 21 端口的 FTP 协议有点老旧了,目前用的人也比以前少了,以至于这里都没人接待了。

用漫画让你清楚了解linux内核,看懂了么?
无人看守的 FTP 进程

而在最右侧的一个门牌号 22 的们的待遇就大为不同,居然有一只带着墨镜的小企鹅在守着,看起来好酷啊,它是黑衣人叔叔吗?为什么要这么酷的一个企鹅呢,因为 22 端口是 SSH 端口,是一个非常重要的远程连接端口,通常通过这个端口进行远程管理,所以对这个端口进来的人要仔细审查。

用漫画让你清楚了解linux内核,看懂了么?
SSH 守护进程

它的身上写着 52,说明它是第 52 个小企鹅。

用漫画让你清楚了解linux内核,看懂了么?
到达文件系统

在图片的左上角,有一个向下台阶。这个台阶是底层(地基)的文件系统中的,进程们可以通过这个台阶,到文件系统中去读取文件,进行操作。

用漫画让你清楚了解linux内核,看懂了么?
cron 任务

在这一层中,有一个身上写着 217 的小企鹅,他正满头大汗地看着自己的手表。这只小企鹅就是定时任务(Crontab),他会时刻关注时间,查看是否要去做某个工作。

用漫画让你清楚了解linux内核,看懂了么?
管道

在图片的中部,有两个小企鹅扛着管道(PipeLine)在行走,一只小企鹅可以把自己手上的东西通过这个管道,传递给后面的小企鹅。不过怎么看起来前面这种(男?)企鹅累得满头大汗,而后面那只(女?)企鹅似乎游刃有余——喂喂,前面那个,裤子快掉了~

用漫画让你清楚了解linux内核,看懂了么?
Wine

在这一层还有另外的一个小企鹅,它手上拿着一杯红酒,身上写着 411,看起来有点不胜酒力。它就是红酒(Wine)小企鹅,它可以干(执行)一些来自 Windows 的任务。

跃层

在一层之上,还有一个跃层,这里有很多不同的屏幕,每个屏幕上写着 TTY(这就是对外的终端)。比如说最左边 tty4 上输入了“fre”——这是想输入“freshmeat…”么 :d ;它旁边的 tty2 和 tty3 就正常多了,看起来是比较正常的命令;tty7 显示的图形界面嗳,对,图形界面(X Window)一般就在 7 号终端;tty5 和 tty6 是空的,这表示这两个终端没人用。等等,tty1 呢?

用漫画让你清楚了解linux内核,看懂了么?

tty(终端)是对外沟通的渠道之一,但是,不是每一个进程都需要 tty,某些进程可以直接通过其他途径(比如端口)来和外部进行通信,对外提供服务的,所以,这一层不是完整的一层,只是个跃层。

好了,我们有落下什么吗?

用漫画让你清楚了解linux内核,看懂了么?
小丑?

这小丑是谁?

GNOME进程!

出处:TurnOff.us 作者:Daniel Stori

meiguo.com 发布人签名/座右铭谁还没年轻过呢?呵呵呵
大家都在看
楼主新近贴
回复/评论列表
默认   热门   正序   倒序
meiguo.com 创始人

emotion

4   2019-12-11 01:38:33  回复

回复/评论:一张漫画看清Linux内核

暂无用户组 升级
退出
等级:0级
美果:
美过
精华推荐
  1. 坐火车“游览全美国”的14条线路盘点
  2. 在加州海滩捡蛤蜊,72个罚9万美元!
  3. 世上只有男人和女人!~ 特朗普总统:上帝只创造了两种性别,无其它!
  4. 福建人在纽约:有多少人通过走线(偷渡)到纽约的?
  5. “极右翼”控制移民政策!特朗普政府的内阁名单曝光
  6. 关于EVUS的填写心得和常见问题
  7. 新罕布什尔州的一位女子在领取彩金的现场捐出5000万美元
  8. 深入剖析:性在人类交往中的作用
  9. 漂亮国再次遣返中国移民,这批有131人!
  10. 珠海航展:轰20的先行版遭遇美国酸溜溜了
  11. 五星红旗在月球背面升起!阿波罗登月遭遇再度质疑?
  12. 号外:伊隆·马斯克的第11个孩子出生了
  13. 美国人口流动数据剖析:年轻富有群体搬家去哪儿了?
  14. 从旧金山到洛杉矶,美国西部旅行的完整实录
  15. “走线”路不通了?拜登政府颁布最严边境令?
  16. 拆解:太精致啦!到底是苹果M4 Mac mini牛?还是华强北更牛?
  17. 完整曝光:美国前总统【川普(特朗普)】遭遇刺客的前前后后
  18. 中国防长:“谁胆敢把台湾从中国分裂出去,必将粉身碎骨、自取灭亡”
  19. 加州公司的市值盘点 top10
  20. 悲惨回顾:美国历史上的十大枪击案盘点
  21. 苹果公司在2024秋季的新品发布会(懒人速览)
  22. 中国人即将登月!
  23. 能决定2024选举结果?特朗普即将放大招了!
  24. 美国房市降温?待售房屋开始下调要价!
  25. 《黑神话:悟空》发行仅3小时后竟然就这样了!
  26. 回归之王:唐纳德·特朗普“赢得又大又快”
  27. 人身安全“没保障”的原因?赴美留学的趋势遇冷
  28. 关于美国的社保(全面解读)
  29. 宁愿混居美国,华人姑娘袒露了不愿回国的真相!
  30. 碧昂斯和巨石强森这样的美国巨星在大选中,如何站队的?
  31. 关于美国大学的学费开支
  32. 佛罗里达遭遇的飓风可以影响到美国大选结果?
  33. 《潜望》对话李开复:如果美国形成AGI霸权,中国咋办?
  34. 移民故事:入赘美国的河南保安【蔡小华】现状
  35. 伊隆·马斯克在“We, Robot”三连发:Cybercab、Robovan及Optimus!
  36. 巨型公司:市值已超3.5万亿美元,约合18个阿里巴巴!

美国动态 美果转盘 美果商店

Your IP: 18.222.92.56, 2024-11-25 04:42:06

Processed in 0.58937 second(s)

头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息
已有0次打赏
(4) 分享
分享
取消