linux救援模式导出mysql_Linux单用户模式、救援模式、克隆虚拟机与Linux机器互相登录...

本文介绍了如何在Linux中进入单用户模式和救援模式来修改root密码,以及在救援模式下修复系统。此外,还讲解了虚拟机的克隆过程和如何在克隆后修改IP地址和主机名。最后,讨论了Linux机器之间的SSH连接及密钥认证设置。
摘要由CSDN通过智能技术生成

单用户模式:

单用户模式类似于windows的安全模式,进入单用户模式后可以更改root的密码,在工作忘记密码了就可以进入单用户模式进行更改。

进入单用户模式:

进入单用户模式之前先认识一些关机、重启的命令:

init 0 关机,init 6重启 ,reboot重启,shutdown  -r  now重启,shutdown -s now关机,poweroff关机。

需要进入单用户模式的话,需要在开机界面时随便按个按键进入以下界面:

44d4dabccd132d4b03bab9d2b0ed2c0a.png

fea3267d7e887b6e80dbd5685f4675cc.png

进入编辑后按方向键滑到最下面,接着按示例编辑内容:

91658b8f8f752ff745d28e3007af3578.png

修改后:

04d25b1b00fd25276d673d590725376f.png

然后按Ctrl+x键重启进入单用户模式,这个时候就可以无需密码进入系统并且可以修改root密码了:

178bbddf00d48ec2657d008ed60b51ff.png

修改密码:

因为目前所在的环境就是一个安全模式,在内存系统里,还没有进入到我们原本的系统。这时候要修改root密码的话,需要切换到原本的系统里。输入chroot /sysroot/命令切换:

6ee0f7da87ffdd2e9b879490319aeefe.png

这个时候才可以使用原来系统的命令,所以就可以使用passwd命令修改密码了:

296acead273c4a49a33c6a7a7d4eb5b3.png

eec69843f37cf8c1e772f839b27de286.png

接下来这一步操作是必须的,如果不进行这一步操作就会登录不了你的操作系统:

49275482f0550e549853ab1717931b8c.png

进行完操作后就可以重启进入操作系统了,有两种方式重启系统:

1.使用虚拟机软件直接重启:

cb1d0c660a969f631cae0523670c824e.png

2.输入以下命令重启:

exec  /sbin/init

重启成功后输入你的新密码登录:

36322d9e61badac456bafd67225759c5.png

有一点要知道的是,单用户模式是无法在远程终端进入的,只能在物理机上进入。

运行级别:

在CentOS7之前的系统版本有运行级别的,一共有7个运行级别,从到6级别。CentOS7则是没有这个概念的,可以按照以下命令查看7版本和6版本的一些差异:

fd592c2dba483b53632144029b26023c.png

救援模式:

Linux的救援模式相当于,Windows的pe系统,pe是一种内存系统,救援模式下可以修改root密码。

进入救援模式只能光盘启动,那个光盘就是安装此系统的iso镜像,需要先进入bios更改一下启动设置:

5dae2207eaaec587518e5bab9abdeab8.png

8be9a07876e691ccc1e14f5d30b08dca.png

cc69fdc5e5959019646091c6a71d1412.png

进入到以下界面会有个提示,按1然后回车,之后的提示按回车就可以了:

0b2ba41b5cf8c5520ea7537d4f3aa912.png

64272d1622cafd4426bb0be59a48e9f8.png

需更改root密码需要使用chroot /mnt/sysimage/命令进入到原本的系统模式下:

64b32a6fcf6fe32c85791d48c3d2f93d.png

然后就可以修改root密码了:

27fb74970e36fde71a58558148fa7ab3.png

在救援模式下还可修改配置文件和一些数据。

退出救援模式:

1.exit退出到内存系统:

ab5d5b37632de1e2c751ca7c2fb09bfb.png

reboot重启系统:

fed8cb3d2c889a6eb5f168ad3515735c.png

能正常登陆就是没问题了:

a48afc0f6b3ce91891106dd99ae3e12f.png

然后别忘了进入bios里将启动顺序改回来:

a54e784d05757eafb2b9cac3f00c5fc9.png

克隆虚拟机:

克隆虚拟机就是原封不动的拷贝一个操作系统,当你需要两个或多个操作系统时就可以直接克隆某个正常的系统即可,就不需要去安装那么麻烦了,特别是需要装一些软件比如mysql什么的,只要在其中一台操作系统上安装好,然后将这个系统克隆出多个就可以免去安装的麻烦了。

e316759c3d2f7d8e9c82dd71ea95403f.png

7bae19e795aa8fbeaf1d15f220afa285.png

8fe296f27bb0bbadae4ec0b02ea6961e.png

6d3548622cdbe73957819a887a7d969a.png

b38ff419034ae9f599324161ef91394e.png

3942e06692635062582bd5ec1f9e7b30.png

克隆完成后需要将克隆的系统更改一下IP地址,不然两台操作系统同开启的话,会使用的同一个IP地址这样的话就会冲突:

31251690af5720a967f8c2ef6c2ca7a3.png

重启一下网卡服务:

0e0e9c69caccb2e5bdf41d37bc50493d.png

ifconfig看一下ip是否变了:

53c5c5ce02293b9a8fcf801aa5cfac2a.png

然后更改主机名,hostname命令可以查看主机名,hostnamectl set-hostname +主机名称  命令可以修改主机名:

c99945d1e1c1bb5079958cd153d9ab13.png

退出重新进就会发新的主机名生效了:

ffd54ca79e3ca60aad90b5c3d05a9d73.png

接着将原本的系统也修改一下主机名:

c9d47a255a12f003d5f13254180c9d03.png

查看主机名的配置文件:

7dce0ce911a04cbe4742f40cc9afe514.png

Linux机器互相登录:

使用Xshell先分别登录两个系统,然后再将两台机器连接起来:

c863dd5cf25337d4d62b14064cd1da06.png

输入ssh命令连接另一台机器:

f020a9d632f838d96bdbbd1224ff31cc.png

w命令可以查看有哪些机器在连接:

2712630a32eb97606feb6bc419157e49.png

另一台也是同样的操作:

061c41053061f05dc94393e6daeae7e8.png

这样就互相登录成功了。

ssh命令连接的默认端口是22,但是如果连接的机器不是22端口的话,也可以指定某个端口,而且ssh命令的完整写法是ssh usernam@IP,例如:

6d94d7e4bacc8749fc6e01091c0d4ebc.png

使用密钥认证登录:

在Linux上生成密钥对,使用ssh-keygen命令:

8ffda89d92b4652790ebd53f8352a0e1.png

1015a57551381c1d390ae93213b65cbc.png

查看公钥:

9bc0b570fc0fa3ee90ce33cdbdcb7ce1.png

然后把公钥内容保存到对方的机器上:

0b0deba6e31e747b74e79b4e8306ddba.png

9c878992811d598d773c0733e83061ba.png

查看一下selinux是否在打开状态:

e8827b5c83471ddf9b8ed186bf0d7976.png

384d74e3e6b9b998d7e35043977c0c44.png

129b70b51ab29d22fcba01603d5fc48d.png

进行完以上操作后,再回到刚才那台机器进行登录,会发现不需要输入密码了,证明密钥认证成功:

cdad783b94b50801cfc21f165b7ad50f.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值