四、emergency模式,rescue模式,克隆虚拟机,Linux机器相互登录

四、emergency模式,rescue模式,克隆虚拟机,Linux机器相互登录
一、emergency模式(centos6及之前叫单用户模式)
需要在物理机上操作,不能远程操作。
前提没有设置grub密码。
1.重启系统
重启命令:reboot,init 6,shutdown -r now。
关机:init 0,poweroff。
在开机界面按方向键,选择第一行,按“e(edit)”编辑它。

2.进入emergency模式
进入的界面就是grub界面。它找到系统里的启动盘,引导硬盘启动加载内核。
把光标移动到Linux16开头的行,按右方向键把光标移动到ro(只读)后面,把ro改成rw init=/sysroot/bin/bash。rw(读写)

再按Ctrl+X,系统就会进入emergency模式。

3.修改root密码
/sysroot/原系统路径。
目前所在的环境相当于是安全模式(内存操作系统),还未进入系统里。
当前环境查看原来系统里的文件需要在最前面加一个/sysroot/的路径。

cat命令:用于观看文件内容。
三个功能:
1.一次显示整个文件。
$ cat filename
2.从键盘创建一个文件。
$ cat > filename
只能创建新文件,不能编辑已有文件.
3.将几个文件合并为一个文件。
$cat file1 file2 > file
chroot命令:切换系统。
输入命令:

chroot /sysroot/

然后修改密码,输入命令:

passwd root

发现乱码,修改语言,输入命令:

LANG=en(修改为英文)

再输入命令passwd root修改密码,输入两次密码。
再输入命令:

touch /.autorelabel

最后这个操作,作用是让SELinux生效,若不执行该命令,密码将不会生效。意思就是输对了密码也无法登录。执行完该命令,按Ctrl+D(退出原始系统),再输入reboot重启,方可使用新密码登录。

二、救援模式(rescue模式)
1.光盘启动
(1)进入“虚拟机设置”先检查光驱是不是开机启动。两个勾都要勾上。

(2)关闭虚拟机,再进入BIOS设置。
进入方法有两种:
a)右键虚拟机,进入电源,再“启动时进入BIOS”。
b)VMware启动时按F2键。
进入BIOS后,调到boot,按-或+调解各个启动对象,将CD-ROM调到最上面,意思就是让它第一个启动。

设置完后按F10保存设置并退出。
2.进入rescue模式
随后进入光驱启动界面,选择Troubleshooting回车。

再选择Rescue a CentOS system。敲两次回车。

这里告诉我们初始系统在/mnt/sysimage下面,和/sysroot类似。
第一项,继续往下走
第二项,把初始系统挂载为只读模式,意味着不能写磁盘,不能改配置文件,不能改root密码。
第三项,直接跳过这个shell
第四项,重启。
选择第一项,输入“1”,回车后再回车。

提示初始系统已挂载到/mnt/sysimage下,要进入,需切换系统。运行命令:

chroot /mnt/sysimage

进入初始系统再执行passwd命令修改root密码。

再Ctrl+D退出原始系统,再关机进BIOS设置,将启动项设置硬盘第一个启动。另一种方法,VMware设置,关闭光驱。
三、克隆虚拟机
关闭正在运行的centos,输入关机命令init 0。再右键虚拟机名字,选择“管理”,再选择“克隆”。
一直点下一步,会出现克隆类型,采用默认值。,再下一步设置虚拟机名字和保存路径。再下一步,完成后关闭。会出现克隆出来的虚拟机。

先登录克隆的虚拟机,输入命令dhclient自动获取一个IP,再ip addr查看IP,再设置静态IP,设置好后要重启网卡或服务。
设置主机名
输入命令:

vi /etc/hostname

把文件内容改为yaowei-01,保存后,可以按Ctrl+D退出当前终端。再登录,命令行左边前缀有变化。
也可以直接输入hostname yaowei-01,再Ctrl+D。

四、Linux机器相互登录
在xshell新建一个会话,可以直接复制01过去,再把IP地址改一下。

都连接上。
比如01连02,在01终端输入命令:

ssh 192.168.93.129

再输入密码连接。

输入命令w可以查看系统负载,

ssh命令(远程连接命令)
ssh IP
标准写法:ssh [email protected]
whoami查看当前登录用户
完整写法:ssh [email protected]
也可以指定端口连接:ssh -p 22 [email protected]

Linux上的密钥生成。
命令:ssh-keygen
再出现保存路径,再密码,再生成

再复制密钥保存到另一台机器的密钥文件去
vi /root/.ssh/authorized_keys
可以使用如下命令查看SELinux是否打开:

getenforce

enforcing为打开
permissive为关闭

原文地址:http://blog.51cto.com/13576245/2065264

时间: 2024-08-05 16:02:51

四、emergency模式,rescue模式,克隆虚拟机,Linux机器相互登录的相关文章

26期Linux20180531 单用户 救援模式 克隆虚拟机 linux机器相互登录

