博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux学习总结(四)-两种模式修复系统,单用户,救援模式
阅读量:6200 次
发布时间:2019-06-21

本文共 1230 字,大约阅读时间需要 4 分钟。

一单用户模式

我们举例,比如忘记root 用户密码我们就可以进入单用户模式重置,该单用户模式,类似windos 安全模式

开机界面快速按e 进入grub
Linux学习总结(四)-两种模式修复系统,单用户,救援模式
光标定位到 linux16 下一行
ro crashkernel 作以下更该
rw init=/sysroot/bin/bash
Linux学习总结(四)-两种模式修复系统,单用户,救援模式
完了,根据提示按 ctrl x 进入grub操作界面
Linux学习总结(四)-两种模式修复系统,单用户,救援模式
chroot /sysroot/
chroot :change root 改变程序执行时所参考的根目录位置。
作用:比如我们的linux系统grub损坏无法启动,用linux启动u盘进入livecd,
然后用chroot命令把我们的linux系统环境乾坤大挪移(挂载)过来,这下我们就能在livecd里,修复grub
我们在这里以修改root密码为例,熟悉下grub下操作
passwd root
发现字符未正常显示
输入 LANG=en
passwd root 更改密码
完了还要输入 touch /.autorelabel
Linux学习总结(四)-两种模式修复系统,单用户,救援模式

二 救援模式

从光驱启动进入救援模式

先进入虚拟机bios
主菜单栏, 虚拟机-电源-打开电源时进入固件(就是bios)
先更改第一启动为光驱启动
Linux学习总结(四)-两种模式修复系统,单用户,救援模式
方法是:在boot 用上下光标键选中CD-ROM 用+将其置顶,F10保存退出
Linux学习总结(四)-两种模式修复系统,单用户,救援模式
然后我们发现我们已经进入到光驱启动几面,我们选择第三行,Troubleshooting(排除故障)
Linux学习总结(四)-两种模式修复系统,单用户,救援模式
然后选择第二行 Rescue a centos system (拯救系统)
选择1 continue
Linux学习总结(四)-两种模式修复系统,单用户,救援模式
现在到了救援模式命令行:
根据提示操作以下命令
chroot /mnt/sysimage/ 又一次移花接木,不过目录有所改变
passwd root 改密码 过程不再展示
在这里我们还可以修复系统grub
重新更改bios设置把第一启动改为硬盘启动
或者在虚拟机里直接把光驱启动禁用

三 虚拟机克隆

虚拟机主菜单第一行, 虚拟机-管理-克隆

配置ip 主机名
修改ip克隆机的ip地址 编辑配置文件更改ip vi /etc/sysconfig/network-scripts/ifcfg-ens33 删掉uuid
重启下网络服务 systmectl restart network.service
更改主机名:hostnamectl set-hostname +主机名
然后xshell 登陆两台虚拟机验证下
两台虚拟机交叉登陆
Linux学习总结(四)-两种模式修复系统,单用户,救援模式
w命令查看负载 whoami 查看当前用户
ssh username@ip 当前用户 username 可省略
两台虚拟机之间秘钥认证登陆
ssh-keygen 生成密钥对
复制公钥到要登陆的目标机器
关闭selinux getenforce 查看 setenforce 0 关闭
ctrl d 登出

Linux学习总结(四)-两种模式修复系统,单用户,救援模式

密钥导入后直接登陆,不再提示输入root密码

转载于:https://blog.51cto.com/12606610/2069240

你可能感兴趣的文章
pojos in action 第三章 翻译第三部分
查看>>
数据说【DATASHUO】数据报告--谁偷了我的年终奖
查看>>
翻翻git之---炫酷的自定义翻滚View TagCloudView
查看>>
RubyCritic:一款不错的检测代码质量工具
查看>>
普通程序员通向架构师的最佳路径?
查看>>
StringBuilder用法小结
查看>>
FL2440 Linux kernel + yaffs2根文件移植过程(二)
查看>>
区块链钱包之ETH交易离线签名
查看>>
面试题
查看>>
React 性能优化
查看>>
流,理解流,简单的自己模拟的流
查看>>
sockjs-node/info?t=1462183700002 报错解决方案
查看>>
Android 自用 App保活——音乐播放保活适配8.0 (贼好用)
查看>>
快速画好一份程序流程图
查看>>
Fork-Join框架
查看>>
[Ruby Summit 2018 话题分享] 模块化的 Rails,微服务以外的另一种选择
查看>>
iOS懒人开发:自动去除字典空值对象,仿系统字典创建方法NSDictionaryOfVariableBindings...
查看>>
Myth源码解析系列之七- 订单下单流程源码解析(参与者)
查看>>
代表企业操刀一切项目,不是很牛X吗?
查看>>
websockect
查看>>