linux启动流程及救援模式

这篇具有很好参考价值的文章主要介绍了linux启动流程及救援模式。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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状态

linux启动流程及救援模式

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开机启动流程

  • 图解

linux启动流程及救援模式

  • 图解二

linux启动流程及救援模式

4、Linux忘记root密码怎么办?

  • 重启Linux
  • 进入grub菜单(先不要继续)选择第1个(目前使用中的Linux内核),按e,编辑内核配置

linux启动流程及救援模式

  • 找到Linux16的行,修改这一行的内容ro改为rw,按END键到这一行的最后,输入init=/bin/bash

linux启动流程及救援模式

  • 修改完成,执行ctrl+x启动系统,进入救援模式(此时无法远程连接)

  • 通过vi/vim编辑/etc/passwd文件,去掉root的x标记(没有密码了),重启Linux

linux启动流程及救援模式

  • 本地登录Linux设置个密码即可

5、进入救援模式

  • 确定镜像已连接,重启linux,让系统以光盘启动
  • 在vmwarelogo页面的时候按1次esc键,弹出启动菜单,选择光盘

linux启动流程及救援模式

  • 进入到系统安装页面,选择第3个“Troubleshooting”,回车进入

linux启动流程及救援模式

  • 然后选择第2个"Rescue a CentOS system",进入光盘救援模式

linux启动流程及救援模式

  • 耐心等待后,出来多个选项:输入1选择第1个选项

linux启动流程及救援模式

  • 输入chroot /mnt/sysimage

/mnt/sysimage是你磁盘原有的根目录

查找/etc/passwd文件,/mnt/sysimage/etc/passwd

可以使用chroot 命令切换系统的根目录的位置,切换为/mnt/sysimage下

chroot /mnt/sysimage/文章来源地址https://www.toymoban.com/news/detail-474258.html

  • 救援模式对比
救援模式 特点 应用场景
普通救援模式 进入系统,重置密码 重置密码等操作
光盘救援模式 进入系统,重置密码 系统无法正常进入,作为进入系统最后的手段

到了这里,关于linux启动流程及救援模式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • CentOS救援模式(Rescue Mode)及紧急模式(Emergency Mode)

    当CentOS操作系统崩溃,无法正常启动时,可以通过救援模式或者紧急模式进行系统登录。 启动CentOS, 当出现下面界面时,按e进入编辑界面。 在编辑界面里,加入参数:systemd.unit=rescue.target ,然后Ctrl-X启动进入救援模式。 在编辑界面里,加入参数:systemd.unit=emergency.target,

    2024年02月15日
    浏览(67)
  • CentOS 开机 GRUB 报错,进入救援模式修复根文件系统

    从弹出的错误信息中可以看出是与 grub 相关的错误,导致系统引导异常,无法正常的进入操作系统。这类情况经常会遇到但很多时候都不知道是什么原因导致的,不过解决办法倒是有,具体见下文。 物理机可采用 U 盘利用与原系统相同的镜像制作系统启动盘,若是虚拟机的形

    2024年02月15日
    浏览(42)
  • 银河麒麟服务器操作系统【进入救援模式】操作指南

     银河麒麟服务器操作系统使用光驱或者U盘启动盘引导进入救援模式的操作方法类似,这里不再阐述。 以银河麒麟服务器操作系统V10使用光驱或者U盘启动盘进入救援模式为例,具体操作步骤如下: 1.插入光驱或者U盘启动盘后,重启系统,再根据屏幕下方的提示,按相应键进

    2024年01月21日
    浏览(147)
  • 深入理解 Spark(一)spark 运行模式简介与启动流程源码分析

    以 standalone-client 为例,运行过程如下: SparkContext 连接到 Master,向 Master 注册并申请资源(CPU Core 和 Memory); Master 根据 SparkContext 的资源申请要求和 Worker 心跳周期内报告的信息决定在哪个 Worker 上分配资源,然后在该 Worker 上获取资源,然后启动 StandaloneExecutorBackend; Stan

    2024年02月02日
    浏览(40)
  • Linux开机启动流程

    Linux开机启动流程详细步骤如下图: 其中: POST:Power On Self Test                       --加电自检 BIOS: Basic Input Output System           --基础输入输出系统 MBR: Master Boot Record                      --主引导记录 GRUB:  GRand Unified Bootloader          --统一引导程序

    2024年04月23日
    浏览(35)
  • 16_Linux内核启动流程

    目录 链接脚本vmlinux.Ids Linux内核入口stext mmap_switched函数 start_kernel函数 rest_init函数 init进程 要分析Linux启动流程,同样需要先编译一下Linux源码,因为有很多文件是需要编译才会生成的。首先分析Linux内核的连接脚本文件arch/arm/kemel/vmlinux.lds,通过链接脚本可以找到Linux内核的第一行

    2024年02月07日
    浏览(58)
  • Linux系统启动流程(超详细)

    目录 前言 为什么要了解系统启动流程? 正文 linux开机启动流程图 1. 开机自检 (POST, Power On Self Test) 2. 启动顺序 3、主引导记录 MBR( master boot record) 4、启动管理器 Grub 5、 操作系统 6、 运行级别 runlevel 7、用户登录 三、自己做好的程序怎么开机自启呢? 主动让软件开机自启

    2024年01月21日
    浏览(43)
  • Linux系统开机启动详细流程

    掌握让某个软件开机自动运行 了解开机不能正常启动,是什么原因,或者那个环节出现了问题 防止黑客植入木马,去查询黑客会把木马放到哪些地方? 关机的命令 init 0 poweroff shutdown -h now shutdown shutdown -c 以下是关机命令的区别: init 0 :这个命令是传统的Unix和Linux系统中的一

    2024年02月11日
    浏览(44)
  • Linux操作系统的启动流程

    【关于BIOS的介绍,如果是操作系统小白可以参考一下百度百科的解释:】 通常操作系统启动的流程一般包括以下步骤:  BIOS自检:计算机开机后,会进入Power On Self Test(POST)阶段,此时BIOS将会对计算机硬件进行自检,如检查内存、硬盘、显卡等是否正常,如果发现问题,

    2024年02月08日
    浏览(55)
  • Linux系统启动流程和内核管理详细介绍

    Linux系统启动流程和内核管理详细介绍 博客主要包含CentOS5 和 CentOS6的启动流程介绍、相关的系统服务管理、Grub启 动引导管理、自定义满足基本使用需求的Linux系统、Centos系统启动故障排错、源码 编译安装linux内核、BusyBox 介绍、Centos 7启动流程介绍、Centos 7 Unit介绍 Centos 7 服

    2024年02月13日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包