- 1.13 单用户模式
- 1.14 救援模式
- 1.15 克隆虚拟机
- 1.16 Linux机器相互登录
1.单用户模式
关机:init 0 、poweroff
重启:init 6 、reboot
关机:init 0 、poweroff
重启:init 6 、reboot
按e 进入grub(启动工具)
ro改为rw之后加上字符串 init=/sysroot/bin/ssh
按ctrl+x进入单用户模式;
其中 /sysroot/为原来的系统工作目录
切换到原来的系统:
chroot /sysroot/
更改密码:passwd root
中文乱码设置:LANG=en切换到英文;
最后根目录下创建一个 .autorelabel文件没有创建的话selinux系统不会启动!
2.救援模式
linux的启动模式(7个模式):
a.关机:init 0
b.单用户模式,只允许root账号登录:init 1
c.无NFS网络功能登录:init 2
d.文本模式登录:init 3
e.用户自定义模式登录:init 4
f.图形界面登录:init 5
g.重启:init 6
使用光盘,进入troubleshooting进入原来的系统。
当操作失误,文件丢失、修改密码等情况进入。
(boot)光盘第一启动,进入Troubleshooting
选择Rescue a CentOS system
Continue
chroot /mnt/sysimage 是原来的系统
进入原来的系统chroot/sysimage/然后修改密码:
3.å éèææº
链接克隆;
修改IP,vi /etc/sysconfig/network-scripts/ifcfg-eth0
删除UUID,ip地址改一下:
重启下服务:systemctl restart network.service
修改下主机名:hostnamectl set-hostname centos_2
hostnamectl set-hostname centos_2 这条命令是直接修改的是 etc/hostname
4.linuxæºå¨äºç¸ç»å½
ssh IP地址即可互相连接;
w查看连接的终端;
ssh -p 22 root@10.211.55.16
22为端口。
linux上生成私钥和公钥,连接另外一个linux
使用ssh-keygen
cat /root/.ssh/id_rsa.pub查看公钥
编辑另外一个linux上的配置文件:
vi /root/.ssh/authorized_keys
ctrl+d登出
在这个linux里输入 ssh root@10.211.55.17 后输入秘钥密码直接登录,如果没有设置秘钥密码就不用输入。
查看selinux状态:
getenforce
临时关闭selinux:
enforce 0