SELinux占用100% CPU

我使用的是一台IBM x3650服务器,安装的是Linux CentOS 7.4,在VMWare 12的支持下,用8G内存及若干磁盘空间模拟出来的3台虚拟服务器之一。Server(下图中红色的第一台服务器)实际能用到的资源有多少,不得而知。

上图是我在准备RHCE考试时,学校提供的练习环境,使用的是VMWare 12。画虚线的都是虚拟机,里面的操作系统是Linux CentOS 7.0。不过,我们只需要用到4台,即

1、Virtual Server

2、Classroom,考试时考官的电脑,提供域名解析及yum软件仓库所需的软件

3、Server,考试时经常充当的Server那台虚拟机

4、Desktop,考试时经常充当客户端的那台虚拟机

进入Virtual Server后,在shell终端中可以这样操作

rht-vmctl start classroom

上述的命令将启动classroom,当然也可以是server或desktop。

rht-vmctl reset classroom

上述的命令将重置classroom,当然也可以是server或desktop。所做的改动都没了,完全复原了。

rht-vmctl stop classroom

上述的命令将停止classroom,当然也可以是server或desktop。

在Virtual Server中,可以,一般情况下,使用ssh登录server或classroom就好了。

ssh root@server //登录server

ssh root@desktop  //登录desktop

做练习,安装Samba服务器后,第一件事是要将SELinux中对Samba的限制取消。第二件事是在防火墙中加入Samba服务。不过,我先看看SELinux是否有限制。

getsebool -a | grep samba

能看到一组设置都是off,关闭,不允许。那么就打开吧。

setsebool -P samba_export_all_rw=on

我是在虚拟的服务器Server里,用ssh登录的这台Client虚拟服务器。回车后,半天没动静,死了。再看看,图形界面的虚拟机管理器,显示CPU占用100%。只好强制将其停机。再来。

setsebool -P samba_export_all_rw=on &

后面加一个空格,再加这么一个符号,表示让这个命令在后台运行。它马上返回两个数字,一个是后台任务编号,一个是真正的pid号。又过了几十秒。显示了两行如下的文字。

Full path required for exclude: net:[4026532311].
Full path required for exclude: net:[4026532311].

不过,再去看权限,已经设置成功。不知道这个出错信息是什么意思。要是有知道的,请不吝留言赐教。谢谢。

猜你喜欢

转载自my.oschina.net/u/589241/blog/1791529