linux串口进单用户模式,进入SUSE Linux Enterprise Server 12系统单用户模式的方法
本文介绍如何进入 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系统单用户模式的方法相关推荐
- 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 ...
- SUSE Enterprise Server 12 SP3 64 设置防火墙开放8080端口
SUSE Enterprise Server 12 SP3 64 设置防火墙开放8080端口 第一种方式: 1.sudo chmod a+w /etc/sysconfig/SuSEfirewall2 ...
- suse linux 修复模式,用 SuSE Linux Rescue Mode 恢复超级用户口令
用 SuSE Linux Rescue Mode 恢复超级用户口令 5.4. The SUSE Rescue System SUSE LINUX contains a rescue system fo ...
- suse 新增用户oracle,在SUSE Linux中让其他用户能运行Oracle命令
SUSE Linux中让其他用户能运行Oracle命令的方法介绍: suid/guid的问题: 要求非Oracle用户也能运行sqlplus等oracle命令. 解决方法: 假如希望设置s u i d ...
- linux suse创建用户及密码,suse linux下创建用户方式
suse linux上创建用户方式 当需要数据共享时,在suse linux上创建用户需要注意以下两点: 1. 所有服务器相同的用户名具备相同的id号. 2. 所有用户属于同一个组(如users组). ...
- linux串口进控制台加密码,linux 串口serial设置登陆密码
一. 如果是有这个文件 vi /etc/inittab 打开 修改/etc/inittab文件 把 ::askfirst:-/bin/sh tty2::askfirst:-/bin/sh 等全部注掉 ...
- linux 串口中断_1600字干货 | 大佬讲Linux启动流程(内含福利)
文章字数:1600 干货指数:⭐⭐⭐⭐⭐ 导读:这里讲的内容主要是原理,文章最后小创会送大家一个[福利](<Linux 内核设计的艺术>)配合书籍,学习效果更好. 01按下电源键,打开电源 ...
- linux 16进制 字符串转数字,〖Linux〗Shell十进制数值转换十六进制
Servlet的生命周期+实现方式 1.Servlet的生命周期: (1)被创建: 默认情况下,Servlet第一次被访问时,被服务器创建.会调用init()方法. ...
- Linux引出环境变量的关键字,学习记录008-linux常用命令/设置系统and用户环境变量two(示例代码)...
修改文件 vi vi 是linux自带的,vim是vi的升级版 命令:vi 文件名 如果文件存在,那么就直接进入对应的文件的编译模式,如果文件不存在,那么就进入以文件名命名的空文件的编译模式 vi ...
最新文章
- mysql association_mybatis association 一对一
- 人工智能助力资深内容营销人员
- es中GatewayMetaState
- 【Kissy WaterFall】实行手动加载数据
- oracle怎么获取行,在oracle中如何实现SELECT TOP N取得前几行记录
- 如何在终端编译C++代码
- 三星Galaxy S22售价曝光:国行可能4999元起
- linux重启docker镜像都没了,linux – 没有响应的Docker命令挂起
- C# Windows异步I/O操作
- 【速来报名】中国影响力巨大的开源峰会即将召开
- 51流水灯c语言程序与解释,51单片机流水灯C语言源代码
- java数组按大小排序_Java数组排序
- 7个人生工具:SWOT、PDCA、6W2H、SMART、WBS、时间管理、二八原则
- 详述查看 MySQL 数据文件存储位置的方法
- Windows程序设计-剪贴板
- 后端学习 - 操作系统
- 英寸与毫米的换算依据
- 企业如何CRM管理软件中受益
- vs2010中opengl环境配置
- 2W销量Steam大神,光临联盟微信群,近距离分享成功之路!(聊天实录)