博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第四课:单用户及救援模式(一)
阅读量:6849 次
发布时间:2019-06-26

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

有时候当我们密码忘记了,需要远程修改密码,可以进入单用户模式来修改密码,如下:

1、首先重启服务器,然后按a键,进入当用户模式:选择第一项,按e编辑:如下:

2、然后定位到ro这里,修改ro为rw init=/sysroot/bin/sh,完成之后按crtl+X重启:

3、修改后如下:

4、此时可以进入单用户模式了:

5此时需要输入如下命令:

chroot /sysroot/                     需要挂在root目录下。

passwd   修改密码

touch  /.autorelabel             此时需要使selinux生效,如果启用了selinux的话。

以上Centos 7的单用户模式,和6.5是一样的呢。

2、救援模式

有时候我们当配置文件损坏或者密码忘记,也可以通过救援模式来修改:如下:

首先进blos修改从光盘启动系统:按F10保存,如下:

2、重启进入系统,进入测试模式如下:选择从Rescue  a CentOS  system.启动。

3、选择continue继续:

4、选择挂载原来的系统,则可以修改密码:

chroot  /mnt/sysimage.

passwd

这样既可以。

1、linux服务器下可以克隆虚拟机,这样两台方便操作,克隆步骤如下:

打开虚拟机---右击-管理==克隆:到如下界面:

克隆虚拟机的当前状态:

创建完整克隆即可,方便以后操作:

3、显示克隆进度:

4、此时克隆完成:

5、克隆后需要修改IP地址才可以登录。

2、linux服务器之间登录:比如A机器和B机器。

首先在A机器上运行ssh-keygen -t rsa连续三次回车后生成公钥和私钥,如下:

2、公钥和秘钥在/root/.ssh/目录下:

3、此时需要把id_rss.pub公钥内容放在B服务器上,放在/root/.ssh/authorized_keys文件里。

[root@localhost .ssh]# scp -P 52588 ~/.ssh/id_rsa.pub root@192.168.149.145:.ssh/id_rsa.pub

这台命令是复制本地公钥到远程的/root/.ssh目录下,不过需要输入密码:

4、此时登录到B机器上:

cat /root/.ssh/id_rsa.pub  >> /root/.ssh/authorized_keys

表示把id_rsa.pub的内容追加到重定向文件里。

注意:为了不影响之前秘钥的使用,一定时追加哦。

5、此时则可以使用:返回到A机器,直接通过ssh  -p 52588  root@192.168.149.145登录。

经测试,可以登录。

本文转自 芬野 51CTO博客,原文链接:http://blog.51cto.com/yuanhaohao/1975812,如需转载请自行联系原作者
你可能感兴趣的文章
PL/SQL学习笔记之记录
查看>>
HDU4911-Inversion
查看>>
mysql数据库创建、删除数据库
查看>>
Python 的 pass 语句
查看>>
linux 大冒险
查看>>
模型数据和容量
查看>>
Android app如何加密?
查看>>
Spring boot 远程调试
查看>>
BZOJ1856: [Scoi2010]字符串(组合数)
查看>>
【强化学习】python 实现 saras lambda 例一
查看>>
基于GPU屏幕空间的精确光学折射效果
查看>>
数据交换=>Windows_Mobile+WCF+Exchange2007 - part1
查看>>
POJ-2502 Subway
查看>>
python调用Shell脚本:os.system(cmd)或os.popen(cmd)【转】
查看>>
wifi简介
查看>>
C++默认构造函数
查看>>
margin-top失效的解决方法
查看>>
FireBug与FirePHP
查看>>
使用socket方式连接Nginx优化php-fpm性能
查看>>
JS转义 escape()、encodeURI()、encodeURIComponent()区别详解
查看>>