单用户模式&救援模式&克隆虚拟机&Linux机器相互登录

简介: 1.13 单用户模式 1.14 救援模式 1.15 克隆虚拟机 1.16 Linux机器相互登录   1.单用户模式 关机:init 0 、poweroff 重启:init 6 、reboot 关机:init 0 、poweroff 重启:init 6 、re...
  • 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

 

 

 

 

 

 

 

 

目录
相关文章
|
28天前
|
Ubuntu Linux 虚拟化
Linux虚拟机网络配置
【10月更文挑战第25天】在 Linux 虚拟机中,网络配置是实现虚拟机与外部网络通信的关键步骤。本文介绍了四种常见的网络配置方式:桥接模式、NAT 模式、仅主机模式和自定义网络模式,每种模式都详细说明了其原理和配置步骤。通过这些配置,用户可以根据实际需求选择合适的网络模式,确保虚拟机能够顺利地进行网络通信。
|
1月前
|
Linux 网络安全
Linux虚拟机与主机和Xshell的连接问题解决
Linux虚拟机与主机和Xshell的连接问题解决
74 1
|
2月前
|
安全 Unix Linux
Xshell和Xftp的下载和在linux虚拟机中的使用
这篇文章介绍了Xshell和Xftp的下载、安装和使用方法,包括如何在Linux虚拟机中使用它们进行远程连接和文件传输。
Xshell和Xftp的下载和在linux虚拟机中的使用
|
3月前
|
安全 Linux
Linux查看和剔除当前登录用户详细教程
Linux查看和剔除当前登录用户详细教程
128 0
Linux查看和剔除当前登录用户详细教程
|
3月前
|
JavaScript Linux API
【Azure 应用服务】NodeJS Express + MSAL 应用实现AAD集成登录并部署在App Service Linux环境中的实现步骤
【Azure 应用服务】NodeJS Express + MSAL 应用实现AAD集成登录并部署在App Service Linux环境中的实现步骤
|
3月前
|
负载均衡 监控 网络协议
在Linux中,LVS-DR模式原理是什么?
在Linux中,LVS-DR模式原理是什么?
|
3月前
|
负载均衡 算法 Linux
在Linux中,LVS-NAT模式的原理是什么?
在Linux中,LVS-NAT模式的原理是什么?
|
3月前
|
Linux Apache
在Linux中,apache有几种工作模式,分别介绍下其特点,并说明什么情况下采用不同的工作模式?
在Linux中,apache有几种工作模式,分别介绍下其特点,并说明什么情况下采用不同的工作模式?
|
3月前
|
网络协议 Linux 网络安全
在Linux中,我们都知道FTP协议有两种工作模式,它们的大概的⼀个工作流程是怎样的?
在Linux中,我们都知道FTP协议有两种工作模式,它们的大概的⼀个工作流程是怎样的?
|
3月前
|
Linux 网络安全 数据安全/隐私保护
在Linux中,FTP 的主动模式和被动模式是什么?有何区别?
在Linux中,FTP 的主动模式和被动模式是什么?有何区别?