2018.5.31 一周第四次课 1.13 单用户模式 1.14 救援模式 1.15 克隆虚拟机 1.16 Linux机器相互登录...

一周第四次课
1.13 单用户模式
1.14 救援模式
1.15 克隆虚拟机
1.16 Linux机器相互登录

 

SELinux临时关闭:
setenforce 0
SELinux永久关闭:
vi /etc/selinux/config 进入编辑文件
找到SELINUX=enforcing这一行,输入“i”进入编辑模式,修改为SELINUX=disabled,按ESC,然后输入wq保存退出,重启系统。

一、单用户模式 (只允许在物理机操作)

重启linux有三种命令:
1)reboot
2)init 6
3)init 0 关机
4)shutdown -r now 
 
init 0:表示关机
init 1:单用户
init 2、3、4 多用户模式
init 5:图形操作界面
init 6:重启

(打开虚拟机-选中右键进入菜单栏-电源-重启客户服务器)
2018.3.22 一周四次课
 

1、重启系统,3秒后左右按向下键

064156_kxt7_3804357.png

2、按方向键移动光标,选择第一行,然后按字母“e”编辑它,然后使用方向键移动光标定位到linux16开头的那一行。

065206_3EnP_3804357.png

3、按右键将光标移动到ro这里,把ro改成rw init=/sysroot/bin/sh 。

065830_WMCi_3804357.png

4、然后同时按ctrl和x这两个键,等几秒,这样就进入了enmergency 模式(单人模式)。

065950_65rC_3804357.png

注:这个时候的系统不是我们安装的centos系统,而是内存的一个系统,我们要进入到原系统中。

5、切换到原系统

# chroot /sysroot/

070219_pnVe_3804357.png

6、修改密码

# passwd

输入图片说明

注:密码修改完后还要创建一个文件。
touch /.autorelabel 这个文件一个要写对,否则更改的密码将不能生效。执行这一步是为了让SELinux生效,如果不执行,则我们修改的密码是不会生效的,执行。 输入图片说明

同时按Ctrl +D这两个键,再输入命令reboot 重启系统,等几秒就出现登录界面,此时使用我们的新密码登录即可。

输入图片说明

 

二、救援模式

 

1、光盘启动 检查光驱是否是开启启动,点击VMware右下角的小光盘图标处,点击它,此时会出现两个选项,选择“设置”选项,会弹出“虚拟机设置”对话框,看一下右侧的设置状态,要保证对勾都是打上的。 

071148_DUbG_3804357.png

2、将VMware的BIOS设置成光驱启动 先将centos系统关机,然后再VMware左侧选中这台虚拟机并右击,从中选择“电源”—“启动时进入BIOS”。

071416_Rivh_3804357.png

3、进入BIOS后,按右键选着“BOOT”,然后按-号调节各个启动对象,选着CD-ROM让它在第一个启动,设置完后,按F10键保存退出。

071745_TLT3_3804357.png

4、随后进入光驱启动界面,使用上下方向键选着“Troubleshooting”(白色为选中状态)。

071946_JgCs_3804357.png

5、回车后,使用向下方向键选择Rescuel a CentOS Linux system。

072245_Yg27_3804357.png

6、连续敲两次回车,等几秒中,其中一些提示,它告诉我们,初始化系统在/mnt/sysimage下面,和单人模式/sysroot 类似,就是我们的原系统目录。

072222_T3GN_3804357.png

7、这里我们选择第1项,输入数字“1”回车后,再次回车,它又一次告诉我们:初始化系统已经挂在到/mnt/sysimage下面,想要进入初始化系统下面,需要执行 chroot /mnt/sysimage命令。

072312_REK8_3804357.png

8、进入初始化系统后,执行命令passwd,修改root密码。 

072401_4c7Z_3804357.png

9、退出救援模式 先使用ctrl+D 组合键退出原始系统,然后执行reboot命令即可 注意:将VMware光驱启动修改成硬盘启动。

 

 三、克隆虚拟机

1、首先关闭正在运行的centos,执行命令:shutdown –h now 或者init 0。然后在右侧对应虚拟机名字上单击鼠标右键,选着“管理”,再选着“克隆”。

072702_ee5U_3804357.png

2、此时会出现“克隆向导”界面,直接下一步,按钮,再点击下一步按钮,会出现克隆类型“这里采用默认值,即选择”创建链接克隆”,这种类型会节省空间,比较方便。

073231_Cfug_3804357.png

3、继续点击“下一步”按钮,这里可以设置克隆虚拟机名字,和保存路径,接着点击“完成”和“关闭”按钮,最终完成centos克隆。

073459_iokt_3804357.png

4、打开克隆虚拟机lem-CentOS 7.4-02,修改IP,保存退出,然后使用命令dhlient获取IP,ifconfig查看IP是否变成了152。

注:修改IP时要将UUID整行删除,防止和前面一台虚拟机一样,发生冲突

074750_FAZd_3804357.png

5、为了容易区分两台centos,将两台主机名修改成,linux-151和linux-152。在第一台centos上运行命令:

# hostnamectl set-hostname linux-151

或者修改主机名配置文件/etc/hostname

# vi /etc/hostname

将原文件的内容修改成 linux-151 ,保存后,退出当前终端,可以使用ctrl+D,然后再登录一次,就发现主机名已经发生变化。第二台使用同样的方法,修改成linux-152.

081200_7RwA_3804357.png

080822_Wkrw_3804357.png

 

四、Linux机器相互登录

1、两台Linux服务器互连,分别是lem-01(192.168.0.151)和lem-02(192.168.0.152)

两台服务器互连需要用到远程登录,命令如下:

# ssh –p port user@IP

其中,port代表目的地址端口号,user表示以远程目标机器的哪个用户的身份进行登录,@后接目的IP地址。

021906_jOQw_3804357.png

写成ssh 192.168.0.151,它也表示以root用户身份登录,这个不是固定,取决于被访问的远程主机当前系统的当前用户是谁。

2、两台Linux服务器通过密钥认证互连

(1)生成密钥对

# ssh-keygen

在一台主机上使用上述命令生成密钥对,公钥放置在受访端服务器,私钥放置在访问端服务器。

023755_3pMs_3804357.png

024532_geew_3804357.png

再次远程访问,直接通过密钥认证进行连接,无需输入密码(已关闭selinux)

024714_QIkH_3804357.png

 

 

 

转载于:https://my.oschina.net/u/3866935/blog/1822259

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值