我使用的是一台IBM x3650服务器,安装的是Linux CentOS 7.4,在VMWare 12的支持下,用8G内存及若干磁盘空间模拟出来的3台虚拟服务器之一。Server(下图中红色的第一台服务器)实际能用到的资源有多少,不得而知。shell
上图是我在准备RHCE考试时,学校提供的练习环境,使用的是VMWare 12。画虚线的都是虚拟机,里面的操做系统是Linux CentOS 7.0。不过,咱们只须要用到4台,即服务器
一、Virtual Serverssh
二、Classroom,考试时考官的电脑,提供域名解析及yum软件仓库所需的软件ui
三、Server,考试时常常充当的Server那台虚拟机操作系统
四、Desktop,考试时常常充当客户端的那台虚拟机.net
进入Virtual Server后,在shell终端中能够这样操做ssr
rht-vmctl start classroomserver
上述的命令将启动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].
不过,再去看权限,已经设置成功。不知道这个出错信息是什么意思。要是有知道的,请不吝留言赐教。谢谢。