收藏文章 楼主
一张漫画看清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. 川普总统公开称赞中方领导人,认可中美可以友好相处!
  2. 重大胜利🤑川普总统“又赢了一把”
  3. 美军再次增建两艘新航母
  4. “CEO杀手”或面临死刑?超级明星律师为其辩护,好莱坞的专题纪录片即将开机拍摄!
  5. 态度“回归自然”了?川普胜选后首次接受电视访谈
  6. 罪犯也能当总统?美国的底线呢?
  7. TikTok在美国全面恢复了
  8. 中国企业在2025 CES“疯狂圈粉儿”
  9. 拿英伟达“开刀”,是中国GPU自主化的一步险棋!
  10. 川普总统公开表示美中联手可以解决世界上所有问题,当日还会见了TikTok首席执行官!
  11. 阔别四年,回国大谈AI的马云可以再次盘活阿里吗?
  12. 绝非泛泛之辈!枪杀了美国医保巨头公司高管的嫌疑人落网
  13. 川普总统在开工首日就向1300万非法移民动手了
  14. 在美国买房的省税攻略“十个妙招”
  15. 怪自己心善帮错人!美国华人在Costco购物后,被警察抄家!
  16. “赴美生子”这次真完了,川普政府即将终结“最容易移民方法”
  17. 首次入境美国在旧金山机场遭遇了小黑屋
  18. 金牌讲师在洛杉矶的生存之道
  19. 为何大火一直“不放过”洛杉矶?
  20. 最后期限了,TikTok将会卖给谁?伊隆·马斯克?
  21. 移民故事:在北美生活十年后的“回头路”
  22. 全美最昂贵房产分布的邮政编码榜单出炉
  23. 周受资 ~ 真正强大的CEO
  24. 以色列和哈马斯终于同意停火
  25. 警告川普和马斯克的?美军特种兵策划了Cybertruck爆炸案
  26. 川普总统在接任首日或将推上百项行政命令
  27. 美国最高法院“无视了”川普的延期请求?TikTok在下周关闭了!
  28. 针对纽约州指控,他提出无罪抗辩!
  29. 美国政府即将全面解除对华限制?
  30. 中美关系的新篇章?中国的人民日报开始征集“中美友好合作故事”
  31. “TikTok难民”如何玩转中国社交网络?一夜间“小红书”刷屏全美
  32. 针对TikTok,联邦法院坚持“不卖就禁”!扎克伯格或将成为最大赢家
  33. 十年了,马航MH370的新一轮探寻工作开启?
  34. 川普总统“喜获”年度人物封面,商界CEO们开始“跪舔”!
  35. 胃癌发病率和筷子🥢有关系?
  36. 川普总统正式接任,成为美国第47任总统

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

Your IP: 3.141.197.1, 2025-01-31 03:11:59

Processed in 0.63172 second(s)

头像

用户名:

粉丝数:

签名:

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