linux-启动过程
作者:admin 发布时间:June 22, 2018 分类:Linux No Comments
linux启动过程:
内核引导》
读入 /boot 目录下的内核文件。
运行init》
很多时候我们可能都会听到守护进程这几个字眼,那么什么是守护进程呢?说简单点其实也就是需要开机启动的进程,在windows下面我们一般会叫它服务。
init 进程是系统所有进程的起点,没有这个进程,系统中任何进程都不会启动。
运行级别》
Linux允许为不同的场合,分配不同的开机启动程序,这就叫做"运行级别"(runlevel)。也就是说,启动时根据"运行级别",确定要运行哪些程序。
系统初始化》
激活交换分区,检查磁盘,加载硬件模块以及其它一些需要优先执行任务。
建立终端》
init接下来会打开6个终端,以便用户登录系统。
用户登录系统》
一般来说,用户的登录方式有三种:
(1)命令行登录(2)ssh登录(3)图形界面登录
在分析完用户名后,login将搜索/etc/passwd以及/etc/shadow来验证密码以及设置账户的其它信息,比如:主目录是什么、使用何种shell。如果没有指定主目录,将默认为根目录;如果没有指定shell,将默认为/bin/bash