init程序的执行流程如下:
A、使用console_init函数初始化控制台,打开文件/dev/console作为保准输入,然后将文件描述符复制给文件描述符0、1、2
B、使用parse_inittab函数解析inittab配置文件
C、设置信号处理过程
D、执行sysinit和wait和once,然后在while(1)死循环中去执行respwan和askfirst。
下图为telnet登录流程,及telneted服务器的处理流程,从客户端传入命令到服务端,最终被bash解析器处理。