linux的启动过程分为五个阶段:
1.内核的引导:
首先由BIOS开机自检,按照BIOS中设置的启动设备来启动。
ps:BIOS基本输入输出系统是计算机第一个启动的软件,是固化到ROM芯片上的程序。
2.运行init:
init进程,pid:1。一切程序的开端。
init进程是系统所有进程的起点,你可以把它比拟成系统所有进程的老祖宗,没有这个进程,系统中任何进程都不会启动。
首先是读取 /etc/inittab
开机启动的进程在Windows中叫做“服务”(service),在Linux中就叫做“守护进程”(daemon)
linux中启动守护进程是有运行级别的,不同的场合需要配置不同的文件。linux有7个运行级别。
3.系统初始化,
主要初始化一些重要的工作:激活交换分区,检查磁盘,加载硬件模块以及其它一些需要优先执行任务。
4.建立终端
打开终端,进行输入输出。
5.用户登录
即输入正确的用户名和密码来登陆。
其中有三种方式:1,命令行。2,图形界面(安装了图形界面的Linux操作系统,守护进程启动完就会显示出登陆界面)
3,ssh登陆 (远程登陆,一种网络传输加密协议):xshell