linux启动流程及救援模式
1、系统服务管理
1.1 管理命令
命令 | 注释 |
---|---|
systemctl start sshd | 开启此服务 |
systemctl enable sshd | 开机自启动 |
systemctl restart sshd | 重启此服务 |
systemctl stop sshd | 关闭此服务 |
systemctl disable sshd | 关闭开机自启 |
systemctl status sshd | 查看这个服务的状态 |
systemctl list-units | 查看所有服务运行的情况 |
systemctl list-units-files | 查看所有服务的开机自启状态 |
1.2 status状态
Centos7之前版本需要使用service命令->service sshd start
部分服务无法使用systemctl管理时,可以使用用/etc/rc.local文件。
第1次使用需要授予执行权限 chmod +x /etc/rc.d/rc.local
2、Linux运行级别
- 指的是Linux的不同状态,比如命令行模式,图形化界面
2.1 不同的级别的含义
运行级别 | 含义C7 | 含义C6 |
---|---|---|
0 | 关机 | 关机 |
1 | 救援模式 secure | 单用户模式,找回root密码 |
2 | 多用户模式 | 无网络的多用户模式 |
3 | 多用户模式 multiuser | 命令行模式,文本模式,工作默认模式 |
4 | 多用户模式 | 未使用,待开发待使用 |
5 | 图形化界面模式,桌面模式. X11 graphical | 图形化界面模式,桌面模式. X11 |
6 | 重启 | 重启 |
2.2 Centos运行级别
ll /usr/lib/systemd/system/runlevel*.target
/usr/lib/systemd/system/runlevel0.target -> poweroff.target
/usr/lib/systemd/system/runlevel1.target -> rescue.target
/usr/lib/systemd/system/runlevel2.target -> multi-user.target
/usr/lib/systemd/system/runlevel3.target -> multi-user.target
/usr/lib/systemd/system/runlevel4.target -> multi-user.target
/usr/lib/systemd/system/runlevel5.target -> graphical.target
/usr/lib/systemd/system/runlevel6.target -> reboot.target
#查看当前系统的运行级别
systemctl get-default
#修改运行界别
systemctl set-default 级别 #生产环境中不修改
3、Linux开机启动流程
- 图解
- 图解二
4、Linux忘记root密码怎么办?
- 重启Linux
- 进入grub菜单(先不要继续)选择第1个(目前使用中的Linux内核),按e,编辑内核配置
- 找到Linux16的行,修改这一行的内容ro改为rw,按END键到这一行的最后,输入init=/bin/bash
-
修改完成,执行ctrl+x启动系统,进入救援模式(此时无法远程连接)
-
通过vi/vim编辑/etc/passwd文件,去掉root的x标记(没有密码了),重启Linux
- 本地登录Linux设置个密码即可
5、进入救援模式
- 确定镜像已连接,重启linux,让系统以光盘启动
- 在vmwarelogo页面的时候按1次esc键,弹出启动菜单,选择光盘
- 进入到系统安装页面,选择第3个“Troubleshooting”,回车进入
- 然后选择第2个"Rescue a CentOS system",进入光盘救援模式
- 耐心等待后,出来多个选项:输入1选择第1个选项
- 输入chroot /mnt/sysimage
/mnt/sysimage是你磁盘原有的根目录
查找/etc/passwd文件,/mnt/sysimage/etc/passwd
可以使用chroot 命令切换系统的根目录的位置,切换为/mnt/sysimage下文章来源:https://www.toymoban.com/news/detail-474258.html
chroot /mnt/sysimage/文章来源地址https://www.toymoban.com/news/detail-474258.html
- 救援模式对比
救援模式 | 特点 | 应用场景 |
---|---|---|
普通救援模式 | 进入系统,重置密码 | 重置密码等操作 |
光盘救援模式 | 进入系统,重置密码 | 系统无法正常进入,作为进入系统最后的手段 |
到了这里,关于linux启动流程及救援模式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!