本文介绍如何进入 SUSE Linux Enterprise Server 12(SLES 12)系统的单用户模式,它是一款服务器操作系统,版本是 SLES 12-SP3,但同样的方法可用在任何版本的 SUSE Linux 系统中。

为什么要进入单用户模式

在排除 SUSE Linux Enterprise Server 12(SLES 12)系统主要问题时,单用户模式始终是首选。单用户模式禁用网络并且没有其他用户登录,你可以排除许多多用户系统的情况,可以帮助你快速排除故障。单用户模式最常见的一种用处是重置忘记的 root 密码。本文就为大家介绍在 SLES 12-SP3 中进入单用户模式的详细步骤。

1、暂停启动过程

首先,你需要拥有机器的控制台才能进入单用户模式。如果它是虚拟机那就是虚拟机控制台,如果它是物理机那么你需要连接它的 iLO/串口控制台。重启系统并在 GRUB 启动菜单中按任意键停止内核的自动启动。以下是在 SUSE 12 中引导时的内核选择菜单:

2、编辑 Linux 内核的启动选项

进入上面的页面后,在所选 Linux 内核(通常是你首选的最新内核)上按 e 更新其启动选项。你会看到下面的页面。以下在 SUSE 12 中编辑 grub2:

现在,向下滚动到内核引导行,并在行尾增加 init=/bin/bash 这段代码,如下图所示。以下是编辑以在单用户 shell 中启动:

3、引导编辑后的 Linux 内核

现在按 Ctrl-x 或 F10 来启动这个编辑过的内核。Linux 内核将以单用户模式启动,你将看到 # 号提示符,即有服务器的 root 访问权限。此时,根文件系统以只读模式挂载。因此,你对系统所做的任何更改都不会被保存。

运行以下命令以将根文件系统重新挂载为可重写入的:

kerneltalks:/ # mount -o remount,rw /

至此,整个过程完成。

结语

以上就是进入 SUSE Linux Enterprise Server 12(SLES 12)系统单用户模式的方法,在完成之后需要重新启动 SLES 12 系统以引导到普通多用户模式中。

相关主题

linux串口进单用户模式,进入SUSE Linux Enterprise Server 12系统单用户模式的方法相关推荐

  1. ASP .Net Core系统部署到SUSE 16 Linux Enterprise Server 12 SP2 64 具体方案

    .Net Core 部署到 SUSE 16 Linux Enterprise Server 12 SP2 64 位中的步骤 1.安装工具 1.apache 2..Net Core(dotnet-sdk ...

  2. SUSE Enterprise Server 12 SP3 64 设置防火墙开放8080端口

    SUSE Enterprise Server 12 SP3 64 设置防火墙开放8080端口 第一种方式: 1.sudo chmod a+w /etc/sysconfig/SuSEfirewall2  ...

  3. suse linux 修复模式,用 SuSE Linux Rescue Mode 恢复超级用户口令

    用 SuSE Linux Rescue Mode 恢复超级用户口令 5.4. The SUSE Rescue System SUSE LINUX contains a rescue system fo ...

  4. suse 新增用户oracle,在SUSE Linux中让其他用户能运行Oracle命令

    SUSE Linux中让其他用户能运行Oracle命令的方法介绍: suid/guid的问题: 要求非Oracle用户也能运行sqlplus等oracle命令. 解决方法: 假如希望设置s u i d ...

  5. linux suse创建用户及密码,suse linux下创建用户方式

    suse linux上创建用户方式 当需要数据共享时,在suse linux上创建用户需要注意以下两点: 1. 所有服务器相同的用户名具备相同的id号. 2. 所有用户属于同一个组(如users组). ...

  6. linux串口进控制台加密码,linux 串口serial设置登陆密码

    一. 如果是有这个文件 vi /etc/inittab 打开 修改/etc/inittab文件 把 ::askfirst:-/bin/sh tty2::askfirst:-/bin/sh 等全部注掉 ...

  7. linux 串口中断_1600字干货 | 大佬讲Linux启动流程(内含福利)

    文章字数:1600 干货指数:⭐⭐⭐⭐⭐ 导读:这里讲的内容主要是原理,文章最后小创会送大家一个[福利](<Linux 内核设计的艺术>)配合书籍,学习效果更好. 01按下电源键,打开电源 ...

  8. linux 16进制 字符串转数字,〖Linux〗Shell十进制数值转换十六进制

    Servlet的生命周期+实现方式 1.Servlet的生命周期:        (1)被创建:            默认情况下,Servlet第一次被访问时,被服务器创建.会调用init()方法. ...

  9. Linux引出环境变量的关键字,学习记录008-linux常用命令/设置系统and用户环境变量two(示例代码)...

    修改文件  vi vi 是linux自带的,vim是vi的升级版 命令:vi 文件名 如果文件存在,那么就直接进入对应的文件的编译模式,如果文件不存在,那么就进入以文件名命名的空文件的编译模式 vi ...

最新文章

  1. mysql association_mybatis association 一对一
  2. 人工智能助力资深内容营销人员
  3. es中GatewayMetaState
  4. 【Kissy WaterFall】实行手动加载数据
  5. oracle怎么获取行,在oracle中如何实现SELECT TOP N取得前几行记录
  6. 如何在终端编译C++代码
  7. 三星Galaxy S22售价曝光:国行可能4999元起
  8. linux重启docker镜像都没了,linux – 没有响应的Docker命令挂起
  9. C# Windows异步I/O操作
  10. 【速来报名】中国影响力巨大的开源峰会即将召开
  11. 51流水灯c语言程序与解释,51单片机流水灯C语言源代码
  12. java数组按大小排序_Java数组排序
  13. 7个人生工具:SWOT、PDCA、6W2H、SMART、WBS、时间管理、二八原则
  14. 详述查看 MySQL 数据文件存储位置的方法
  15. Windows程序设计-剪贴板
  16. 后端学习 - 操作系统
  17. 英寸与毫米的换算依据
  18. 企业如何CRM管理软件中受益
  19. vs2010中opengl环境配置
  20. 2W销量Steam大神,光临联盟微信群,近距离分享成功之路!(聊天实录)

热门文章

  1. CentOS 安装最新版本 Git
  2. 20175204 张湲祯 2018-2019-2《Java程序设计》第三周学习总结
  3. https证书设置以及设置301跳转
  4. 【洛谷】1600:天天爱跑步【LCA】【开桶】【容斥】【推式子】
  5. 03.swoole学习笔记--web服务器
  6. centos 7.2安装 lnmp一键安装
  7. DNS全局负载均衡(GSLB)基本原理
  8. ios自定义控件,使UIScrollView自己处理输入时键盘遮挡控件
  9. 东欧视频游戏市场概况
  10. bzoj1449 [JSOI2009]球队收益