1.开机启动流程
(1)Centos6启动流程
Image 43.png
(2)centos7启动流程
Image 44.png
(3)centos6 和centos7区别
Image 45.png
2.运行级别
系统启动和服务器守护进程管理器,它不同于centos5的Sysv init,centos6的Upstart(Ubuntu制作出来),systemd是由Redhat的一个员工首先提出来的,它在内核启动后,服务什么的全都被systemd接管,kernel只是用来管理硬件资源,相当于内核被架空了,因此linus很不满意Redhat这种做法。
Image 46.png(1)Centos6运行级别
Image 47.png
临时性的操作
(2)如何查看系统的运行级别
- runlevel
例如:
[root@oldboy ~]# runlevel (查看级别)
N 3
N 表示上一次是什么级别
3 当前系统正在运行的级别
(3)如何修改系统级别 - init +运行级别
例如:
[root@oldboy ~]# init 3 (切换到3级别上)
永久性操作
Image 48.png
(1)Centos7运行级别
Image 49.png
(2)如何查看系统的运行级别
- systemctl get-default +目标名称
例如:
[root@oldboy ~]# systemctl set-default multiuser.target
(3)如何修改系统下次启动时的运行级别 - systemctl set-default +目标名称
例如:
[root@oldboy ~]# systemctl set-default multiuser.target
3.systemd使用
运行一个服务: systemctl start <服务名>
关闭一个服务: systemctl stop <服务名>
重启一个服务: systemctl restart <服务名>
显示一个服务(无论运行与否)的状态: systemctl status <服务名>
在开机时启用一个服务: systemctl enable <服务名>
在开机时禁用一个服务: systemctl disable <服务名>
更新服务列表:systemctl daemon-reload
查看已激活的服务:systemctl list-units -t service
Image 50.png
————————————————
关机:
shutdown -h now
poweroff
halt
init 0
systemctl poweroff
重启:
reboot
shutdown -r now
init 6
systemctl reboot
4.单用户模式 ---> (超级用户权限的模式)必须面对实体硬件
能正常引导进入系统
(1)配置文件错误导致无法启动
(2)忘记ROOT密码 ( 快照 | 单用户修改
(3)sudo权限的问题? /etc/sudoers /usr/sbin/sudoers
5.救援模式 系统无法正常进入
(1)没有内核文件,只能使用救援模式进入
(2)系统崩溃, 要保留重要的数据的时候
(3)grub菜单出现问题, linux windows
网友评论