1.CentOS6与Centos 7启动流程
4.运行级别C6&C7
0 | 关机 |
---|---|
1 | 单用户模式 (超级权限 必须面对实体硬件) |
2 | 暂未使用 |
3 | 字符界面(黑框) |
4 | 暂未使用 |
5 | 图形界面 |
6 | 重启 |
0 6 | 关机 重启 |
3 5 | 字符 图形 |
2 4 | 没有使用 |
1 | 单用户 |
| System V init运行级别 | systemd目标名称 | 作用 |
| --- | --- | --- |
| 0 | runlevel.target,poweroff.target | 关机 |
| 1 | runlevel1.target,rescue.target | 单用户模式 |
| 2 | runlevel2.target,multi-user.target | |
| 3 | runlevel3.target,multi-user.target | 多用户的文本界面 |
| 4 | runlevel4target,multi-user.target | |
| 5 | runlevel5.target,graphical.target | 多用户的图形界面 |
| 6 | runlevel6.target,reboot.target | 重启 |
`multi-user.target: analogous to runlevel 3`
`graphical.target: analogous to runlevel 5`
## 5.运行级别的概述
**运行级别就是操作系统当前正在运行的功能级别**
1.临时性的操作
[root@baozexu~]# runlevel 查看级别
N 3
N 表示上一次是什么级别
3 当前系统正在运行的级别
2.[root@oldboy ~]# init 3 切换到3级别上
永久操作 /etc/inittab
3.查看当前的运行级别
[root@chengyinwu ~]# systemctl get-default
multi-user.target
4.修改系统下次启动时候的运行级别
[root@chengyinwu ~]# systemctl set-default multi-
user.target
6.systemd
systemctl start nginx | 启动nginx |
---|---|
systemctl stop nginx | 停止nginx |
systemctl restart nginx | 重启nginx |
systemctl reload nginx | 重新加载nginx |
systemclt status nginx | 查看nginx状态 |
systemctl enable nginx | 下一次开机启动nginx,于当前无关 |
systemctl disable nginx | 下一次开机不启动ngin,于当前无关 |
关机
shutdown -h now
poweroff
halt
init 0
systemctl poweroff
重启
reboot
shutdown -r now
init 6
systemctl reboot
当我们使用systemctl 启动一个守护进程后,可以通过systemctl status 查看此守护进程的状态
忘记root 密码怎样使用单用户模式
1.配置完成后,根据界面下面的英文提示按“Ctrl-x”组合键以单用户模式启动Linux
2、配置完后,执行exec /sbin/init命令重启系统,注意,此时,无法使用其它重启命令。
3、重启系统后验证修改后的密码是否能登录
怎么使用救援模式
使用救援模式 将系统无法正常进入 比如没有内核 比如grub被修改 比如系统崩溃没有内核文件,只能使用救援模式进入 系统崩溃, 要保留重要的数据的时候 grub菜单出现问题, linux windows
- 安装基本的图形模式
- 修复系统
- 运行内存测试
- 启动本地的驱动
按2 进入修复系统
按1继续
1继续
2挂载
3 跳过执行的shell
4 退出
执行chroot /mnt/sysimage
之后安装grub2-install /dev/sda
如果数据丢失可以使用救援模式进行找回重要文件
最后exit
reboot 重启
就ok了