我们在使用香港服务器www.a5idc.net时,难免遇到用户忘记登录密码或系统遭受文件系统损坏的情况。当这种情况发生时,建议的解决方案是启动进入救援或应急模式,并应用所需的修复措施。
救援模式也被称为单用户模式。顾名思义,当你想从系统故障中挽救系统时,例如,启动失败或重置密码时,就会使用救援模式。在救援模式下,所有的本地文件系统都会被挂载。但是,只有重要的服务才会被启动。网络服务等正常服务将不会被启动。
应急模式提供了一个最小的可启动环境,使您能够在应急模式不可用时修复您的 Linux 系统。在应急模式下,只有根文件系统被挂载,而且是只读模式。就像救援模式一样,在应急模式下,只有基本服务被激活。
在本指南中,您将学习如何在Ubuntu 20.04 / 18.04中启动进入救援模式或应急模式。
在救援模式下启动Ubuntu 20.04
要开始,启动,或重新启动系统。你会得到如图所示的grub菜单和选项。如果你是在VirtualBox中以虚拟机的形式运行Ubuntu,请按ESC键。
默认情况下,会选择第一个选项。选定第一个选项后,按键盘上的’e’键访问grub参数。

滚动并找到以 “linux “开头的那行。按ctrl+e键到行尾,删除字符串”$vt_handoff”。

接下来,在行末添加’systemd.unit=rescue.target’。

要启动系统进入救援模式,请按ctrl + x键,继续并按键盘上的ENTER键进入救援模式。在那里,您可以执行诸如更改用户密码等操作。在下面的例子中,我已经成功地重置了密码。
在救援模式下,所有文件系统都以读写模式挂载,你可以像在正常会话中一样运行几乎所有命令。一旦你完成了,重新启动系统,使用命令保存更改。

# passwd james
# blkid
# systemctl reboot

在应急模式下启动Ubuntu 20.04
正如我们前面提到的,在应急模式下,所有的文件都是以只读模式挂载的。特别是当由于文件系统损坏而无法启动进入救援模式时,应急模式就派上用场了。
要启动到应急模式,重启或启动系统。在grub菜单上,确保第一个选项高亮显示,并按键盘上的’e’键来访问grub参数。

再次按ctrl+e键导航到行尾,删除字符串"$vt_handoff"。

接下来,在行末附加’systemd.unit=emergency.target’字符串。

此后,按ctrl + x重启进入紧急模式。按ENTER键进入根文件系统。从这里你可以查看Linux系统上的各种文件。在本例中,我们查看/etc/fstab的内容,查看定义的挂载点。

# cat /etc/fstab
# mount -o remount,rw /
# passwd root
# systemctl reboot

要对系统进行任何更改,你需要以读写模式进行挂载,如图所示。

# mount -o remount,rw /

从这里,您可以执行任何故障排除任务,如更改根密码,如图所示。完成后,重新启动以使更改生效。

# systemctl reboot

至此,本文就结束了,希望你现在可以同时进入救援和应急模式,并修复Ubuntu系统中的系统问题。

