单用户模式
忘记root密码的时候,要更改root密码,进入单用户模式。进入单用户模式首先要重启系统
- 重启系统命令
init 6
reboot
shutdown -r now - 关机命令
init 0
poweroff
重启后快速按方向键进入这个页面
选择第一个,按e,进入这一页面
找到Linux16中的ro_crash这个位置改为
rw init=/sysroot/bin/sh_crash
完了之后按Ctrl+x
然后出现这个界面
切换到你系统的root
中文乱码,改为英文
输入passwd root命令更改root密码
这一步一定要输入,不然没法登陆
然后重启,登陆。
ps:单用户模式是只能在主机上使用的,远程进入不了,所以建议,能不忘root密码就别忘。能在单用户模式下进入grub改root密码,你得装机的时候,grub没加密。
救援模式
在grub加密过,或损害时,想改变root密码,这是就用到救援模式了。
- 进入BIOS
关机后进入虚拟机设置光驱,启动时连接
电源选项,打开电源时进入固件
进入到BIOS界面 - 启动时,将光驱设置成第一位
在BIOS下,按方向键进入boot,按+,-键将光驱移到第一位
设置完成后按F10保存退出 - 启动后,进入光驱界面
选择,按回车进入下一界面
选择救援模式并进入
按回车,再回车。进入
按1进入
再按回车后会出现一个shell
根据提示,进入你的系统的root,输入命令
chroot /mnt/sysimage
输入完之后,就出来一个新shell,这是就能输入命令更改密码了
输入passwd root 命令更改root密码
更改密码完成,这时还要在进入BIOS下把光驱启动改回来。
克隆虚拟机
克隆虚拟机就是原封不动的拷贝一分,形成以台新机器。
- 关机克隆
在关机的状态下,点克隆
一直下一步,创键连接克隆
改一下名称,位置,点完成
这时就克隆完成
因为是克隆的,所以所有东西都是一样的,甚至命令历史都克隆过来了。为了正常使用克隆机,要登录进去,更改一下IP地址,主机名成(为了好识别) - 修改IP地址
登录后,用命令来修改IP地址
vi /etc/sysconfig/network-scripts/ifcfg-ens33
完后,保存退出。
改完IP后,重启网络服务
命令
systemctl restart network.service
- 更改主机名
查看主机名明令
hostname
更改主机名明令
hostnamectl set-hostname shuai-02
主机名的配置文件
/etc/hostname
Linux机器的相互连接
- Linux之间密码登录
一台Linux连接另一台Linux机器使用的命令
ssh username@ip
不写username,默认就是root。
ssh root@192.168.176.135
一般来说,远程连接Linux,所使用的端口号为22
所以,这样连接也是行的
ssh -p 22 root@192.168.176.135
连上之后,在另一台Linux下使用w命令查看
- Linux之间的密钥登录
既然两台Linux之间能相互连接登录,那么可不可以使用密钥登录呢?当然可以,也是和所有密钥登录一样,在一台机器上放上公钥,私钥放在另一台机器上。
Linux自身就提供生成密钥对的工具
使用命令生成密钥对
[root@shuai-01 ~]# ssh-keygen
查看密钥所在的文件
要在本机登录另一台机器,就将公钥复制保存在另一台机器,要在另一台机器上登录本机,就将私钥放在另一台机器上。
用cat命令查看公钥并复制
将公钥保存在另一台Linux下的/root/.ssh/authorized_keys文件下
保存完后,要关闭selinux
查看selinux状态的命令:
[root@shuai-01 ~]# getenforce
关关闭selinux状态命令:
[root@shuai-01 ~]# setenforce 0
然后就能密钥登录了。