单用户模式&救援模式&克隆虚拟机&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

 

 

 

 

 

 

 

 

目录
相关文章
|
7月前
|
Linux Shell
问题记录:解决Linux登录故障,/etc/passwd配置受损该怎么操作
修复/etc/passwd文件是解决Linux登录故障的重要步骤。通过进入单用户模式、挂载文件系统、恢复或手动修复/etc/passwd文件,可以有效解决该问题。保持定期备份系统配置文件是预防此类问题的最佳实践。
221 13
|
7月前
|
数据管理 Linux iOS开发
Splunk Enterprise 9.4.1 (macOS, Linux, Windows) 发布 - 机器数据管理和分析
Splunk Enterprise 9.4.1 (macOS, Linux, Windows) 发布 - 机器数据管理和分析
127 0
Splunk Enterprise 9.4.1 (macOS, Linux, Windows) 发布 - 机器数据管理和分析
|
7月前
|
Linux Shell
问题记录:解决Linux登录故障,/etc/passwd配置受损该怎么操作
修复/etc/passwd文件是解决Linux登录故障的重要步骤。通过进入单用户模式、挂载文件系统、恢复或手动修复/etc/passwd文件,可以有效解决该问题。保持定期备份系统配置文件是预防此类问题的最佳实践。
231 5
|
机器学习/深度学习 存储 Linux
【机器学习 Azure Machine Learning】使用VS Code登录到Linux VM上 (Remote-SSH), 及可直接通过VS Code编辑VM中的文件
【机器学习 Azure Machine Learning】使用VS Code登录到Linux VM上 (Remote-SSH), 及可直接通过VS Code编辑VM中的文件
172 4
|
安全 Linux
Linux查看和剔除当前登录用户详细教程
Linux查看和剔除当前登录用户详细教程
327 0
Linux查看和剔除当前登录用户详细教程
|
JavaScript Linux API
【Azure 应用服务】NodeJS Express + MSAL 应用实现AAD集成登录并部署在App Service Linux环境中的实现步骤
【Azure 应用服务】NodeJS Express + MSAL 应用实现AAD集成登录并部署在App Service Linux环境中的实现步骤
159 0
|
Linux Perl
在Linux中,系统目前有许多正在运行的任务,在不重启机器的条件下,有什么方法可以把所有正在运行的进程移除呢?
在Linux中,系统目前有许多正在运行的任务,在不重启机器的条件下,有什么方法可以把所有正在运行的进程移除呢?
|
安全 Linux 网络安全
在Linux中,使用rsync同步数据时,假如采用的是ssh方式,并且目标机器的sshd端端并不是默认的22端口,该如何做?
在Linux中,使用rsync同步数据时,假如采用的是ssh方式,并且目标机器的sshd端端并不是默认的22端口,该如何做?
|
监控 安全 Linux
在Linux中,如何查看当前登录用户?
在Linux中,如何查看当前登录用户?
|
14天前
|
Unix Linux 程序员
Linux文本搜索工具grep命令使用指南
以上就是对Linux环境下强大工具 `grep` 的基础到进阶功能介绍。它不仅能够执行简单文字查询任务还能够处理复杂文字处理任务,并且支持强大而灵活地正则表达规范来增加查询精度与效率。无论您是程序员、数据分析师还是系统管理员,在日常工作中熟练运用该命令都将极大提升您处理和分析数据效率。
75 16

热门文章

最新文章