5月31日课程

1.13 单用户模式

1.14 救援模式

1.15 克隆虚拟机

1.16 Linux机器相互登录

单用户模式:作用当系统密码忘记了可以通过单用户模式找回,相当于windows 的安全模式

单用户操作只能在物理机操作,

第一步重启系统:重启系统的命令有:reboot   ;   init 6  ;  shutdown -r now  

关机命令:init 0  ; poweroff ;


使用init 6 重启系统

启动界面 可以使用方向键选择操作,输入按键"e“ 可以对选择项进行编辑

这个界面是groub :就是系统启动工具, 找到系统的启动盘 还可以找到引导程序 

操作上下方向键 找到linx16  把ro 改成:rw init=/sysroot/bin/sh

rw:表示 读写

sysroot:是系统所在目录 启动的系统的时候加载系统启动目录  加载目录 就可以使用该目录里面命令可以进行操作了。

修改完成后 操作ctrl +X  键  之后 就出现如下面界面


 这个界面下就可以操作输入命令了,相当于系统安全目录,ls  可以查看里面信息

里面信息是在boot里面, 就是当初给boot分区  分区后安装系统的时候装的系统文件,

其他系统文件装在根:/ 下面,  这里看不到 是因为 ”根“没有挂载到boot 下面。

下面开始修改root密码:

输入命令:chroot  /sysroot/  :解释:这个切换系统命令,就是切换到原来系统下面,root 密码存在原来系统下面 就是: / 下面 ,切换到这个下面才能修改系统密码

切换完成后输入命令:passwd  root      如显示乱码 这个时 操作ctrl+C 取消刚刚操作

输入:LANG=en  :解释 :定义语言  原来时中文  这个命令 切换到英文的意思

然后在操作:passwd root   提示输入密码   然后确认密码

然后在操作:touch /.autorelabel     这一步很关键   不然就不会成功! 如下图:


操作完成后 关机重启了 就可以使用新密码登陆了

1.14 救援模式:

系统有7个运行级别分别是:0-6   0 表示:关机    1:单用户模式   2-3-4 :多用户模式 在没有安装图形界面的系统,进入的系统就是在3 的运行级别  5:图形操作界面   6 : 重启   这都是centos 6的有的功能  在centos 7  就没有这些功能了

输入命令:ls -l  /usr/lib/systemd/system/runlevel*target   可以看到 centos 级别 0-6


可以看运行的级别

如果系统boot 工具加密了  没有办法修改系统密码 那该如何修改密码呢?

需要用到安装光盘 来修改密码,

在虚拟机里面安装光驱  加载安装光盘, 设置BIOS  为光盘启动

然后进入安装启动界面


使用方向键上下调节到第二个

 

输入1  选择第一个

这里面操作回车键 

输入 cat  可以看到原有目录下面的文件 

输入命令:chroot /mnt/sysimage  切换到原有物理机系统下面, 然后输入passwd root 修改密码了

 

然后init 6 重启机器  在修改一下BIOS 启动项  密码修改成功

克隆虚拟机


克隆需要修改主机ip     和uuid       还有主机名

UUID 如何修改: 直接删掉 重启主机


克隆虚拟机需要修改主机名称  不然主机会提示重名。

主机名存储路径: cat  /etc/hostname

1.16linux机器互连并秘钥验证

命令:whoami 查看当前用户


使用:ssh 加上ip 可以连接另一台主机了 

w命令:可以查看当前连接到本主机的ip


如果端口不是默认22  就要使用指定端口 连接远程主机。

利用密钥连接主机:linux 也有一个工具  命令:ssh-keygen   利用它生成一个密钥对

公钥和私钥 


输入密码后:第一个提示 执行回车(选择了默认存放路径)   第二个提示输入私钥密码 

输入:ls /root/.ssh/  可以查看公钥和私钥匙

id_rsa 是私钥  

id_rsa.pud 是:公钥

使用命令:cat  /root/.ssh/id_rsa.pud 打开公钥  然后右击复制里面信息到

另一台主机上面 ,然后操作方法跟前面练习使用密钥 登录方法设一样了。


 

使用vi 编辑root下面的.ssh 文件了

远程登录测试一下

猜你喜欢

转载自www.cnblogs.com/jie2018/p/9164203.html