day23 2019.8.23
-
Centos6开机启动流程
init0 关机
init1 单用户模式
init2 暂未使用
day23 2019.8.23
- Centos6开机启动流程
- init0 关机
- init1 单用户模式
- init2 暂未使用
- init3 字符界面
- init4 暂未使用
- init5 图形化
- init6 重启
# 临时性操作
[root@localhost ~]# runlevel
N 3 #N表示上一次运行级别 3表示当前系统运行级别
# 永久操作 /etc/inittab
-
Centos7开机启动流程
init0 关机
init1 单用户模式
init2 暂未使用
init3 字符界面
init4 暂未使用
init5 图形化
-
init6 重启
System V init运行级别 systemd目标名称 作用 0 runlevel0.target,poweroff.target 关机 1 runlevel1.target,rescue.target 单用户模式 2 runlevel2.target,multi-user.target 暂未使用 3 runlevel3.target,multi-user.target 字符界面 4 runlevel4.target,multi-user-target 暂未使用 5 runlevel5.target,graphical.target 图形界面 6 runlevel6.target,reboot.target 重启
# 查看当前运行级别 [root@localhost ~]# systemctl get-default multi-user.target # 修改系统下次启动时候的运行级别 [root@localhost ~]# systemctl set-default multi-user.target Removed symlink /etc/systemd/system/default.target. Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/multi-user.target.
systemd
systemctl start nginx
systemctl stop nginx
systemctl restart nginx
systemctl reload nginx
systemctl status nginx
systemctl enable nginx #下次开机启动nginx,与当前无关
systemctl disable nginx #下次开机不启动nginx,与当前无关
状态 | 描述 |
---|---|
loaded | 服务单元的配置文件以及被处理 |
active(running) | 服务持续运行 |
active(exited) | 服务成功完成一次的配置 |
active(waiting) | 服务已经运行但在等待某个事件 |
inactive | 服务没有在运行 |
enabled | 服务设定为开机运行 |
disable | 服务设定为开机不运行 |
static | 服务开机不启动,但可以被其他服务调用启动 |
- 单用户模式(必须面对实体硬件)
- 配置文件错误导致无法正常启动
-
忘记root密码(快照|单用户模式修改)
1566546504829.png
1566546546062.png
1566546600949.png
-
救援模式
系统无法正常进入,比如没有内核文件、系统崩溃、要保留重要的数据(硬盘拷贝)、grub菜单出现问题
插入CDROM,设置光盘启动。选择Troubleshooting,然后Resuce a CentOS system,然后一直根据提示即可
-
使用grub修复MBR引导,原因是装双系统时,后安装的系统把原来系统的MBR删除了
-
grub2-install /dev/sda
day23-Centos6启动流程.png
day23-Centos7启动流程.png
QQ图片20190823192125.png
-