看门狗1手机版解说


作者Daniel Stori创作了一幅精彩的Linux内核漫画,来源于TurnOff.us。这幅漫画以房屋侧剖面图的形式,生动地展现了Linux内核的结构。让我们一探究竟。

让我们来看看这幅漫画的整体图景!

这幅漫画以一座房子作为代表,展示了Linux内核的架构。

在房子的最底部,即地基部分,被描绘成由整齐排列的文件柜组成。这些文件柜里存放着电脑中的文件。在左下角,有一只胸前挂着421号牌的小企鹅,代表着PID为421的进程正在查看文件柜中的文件,这象征着系统中有一个进程正在访问文件系统。在右下角,有一只看门狗小狗,它代表着对文件系统的监控。

接下来,我们转向房子的第一层,也就是地面层。

在这一层中,最引人注目的是中间的区域,被描绘成一个垫子。许多小企鹅围绕着桌子坐着,这个垫子的区域代表着进程表。

在左上角,有一只站立的小企鹅,看起来像是在发表演讲,它代表着Linux内核中的初始化(init)进程,也就是我们常说的PID为1的进程。周围坐着的小企鹅们都在等待任务。

在垫子(进程表)的两侧,有两只看门狗小狗。它们负责监控小企鹅的状态。当小企鹅们不听话时,它们就会发出警告。

在左侧的门口,有一只号牌为1341的小企鹅守在门口,门上写着80。这只小企鹅负责接待80端口,即HTTP(网站)的端口。它的头上有一片羽毛,这是著名HTTP服务器Apache的标志性图案。

再往右看,我们可以看到另一扇门,门上写着21。看起来这个端口的FTP协议比较老旧,使用的人数减少,因此门口没有小企鹅守候。

而在最右侧的22号门则有一只带着墨镜的小企鹅在守候。这个端口是SSH端口,是一个重要的远程连接端口,用于远程管理,因此对这个端口进入的人需要仔细。

在图片的左上角有一个向下的台阶,这是文件系统的一部分。进程们可以通过这个台阶访问文件系统。

在这一层中,还有一个小企鹅正看着手表,身上写着217,代表着定时任务(Crontab)。它会时刻关注时间,查看是否需要执行某个任务。

还有两个小企鹅扛着管道行走。它们通过管道传递信息或数据。

另外一只小企鹅拿着红酒,身上写着411,代表Wine进程,它可以执行一些来自Windows的任务。

在房子的一层之上还有一个跃层,这里有许多屏幕,每个屏幕上写着TTY,代表着对外沟通的终端。

这幅漫画通过房屋的结构巧妙地展示了Linux内核的复杂性。我们通过漫画中的小企鹅和各种元素,可以生动地理解Linux内核中各个组件之间的关系和交互方式。侵权请联系删除。