Linux启动五阶段
内核的引导->BIOS开机自检,按BIOS设置的启动硬盘启动。接管硬件后,读入/boot下内核文件
运行init->init进程是所有进程的老祖宗,没有它,系统任何进程不会启动->init进程根据不同场合,分配不同的开机程序,Linux有7个运行级别。
0:停机状态,默认不能为0,系统不能正常启动。1:单用户状态,系统维护,禁止远程登录 2:多用户状态(无网络程序系统)3:有网络程序的多用户状态,登陆后进入命令行模式 4:系统未使用,保留 5:X11控制台,登陆后进入图形GUI模式 6:系统关闭并重启,默认不能为6,否则系统无法启动
系统初始化->激活交换分区,检查磁盘,加载硬件模块及其他
建立终端->系统初始化完成后返回init。init打开六个终端
用户登录系统->
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6
用户登录系统
1:命令行登录
2.ssh登录
3.图形界面登录
到了这个时候理一理步骤:操作系统->/boot->init进程->运行级别->/etc/init.d/用户登录
刚才说到有六个终端为你服务,你可以Crtl+Alt+F1~F6切换它们
如果图形界面,同理按上面建切换,但是按Crtl+Alt+F7回来
关机
正确关机流程:sync(将数据由内存同步到硬盘中)->shutdown->reboot(重启,相当于Shutdown -r now)->halt(关闭系统,相当于shutdown -h now(立马关机)和poweroff)
定时关机:
Shutdown -h 20:25
Shutdown -h +10(十分钟后关机)