5月31日任务 1.13 单用户模式1.14 救援模式1.15 克隆虚拟机1.16 Linux机器相互登录 单用户模式 忘记root密码? 1. 单用户模式 2.救援模式 单用户模式首先需要重启linux (reboot, init 6, shutdown -r now 都可以重启) e-edit 然后按 ctrl x 就会进入紧急/安全模式 进去之后实际上还没有进入本来的系统,有点像是在BIOS里面,需要进入/sysroot,这里面才是系统真正的目录.这个时候需要用chroot 进入系统 之后

单用户模式 救援模式 克隆虚拟机 linux机器互相登录

一.单用户模式忘记root密码:方法一:使用单用户模式linux重启命令:reboot.init 6.shutdown -r nowlinux关机命令:init 0.poweroff虚拟机开机重启按方向键上下键进行选择,选择第一个,按e键进入如下界面,按向下方向键找到下图标记处修改ro为rw并添加字符串: init=/sysroot/bin/sh(注释:ro表示只读,rw表示读写),添加完这些,按Ctrl+x切换系统:chroot /sysroot/,这样就登录上原来使用的操作系统了,然后修改密

1.13 单用户模式;1.14 救援模式;1.15 克隆虚拟机;1.16 Linux机器相互登录

1.13 单用户模式: 重启命令: reboot init 6 shutdown -r now 关机命令: init 0 poweroff 1. 开机界面:在倒计时进入系统时,快速操作键盘任意键: 选中第一项:CentOS Linux (3.10.0-514.e17.X86 64) 7 (Core) --按键盘:e(编辑模式) 2. 键盘方向键移动--移动到linux16开头的行, 找到ro更改为rw,空格后添加:init =sysroot/bin/sh 3. 进入内存操作系统: 键盘Ctrl

1.13 单用户模式 1.14 救援模式 1.15 克隆虚拟机 1.16 Linux机器相互登录

1.13 单用户模式 1.14 救援模式 1.15 克隆虚拟机 1.16 Linux机器相互登录 1.13 单用户模式 重启 reboot  .init6. shutdown -r now 这三个命令 都可以重启你的linux 关机init 0.power off 重启 按方向键 选择上面这个 按e键 编辑 进入这个grub   界面,grub 是一个启动工具,简单说就是 grub找到系统的启动盘,找到引导,启动硬盘 内核等 /sysroot 就是原系统的路径 加完之后 按ctrl + x 这是

救援模式;克隆虚拟机;linux机器相互登陆

要求,需要安装光盘,进入安装操作系统的界面,首先进入bels把启动顺序更改一下按+-上下移动,选择Boot再F10保存退出选择第三项进入救援模式先择第二项,回车,再回车进入这个界面,选择1 继续 然后再按一次回车进入以下界面提示有想切换原操作系统可以输入命令:chroot/mnt/sysimge/进入模式后输入chroot/mnt/sysimge/进入原操作系统模式 再password更改密码这样就可以了 但是重启时需要把启动项改回来 克隆虚拟机选择链接克隆 hostnamectl set-ho

克隆虚拟机和linux机器相互登陆。

一:克隆虚拟机.在要克隆的虚拟机上点右键-->管理-->克隆.根据提示,选择链接克隆,完成后启动克隆的虚拟机.进入linux系统后,编辑网卡vi /etc/sysconfig/network-scripts/ifcfg-ens33删除掉UUID一行,因为会与原主机冲突,并修改ip.重启网卡:systemctl restart network.service启动原主机,修改两个主机的主机名.hostnamectl set-hostname 主机名 二:linux机器互相登陆.ssh 服务器ip或

第四课 单用户、救援模式及linux机器相互登陆,虚拟机的克隆

一.重启命令 1.在linux系统里重启的命令有:reboot.init 6 .shutdown -r now ;关机命令:init 0 ,powweroff 二.单用户模式(在忘记root密码后重置密码.(前提:能直接接触到主机,并且没有设置开机密码的情况下) 1.系统重新后,在开机启动画面选择第一行:CenOS Linux,with linux 3.10.0-123.17e.x86_64,看下面提示说明! 2.按e进入grub(找到系统的启动盘)界面,按方向键找到linux16开头一行,按方

关于虚拟机与克隆虚拟机之间无法相互ping通的问题解决方案

这个问题曾经困扰了我很久,在网上找了很多资料,大多数也都是不靠谱的资料.坑爹啊! 下面,我来说一下如何彻底解决虚拟机和克隆出来的虚拟机之间网络不通的问题. 解决方案: 如图,是我的虚拟机kang1以及通过kang1克隆出来的虚拟机kang2: 上面的kang1是正常的对吧?再来看克隆出来的kang2: 额?总觉得哪里不对!是哦?哪里来的eth1网卡呢?显然这样是不对的,我们的虚拟机中明显只有一块网卡才对. 这时候要想让两台虚拟机网络互通,则需要修改克隆机kang2的一些相关配置文件,步骤如下:

Linux重置root密码及机器之间相互登录

单用户模式 系统重启命令:reboot init 6 shutdown -r now 关机命令: init 0 poweroff 运行级别:0-6 [[email protected] ~]# ls -l /usr/lib/systemd/system/runlevel*target lrwxrwxrwx. 1 root root 15 5月 28 18:48 /usr/lib/systemd/system/runlevel0.target -> poweroff.target ###关机 lr