一周第四次课(3月22日)


1.13 单用户模式:

通常用来解决忘记root密码的情况
进入单用户的方法,环境:vm14+centos7.4
1.右键单击虚拟机选项卡,电源-->重新启动客户机
一周第四次课(3月22日)
2.在出现如下界面时按下“e”
一周第四次课(3月22日)
3.可以看到如下内容
一周第四次课(3月22日)
4.方向键移动光标到“ro”位置(ro表示 read only )
一周第四次课(3月22日)
5.把“o”改为“w”,并在其后面添加如下内容:init=/sysroot/bin/sh
一周第四次课(3月22日)
6.按下CTRL+x (注意别按成c了)
一周第四次课(3月22日)
7.执行如下操作
#chroot  /sysroot/
#LANG=en
#passwd
#touch /.autorelabel

一周第四次课(3月22日)
PS:注意下数字小键盘是否开启
8.重启,使用新密码登录即可

1.14 救援模式

通常用来解决忘记grub密码,系统无法启动的情况,进入救援模式的方法如下

1.编辑虚拟机设置,勾选启动时连接,找到Linux系统镜像路径

一周第四次课(3月22日)
2.右键单击选项卡,电源-->打开电源时进入固件(也就是bios)

一周第四次课(3月22日)

3.bios不支持鼠标操作,方向键移动到boot选项,“+、-”来移动高亮选项,把CD-ROM选项移动到第一位

一周第四次课(3月22日)

4.按下ESC选择Exit Saving Changs,回车(也可以直接按F10 保存并退出)

一周第四次课(3月22日)

确认设置

一周第四次课(3月22日)

5.重启看到如下界面,方向键选择troubleshooting,回车

一周第四次课(3月22日)

6.选择rescue  a centos system

一周第四次课(3月22日)

6.中间有提示 按一下回车,(不按回车,过几秒钟也会到如下界面),输入1并回车

一周第四次课(3月22日)

7.出现如下提示,按一下回车,可以看到sh-4.2#

一周第四次课(3月22日)

8.切换root目录,修改密码

#chroot /mnt/sysimage

#passwd

一周第四次课(3月22日)

9.重启进入bios,把启动项里,把硬盘设为第一启动项,保存退出进入系统

一周第四次课(3月22日)

10用新密码登录

一周第四次课(3月22日)

1.15 克隆虚拟机

做实验可能需要多台同样系统虚拟机,一台一台的安装系统麻烦又耽误时间安装好一台虚拟机,
克隆虚拟机可以直接复制之前安装好的虚拟机,这样既简单又快速

1.右键选项卡-->管理-->克隆(要在虚拟机关机情况下)一周第四次课(3月22日)
2.下一步
一周第四次课(3月22日)
3.下一步
一周第四次课(3月22日)
4.为了节省磁盘空间可以选择 创建链接克隆 -->下一步
一周第四次课(3月22日)
5.设置虚拟机名称和保存位置 -->完成
一周第四次课(3月22日)

6.可以看到选项卡内多了个虚拟机,克隆完成
一周第四次课(3月22日)

1.16 Linux机器相互登录


因为是克隆的,两台虚拟机完全一样,IP会有冲突,所以要进行修改
一、普通连接
1.登录克隆的虚拟机xmlinux-06,打开网络配置文件
#vi /etc/sysconfig/network-scripts/ifcfg-ens33
一周第四次课(3月22日)
2.删除uuid那一行,并修改IP为192.168.147.133
一周第四次课(3月22日)
3.重启网络服务
#systemctl restart network.service
4.连接另外一台机器xmlinux-05
# ssh 192.168.147.132          (完整的命令为" ssh [email protected]")

一周第四次课(3月22日)


5.输入yes,进行连接,输入密码,这样就登录到xmlinux-05了
一周第四次课(3月22日)
二、下面再进行一下两台虚拟机的**连接,用6来连5
1.在xmlinux-06中生成**对(默认路径,不设置**密码)
#ssh-******
一周第四次课(3月22日)
2.打开公钥文件
#cat /root/.ssh/id_rsa.pub

一周第四次课(3月22日)

3.复制公钥文件到xmlinux-05的key文件中
#vi /root/.ssh/authorized_keys
一周第四次课(3月22日)
4.关闭xmlinux-05的selinux
#setenforce 0
6.在xmlinux-05中连接xmlinux-06
#ssh 192.168.147.132
可以看到不用输入密码直接连接上了
一周第四次课(3月22日)



————————————并不华丽的分割线——————————————————————

 常用的关机命令:
#poweroff 
#init 0
#shutdown -h now
 常用的重启命令:
#reboot
#init 6
#shutdown -r now
—————————————————————这是分割线——————————————————————————
 运行级别0~6七个级别,
0         关机
1         救援(单用户模式)
2~4     多用户
5          图形
6          重启
#ls -l /usr/lib/systemd/system/runlevel*target
一周第四次课(3月22日)

————————————————这也是分割线——————————————————————————————
#hostname   查看主机名字
一周第四次课(3月22日)
#hostnamectl set-hostname 名字        设置主机名称    
这里在06中连接05,并对05的hostname进行更改
一周第四次课(3月22日)
ssh 连接指定端口和用户名

#ssh -p 22 [email protected]       
一周第四次课(3月22日)