如何在Ubuntu 20.04 / 18.04服务器中进入救援模式或紧急模式?相关推荐

  1. 乌班图服务器账号密码忘了,如何在Ubuntu 20.04 LTS服务器中重置Sudo密码

    本文简单介绍了如何在Ubuntu 20.04 LTS服务器版中重置sudo密码.第一次安装Ubuntu时,会创建一个新的sudo用户来执行各种管理任务.如果您有多个sudo用户,您可以从另一个sudo ...

  2. linux下安装虚拟天文馆,如何在Ubuntu 20.04、18.04中安装Stellarium 0.20.0虚拟天文馆

    如何在Ubuntu 20.04.18.04中安装Stellarium 0.20.0虚拟天文馆 几天前发布了Stellarium 0.20.0,它时一个免费开源的桌面虚拟天文馆软件.以下是在Ubuntu ...

  3. 如何在Ubuntu 20.04 上安装 Xrdp 服务器(远程桌面)

    本文最先发布在: https://www.itcoder.tech/posts/how-to-install-xrdp-on-ubuntu-20-04/ Xrdp 是一个微软远程桌面协议(RDP)的开 ...

  4. linux xrdp 远程桌面,详解如何在Ubuntu 20.04上安装Xrdp服务器(远程桌面)

    Xrdp 是一个微软远程桌面协议(RDP)的开源实现,它允许你通过图形界面控制远程系统.通过 RDP,你可以登录远程机器,并且创建一个真实的桌面会话,就像你登录本地机器一样. 这篇指南讲解如何在 Ub ...

  5. 虚拟机安装我的世界服务器,如何在Ubuntu 20.04上搭建我的世界Minecraft服务器

    本文说明了如何在Ubuntu 20.04上制作Minecraft服务器.我们将使用Systemd运行Minecraft服务器,并使用该mcrcon实用程序连接到正在运行的实例.还将向您展示如何创建执行 ...

  6. 乌班图系统我的世界服务器手机版,如何在Ubuntu 20.04上搭建Minecraft服务器

    <我的世界>是有史以来最受欢迎的游戏之一.本教程说明了如何在Ubuntu 20.04上制作Minecraft服务器.我们将使用Systemd运行Minecraft服务器,并使用该mcrco ...

  7. 如何在Ubuntu 20.04上安装和使用TimescaleDB

    The author selected the COVID-19 Relief Fund to receive a donation as part of the Write for DOnation ...

  8. 如何在Ubuntu 20.04上用命令行建立l2tp连接

    我在如何在Ubuntu18.04上安装与配置l2tp server上介绍了如何安装与配置l2tp server.本篇介绍如何在Ubuntu 20.04上以客户端的方式和该l2tp server建立vp ...

  9. ubuntu使用fail2ban_如何在Ubuntu 20.04上安装和配置Fail2ban

    暴露给Internet的任何服务都有遭受恶意软件攻击的风险. 例如,如果您在可公开访问的网络上运行服务,则攻击者可以使用暴力手段尝试登录您的帐户. Fail2ban是一种工具,可通过监视服务日志中的恶 ...

最新文章

  1. 2022-2028年中国PPS树脂产业研究及前瞻分析报告
  2. Nginx 安装及配置
  3. 岛国科普第2弹-再造人类生命的神奇细胞Human.Life.Our.Amazing.Cell
  4. 蘋果全新MacBook價高質更精
  5. Bing地图REST服务
  6. 使用python xmodem 模块下载及上传文件
  7. FDMemTable 数据集
  8. 【Git、GitHub、GitLab】三 Git基本命令之创建仓库并向仓库中添加文件
  9. 信息学奥赛C++语言:语文成绩
  10. 为什么越来越多员工反感公司办年会?
  11. OpenCV 画圆circle、画椭圆ellipse
  12. Error Could not open client transport with JDBC Uri jdbchive2hadoop10210000 Failed to open new sessi
  13. 图书馆管理系统mysql的创建_简单的图书馆管理系统数据库设计
  14. linux计划任务详解(附演示)
  15. STM8 捕获模式HS0038 红外遥控解码
  16. wordpress mysql缓存_【新功能】wordpress数据库缓存功能介绍和教程
  17. R语言 by()用法
  18. 西门子PLC 以太网通讯
  19. IDEA项目中配置Maven镜像源(下载源)
  20. GIF图像动态生成-python后台生成

热门文章

  1. Feedforward ANC 主动降噪原理
  2. 计算机 smb共享,文件大师SMB共享使用方法
  3. 真 OO无双之真乱舞书 序言
  4. Window git 命令设置alias快捷
  5. python中cpca库用法详解(从文本中提取省市区)
  6. AcWing 692. G巴士计数 差分+前缀和
  7. 新海诚没有参与制作的作品_新海诚作品天气之子作画更上一步 各种好玩的梗值得一观...
  8. python爬虫股票市盈率_使用python爬虫实现网络股票信息爬取的demo
  9. CCD与CMOS摄像头哪个好
  10. 网址怎样收藏到我计算机桌面,电脑应该如何收藏网址