1.13 单用户模式

1.重启命令  

【Shutdown –r now】; 【Reboot】; 【Init 6】; 【poweoff】

2.更改root密码

1)重启系统,在启动界面上按下方向键,不让它进入系统,停留在开机界面

2017.12.14 1周4次课_Linux移动光标定位在第一行,按【e】键进入grub(找到系统启动盘)编辑界面2)修改配置在这个页面,找到linux16这一行2017.12.14 1周4次课_学习_02

将之前的【ro】,改为【rw init=/sysroot/bin/sh】

2017.12.14 1周4次课_学习_03

按【ctrl+x】,to start,

2017.12.14 1周4次课_Linux_04

3)修改密码

命令【chroot /sysroot】,chroot命令是切换系统,/sysroot目录就是原始系统,只有在这个目录下才能修改root密码

命令【passwd root】,passwd表示更改使用者的密码

2017.12.14 1周4次课_Linux_05

如果显示乱码(vmare终端不支持显示中文),需要设置语言为英文

2017.12.14 1周4次课_学习_06

按【ctrl+c】退出

输入【LANG=en】

2017.12.14 1周4次课_Linux_07

4)保存密码,重启系统

最后输入命令【touch /.autorelabel】 ,在/目录下创建一个.autorelabel文件,而有这个文件存在,系统在重启时就会对整个文件系统进行relabeling。以及命令【exit】退出,以及命令【reboot】重启。2017.12.14 1周4次课_学习_08

1.14 救援模式

查看运行级别命令 

ls -l /usr/lib/systemd/system/runlevel*.target

2017.12.14 1周4次课_Linux_09

1.设置光盘启动

1)打开虚拟机设置,右键“设置”,查看设置如下:

2017.12.14 1周4次课_学习_10

2)设置启动时进入BIOS,右键“电源”,选择如下:

2017.12.14 1周4次课_Linux_11

  1. 进入bios设置,按方向键选择 “Boot” 那一项,然后使用上下方向键和+/-号来移动,最终让CD-ROM Drive 挪动到最上面一行。最后按F10, 再按回车进入光盘启动界面

2017.12.14 1周4次课_学习_12

2.进入rescue模式

2017.12.14 1周4次课_Linux_13

在启动界面用方向键选择

2017.12.14 1周4次课_Linux_142017.12.14 1周4次课_学习_15

回车后出现的界面选择

2017.12.14 1周4次课_Linux_16

连续敲两次回车,会出现如下界面

2017.12.14 1周4次课_学习_17

提示我们Rescue 环境将会找到我们已经安装的Linux系统,并将其挂载到/mnt/sysimage 下,这一步选择 ‘Continue’ 然后回车

2017.12.14 1周4次课_Linux_18

会看到一个小提示框,它告诉我们Linux系统挂载到了 “/mnt/sysimage” . 如果想获得root 环境,需要执行命令 “chroot /mnt/sysimage” 继续回车2017.12.14 1周4次课_Linux_19

3.更改密码

2017.12.14 1周4次课_Linux_20

4.完成

1.15 克隆虚拟机

1.关闭虚拟机

2.右键“管理”-“克隆”

2017.12.14 1周4次课_学习_21  

3.默认连续2个“下一步”.

4.输入虚拟机名称。点“完成”。

2017.12.14 1周4次课_学习_22

5.点“关闭”,克隆完成

2017.12.14 1周4次课_学习_23

6.登陆克隆主机,修改IP地址

1)命令 #vi /etc/sysconfig/network-scripts/ifcfg-ens33进入编辑

更改IP地址为192.168.37.101

删除UUID这行(是克隆过来的,跟原来的是一样,会有问题),保存退出

2017.12.14 1周4次课_Linux_24

2)重启网络服务# systemctl restart network.service

2017.12.14 1周4次课_Linux_25

测试连通

7.更改主机名

查看主机名:# hostname

更改主机名:# hostnamectl set-hostname aming-02

退出在进就看到主机名更改为aming-02

2017.12.14 1周4次课_学习_26

更改另一台主机名为aming-01

2017.12.14 1周4次课_学习_27

查看主机名配置文件

# cat /etc/hostname

2017.12.14 1周4次课_学习_28

8. 2台主机用Xshell远程连接起来

1)另存为aming-01的会话,改会话名为aming02

2017.12.14 1周4次课_Linux_29

2)进入aming02的属性,更改ip地址192.168.37.101

2017.12.14 1周4次课_学习_30

3)连接aming-02

2017.12.14 1周4次课_学习_31

4)连接aming-01

2017.12.14 1周4次课_Linux_32

5)aming02做快照

1.16 Linux机器相互登录

1.使用【w】命令查看系统负载

 aming-02主机,里面有个”pts/0 92.168.37.1”,是宿主机的ip

2017.12.14 1周4次课_Linux_33

aming-01主机,跟aming-02一样

2017.12.14 1周4次课_学习_34

2.使用【SSH】命令连接2台主机

aming-02连接aming-01

2017.12.14 1周4次课_Linux_35

使用【w】命令再次查看aming-01系统负载

跟原来比较多了个“pts/1 192.168.37.101”的连接,说明现在有2个客户端在连它

2017.12.14 1周4次课_Linux_36

3.SSH的命令用法

默认ssh命令用法【# ssh username@ip】

查看当前登陆用户【whoami】

指定端口命令【ssh -p port username@ip】

2017.12.14 1周4次课_Linux_37

4.linux主机间密钥认证

如果02连接01需要的条件是02上有私钥,01上有公钥

使用【# ssh-keygen】命令生成密钥对

root/.ssh/id_rsa 是私钥;root/.ssh/id_rsa.pub是公钥;密码为空

2017.12.14 1周4次课_Linux_382017.12.14 1周4次课_学习_39

02的公钥复制到01上去

02主机上

2017.12.14 1周4次课_学习_40

01主机

2017.12.14 1周4次课_Linux_41

用【getenforce】查看01主机SElinux开启状态,

如何显示“Enforcing”,说明是开启状态,“Permissive”临时关闭状态,

用【# setenforce 0】临时关闭。下次重启SElinux后还会开启

2017.12.14 1周4次课_学习_42

永久关闭SElinux必须运行如下命令【# vi /etc/selinux/config】

2017.12.14 1周4次课_Linux_43

更改SELINUX=enforcing为SELINUX=disable,存盘退出,重启系统。5.测试连接成功

2017.12.14 1周4次课_学习_44