2018.3.22 一周四次课

SELinux临时关闭:

setenforce 0

SELinux永久关闭:

vi /etc/selinux/config 进入编辑文件

找到SELINUX=enforcing这一行,输入“i”进入编辑模式,修改为SELINUX=disabled,按ESC,然后输入wq保存退出,重启系统。

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 2、3、4 多用户模式

init 5:图形操作界面

init 6:重启

** 1.2 如图中 (打开虚拟机-选中右键进入菜单栏-电源-重启客户服务器)**

1.3 重启进入到启动界面,键盘上下左右动一下

** 1.4在这里,选择第一个,并且敲击键盘“e”进入编辑模式**

** 1.5 之后进入到如下图这样的界面,grub界面**


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


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

修改完成后,按下“Ctrl+X”系统会进入如下图的界面,这样就可以正式进入emergency(急救模式)

** 1.6 这样并没有进入到系统,只是在急救模式中修改root密码**


知识点:

在这里我们首先要切换到原始系统,然后再修改密码

其中chroot命令用来切换系统,后面的/sysroot目录就是原始系统

passwd命令就是修改root密码的命令 passwd root

在这里会出现很多小方块,俗称“乱码”在VMware并不支持中文

我们可以设置语言,输入“LANG=en"可以把终端语言设置成英文

再次运行passwd就可以正常显示字符

密码修改完成后,还需要额外的操作,命令如下:


# touch /.autorelabel 

然后就可以重启了。


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

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


1.2 救援模式

  • 1.2.1首先先关机,打开编辑虚拟机设置,在设备状态那栏 “启动时连接”,下面一定要选择镜像。

  • ** 1.2.2 打开菜单栏,右键-电源-启动进入(BOIS)目的启动时记载光驱,光驱是第一启动对象,默认不是**

  • ** 1.2.3 进入到BIOS界面,左右键到“BOOT”,我们需要把“CD-ROM Drive”放到首个启动项,使用“+”“-”号来调整上下位置,F10键保存退出。“yes”**

Removable Dev oces  可移动的设备

Hard Drive

CD-ROM Drive 光盘启动

  • 进入到启动界面了,选择第三项

Install CentOS Linux 7 安装操作系统

Test this media & install CentOS linux7 测试你的光驱

Troubleshooting 救援模式

  • ** 1.2.4 进入到这个模式下,选择“Rescue a CentOS system(光驱启动)”连续敲两次回车**

  • ** 1.2.5 在这里他会询问你,继续、只读、跳过、还是重启,在这里我们按“1”**

  • ** 再一次告诉我们厨师系统已经挂在到了/mnt/sysimage下面**

  • 我们可以查看一下

  • **切换系统,然后修改root的密码,再次重启。(重启前,不连接光驱)

使用Ctrl+D组合键按两次退出,然后reboot重启。

1.3 克隆虚拟机

  • 首先,先关机,右键菜单栏-管理-克隆

  • 下一步-下一步-创建连接克隆即可-下一步-设置用户名及保存的位置-完成

  • 登陆进去,修改IP地址,否则两太机器开机会冲突。

配置文件那一栏,给UUID给删除,键盘按两次"dd"

结束后,重启网络服务


systemctl restart network-service 

修改主机名


hostname 查看当前主机名

hostnameclt set-hostname zhangzhen-02 修改主机名位zhangzhen-02

cat /etc/hostname  查看配置文件,可以在里面修改

  • 退出查看一下是否修改成功

exit退出,修改完成


注:最后给克隆机器也做一份快照,方便以后操作失误了恢复。

1.4 linux机器互相登录

  • 连接其他主机,用ssh

使用“w”命令可以查看都有什么连接着当前使用的电脑

"w"命令是查看系统负载

whiami"查看宿主机名

ssh 默认端口:22

正常写法:

语法: ssh username@ip

实际: ssh root@192.168.96.6

指定端口连接设备

语法:ssh -p 22 root@192.168.96.6


Linux如何使用密钥登陆


zhangzhen-01连接zhangzhen-02 ,

客户端放私钥,服务器端放公钥。

他的使用工具:ssh-keygen (生成密钥对),接下来他询问你,存密钥对放到哪里,可以指定路径和名字(默认即可)

在这里生成了私钥和公钥 rsa:私钥 pub:公钥

查一下目录是否生成

使用“cat"命令查看公钥pub,复制粘贴你想对接的电脑上去。

复制到需要对接的主机上来。(设置完成,“wq"保存退出)

因为做实验的时候重启多次,SELinux现在是否是开启状态呢,可以用命令查看一下。

getenforce 查看一下

显示的是 ”Enforcing“ (打开状态)

显示的是 ”Permissivr“ (关闭状态)


SELinux临时关闭:

setenforce 0

SELinux永久关闭:

vi /etc/selinux/config 进入编辑文件

找到SELINUX=enforcing这一行,输入“i”进入编辑模式,修改为SELINUX=disabled,按ESC,然后输入wq保存退出,重启系统。


然后再次连接。

转载于:https://my.oschina.net/u/3804198/blog/1649512

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值