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

SELinux临时关闭:
setenforce 0
SELinux永久关闭:
vi /etc/selinux/config 进入编辑文件
找到SELINUX=enforcing这一行,输入“i”进入编辑模式,修改成SELINUX=disabled,按ESC,而后输入wq保存退出,重启系统。linux

1.1 单用户模式 (只容许在物理机操做)

重启linux有三种命令:
1)reboot
2)init 6
3)init 0 关机
4)shutdown -r now

1.1 首先要重启linux

reboot 、 init 6 、 shutdown -r now服务器

init 0:表示关机
init 1:单用户
init 二、三、4 多用户模式
init 5:图形操做界面
init 6:重启

1.2 如图中 (打开虚拟机-选中右键进入菜单栏-电源-重启客户服务器)
2018.3.22 一周四次课
1.3 重启进入到启动界面,键盘上下左右动一下
2018.3.22 一周四次课
1.4在这里,选择第一个,而且敲击键盘“e”进入编辑模式
2018.3.22 一周四次课
1.5 以后进入到以下图这样的界面,grub界面网络

grub:启动工具,能够找到引导的系统盘。

2018.3.22 一周四次课

把光标移动到“Linux16”这一行,按向右的方向键,光标移动到"ro"
把"ro"改为"rw init=/sysroot/bin/sh 
sysroot 是你原系统所在的目录

2018.3.22 一周四次课
修改完成后,按下“Ctrl+X”系统会进入以下图的界面,这样就能够正式进入emergency(急救模式)
2018.3.22 一周四次课
1.6 这样并无进入到系统,只是在急救模式中修改root密码ssh

知识点:
在这里咱们首先要切换到原始系统,而后再修改密码
其中chroot命令用来切换系统,后面的/sysroot目录就是原始系统
passwd命令就是修改root密码的命令 passwd root
在这里会出现不少小方块,俗称“乱码”在VMware并不支持中文
咱们能够设置语言,输入“LANG=en"能够把终端语言设置成英文
再次运行passwd就能够正常显示字符

2018.3.22 一周四次课
密码修改完成后,还须要额外的操做,命令以下:工具

# touch /.autorelabel

而后就能够重启了。测试

同时按两下"Ctrl+D"再输入“reboot”系统会重启,等待几秒后进入系统后便可。

注:执行这一步是为了让SELinux生效this

1.2 救援模式

  • 1.2.1首先先关机,打开编辑虚拟机设置,在设备状态那栏 “启动时链接”,下面必定要选择镜像。
    2018.3.22 一周四次课
  • 1.2.2 打开菜单栏,右键-电源-启动进入(BOIS)目的启动时记载光驱,光驱是第一启动对象,默认不是
    2018.3.22 一周四次课
  • 1.2.3 进入到BIOS界面,左右键到“BOOT”,咱们须要把“CD-ROM Drive”放到首个启动项,使用“+”“-”号来调整上下位置,F10键保存退出。“yes”
    Removable Dev oces  可移动的设备
    Hard Drive
    CD-ROM Drive 光盘启动

    2018.3.22 一周四次课

  • 进入到启动界面了,选择第三项
    Install CentOS Linux 7 安装操做系统
    Test this media & install CentOS linux7 测试你的光驱
    Troubleshooting 救援模式

    2018.3.22 一周四次课

  • 1.2.4 进入到这个模式下,选择“Rescue a CentOS system(光驱启动)”连续敲两次回车
    2018.3.22 一周四次课
  • 1.2.5 在这里他会询问你,继续、只读、跳过、仍是重启,在这里咱们按“1”
    2018.3.22 一周四次课
  • 再一次告诉咱们厨师系统已经挂在到了/mnt/sysimage下面
    2018.3.22 一周四次课
  • 咱们能够查看一下
    2018.3.22 一周四次课
  • **切换系统,而后修改root的密码,再次重启。(重启前,不链接光驱)
    2018.3.22 一周四次课
    使用Ctrl+D组合键按两次退出,而后reboot重启。

1.3 克隆虚拟机

  • 首先,先关机,右键菜单栏-管理-克隆
    2018.3.22 一周四次课
  • 下一步-下一步-建立链接克隆便可-下一步-设置用户名及保存的位置-完成
    2018.3.22 一周四次课
  • 登录进去,修改IP地址,不然两太机器开机会冲突。
    配置文件那一栏,给UUID给删除,键盘按两次"dd"
    2018.3.22 一周四次课
    结束后,重启网络服务
    systemctl restart network-service

    修改主机名spa

    hostname 查看当前主机名
    hostnameclt set-hostname zhangzhen-02 修改主机名位zhangzhen-02
    cat /etc/hostname  查看配置文件,能够在里面修改

    2018.3.22 一周四次课

  • 退出查看一下是否修改为功
    exit退出,修改完成
    2018.3.22 一周四次课
    注:最后给克隆机器也作一份快照,方便之后操做失误了恢复。

    1.4 linux机器互相登陆

  • 链接其余主机,用ssh
    2018.3.22 一周四次课

    使用“w”命令能够查看都有什么链接着当前使用的电脑
    "w"命令是查看系统负载
    whiami"查看宿主机名
    ssh 默认端口:22
    正常写法:
    语法: ssh username@ip
    实际: ssh root@192.168.96.6
    2018.3.22 一周四次课
    指定端口链接设备
    语法:ssh -p 22 root@192.168.96.6
    2018.3.22 一周四次课操作系统

Linux如何使用密钥登录

zhangzhen-01链接zhangzhen-02 ,
客户端放私钥,服务器端放公钥。

他的使用工具:ssh-keygen (生成密钥对),接下来他询问你,存密钥对放到哪里,能够指定路径和名字(默认便可)
2018.3.22 一周四次课
在这里生成了私钥和公钥 rsa:私钥 pub:公钥
2018.3.22 一周四次课
查一下目录是否生成
2018.3.22 一周四次课.net

使用“cat"命令查看公钥pub,复制粘贴你想对接的电脑上去。
2018.3.22 一周四次课
复制到须要对接的主机上来。(设置完成,“wq"保存退出)
2018.3.22 一周四次课
由于作实验的时候重启屡次,SELinux如今是不是开启状态呢,能够用命令查看一下。
getenforce 查看一下
显示的是 ”Enforcing“ (打开状态)
显示的是 ”Permissivr“ (关闭状态)
2018.3.22 一周四次课

SELinux临时关闭:
setenforce 0
SELinux永久关闭:
vi /etc/selinux/config 进入编辑文件
找到SELINUX=enforcing这一行,输入“i”进入编辑模式,修改成SELINUX=disabled,按ESC,而后输入wq保存退出,重启系统。

而后再次链接。
2018.3.22 一周四次课

相关文章
相关标签/搜索