天天看點

RHCE考題解析

您有三台主機,分别為實體機foudation0.example.com,及兩台kvm虛拟機分别為desktop0.example.com(172.25.0.10/24)及system0.example.com(172.25.0.11/24)。兩台虛拟機網路和主機名已經配置好,均位于foudation0.example.com(172.25.0.0./24)域中。您的所有題目要求都将在兩台虛拟機上完成。您可以通過實體機ssh登入到兩台虛拟機上進行操作。您沒有實體機的root使用者的任何權限,請不要修改任何實體機上的檔案和配置,實體機為普通使用者自動登入。

考試伺服器為classroom.example.com(172.25.254.254/16),考試環境網絡為example.com,所屬網段172.25.0.0/16,還有一個mytest.domain.com域,所屬網段172.17.10.0/24,此網段為拒絕通路網段。

注意:

在伺服器和用戶端上,執行下面劃紅線的幾個指令,可以正常顯示server0和desktop0的ip位址,測試到網關和相應的classroom主機是通的即可,這樣就沒必要進到server0或者desktop0裡重新設定ip位址

RHCE考題解析
RHCE考題解析

1、在Desktop0和Server0主機上預設的root密碼為redhat,請将其改為togogo。

在Server0和Desktop0上分别執行下圖劃紅線處的指令

RHCE考題解析
RHCE考題解析

2、在Desktop0和Server0上selinux狀态未知,請将其設定為enforcing狀态。

在Server0和Desktop0上執行vim /etc/selinux/config指令,把SELIUNX的狀态改為enforcing,如下圖所示:

RHCE考題解析
RHCE考題解析
RHCE考題解析

3、在Desktop0和Server0上分别設定防火牆規則,針對SSH:

a)允許example.com的域對Desktop0和Server0進行SSH

這裡就以Server0為例,Desktop0上操作的方式是一樣的,具體的指令和添加後的效果如下圖紅框所示:

RHCE考題解析
RHCE考題解析
RHCE考題解析

配置完重新加載下防火牆

RHCE考題解析

b)禁止mytest.domain.com的域對Desktop0和Server0進行SSH

RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析

檢查下配置的防火牆規則是否生效

RHCE考題解析

可以看到端口轉發規則已經生效

4、在Desktop0和Server0上設定端口轉發,将從foundation0.example.com域(172.25.0.0/24)發來的對本機3410端口的通路請求轉發到本地80端口

RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析

5、在Desktop0上給ens7設定靜态ipv4和ipv6位址:

a) ipv4 address : 192.168.0.100/24

b) ipv6 address :fddb:fe2a:ab1e::c0a8:65/64 gateway: fddb:fe2a:ab1e::c0a8:00fe/64

6、在Server0上做端口綁定,使用team0将ens7和ens8接口綁定

a)要求在任意一個成員接口down的情況下team0口保持正常使用。

b)ipv4和ipv6位址配置如下

ipv4 address : 192.168.0.101/24

ipv6 address : fddb:fe2a:ab1e::c0a8:65/64 gateway : fddb:fe2a:ab1e::c0a8:00fe/64

注意:因為5、6兩題的環境都是差不多的,是以我這裡隻做第6題了。

先執行lab teambridge setup指令安裝兩塊網卡,然後檢視裝置狀态,可以看到新安裝的兩塊網卡,eno1和eno2

RHCE考題解析

執行nm-connection-editor指令,打開網卡編輯頁面,添加方框裡所示的幾項

RHCE考題解析

添加team0上的兩塊網卡,并做team的政策

RHCE考題解析

配置IPV4

RHCE考題解析

配置IPV6

RHCE考題解析

檢視配置的team0

RHCE考題解析

ping檢測IPV4和IPV6都是通的,說明配置正常

RHCE考題解析

7、在Server0上自定義一個指令,要求開機所有使用者登陸後執行show等同于執行”ls -al;pwd;echo ok”

RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析

8、在Server0上建立一個null client的電子郵件服務,要求将收到的郵件路由到smtp0.example.com上。隻處理Server0本地使用者的郵件,所有發送的郵件發送方的字尾皆為desktop0.example.com。給Sderver0本地使用者student發送郵件後,在Desktop0主機上測試student使用者是否收到郵件。

參考下面的該檔案

RHCE考題解析
RHCE考題解析

9、在Server0上建立samba共享

a)要求在工作組STAFF中,

b)本地 /common目錄設定為common共享,該共享為可浏覽,要求所有人可見。

c)建立一個samba使用者bob,samba密碼為postroll

d)建立一個samba使用者alice, samba密碼為postroll

e)本地/practice 目錄設定為practice共享,隻允許example.com的域内使用者通路, 要求bob使用者以隻讀的方式通路該目錄,alice可以用讀寫的方式來通路該目錄。

useradd bob

useradd alice

semanage fcontext -a -t samba_share_t '/practice(/.*)?'

restorecon -vvFR /practice/

browseable = yes

cifscreds  add  -u alice   172.25.0.11

RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析

10、Samba多使用者設定

a)在Desktop0上,要求通過smb多使用者的方式将共享目錄practice挂載到/mnt/practice上。要求在對該共享目錄挂載時,以alice的身份進行操作,密碼為postroll。要求每次開機該共享目錄可以自動挂載

RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析

11、配置NFS導出共享目錄

a)在Server0上,要求共享目錄/nfstest,僅允許example.com域主機能以隻讀的方式通路目标伺服器

b)在Server0上,共享目錄/nfsprivate,僅允許example.com域可以通路,域内主機擁有讀寫功能,并且使用Kerboers安全認證。驗證所有檔案使用

http://classroom.example.com/pub/keytabs/server0.keytab。

server0:

RHCE考題解析

desktop0:

RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析

12、NFS Kerberos安全挂接

a)Desktop0上使用krb5p來對Server0上NFS共享/nfsprivate目錄的共享進行安全認證,驗證所有檔案使用http://classroom.example.com/pub/keytabs/desktopX.keytab。

b)要求每次開機都能自動挂載。

RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析

13、NFS用戶端挂載

a)在Desktop0上,要求将Serber0上共享的/nfstest目錄挂接在本地/nfstest

desktop0:

RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析

14、配置Web服務提供使用者通路

a)請在Server0上搭建一個域名為server0.example.com的web伺服器其主目錄位置随意,下載下傳http://classroom.example.com/pub/html/server0.html到網站的家目錄,并更改命名為index.html,請勿修改網頁内容。

RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析

把appche配置檔案改成如下所示:

RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析

15、配置基于SSL的WEB加密通路伺服器

a)請在Server0上針對server0.example.com網站開啟ssl功能,請從http://classroom.example.com/pub/tls/處下載下傳server0.crt、example-ca.crt、server0.key三個證書檔案到你本地的合适的目錄下。

RHCE考題解析
RHCE考題解析
RHCE考題解析

注:修改配置檔案如下,也就是加入紅線所示的那段内容

RHCE考題解析
RHCE考題解析

#下載下傳這幾個密鑰檔案到相應的目錄

RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析

16、配置WEB虛拟主機

a)請在Server0上搭建一台虛拟主機使用域名www0.example.com(域名解析已由classroom.example.com上做好)該伺服器的家目錄在/var/www/html/virtual。頁面檔案從http://classroom.example.com/pub/html/www0.html下載下傳到/var/www/html/virtual下,更名為index.html,網頁内容請勿修改,要求原實體主機可以繼續通路。

RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析

17、配置WEB動态服務

a)針對www0.example.com監聽8119端口開啟動态頁面的通路功能,從http://classroom.example.com/pub/處下載下傳webapp.wsgi進行使用。

RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析

18、配置WEB通路權限

在www0.example.com網站的根目錄建立restricted目錄。下載下傳http://classroom.example.com/pub/html/restricted.html到restricted目錄,改為index.html,請不要修改檔案的内容。要求僅desktop0主機才能通路該頁面。其它主機拒絕通路。

RHCE考題解析
RHCE考題解析
RHCE考題解析

<Directory /var/www/html/virtual/restricted>

   Require ip 172.25.0.10

</Directory>

19、按要求在Server0上編寫腳本

a)腳本1

編寫一個位于/root/program的shell腳本,按照以下要求:

當執行/root/program kernel時,終端顯示user。

當執行/root/program user時,終端顯示kernel。

當僅執行/root/program 而不加參數,或加入其他非kernel或user的參數時,終端顯示出标準的錯誤輸出stderr:

/root/program kernel|user

RHCE考題解析

b)腳本2

編寫一個位于/root/createuser的建立使用者的腳本,要求如下:

該腳本要求制定一個參數檔案,以向腳本提供所需建立的使用者名單。參數檔案範例在http://classroom.example.com/pub/scriptfile.txt

如腳本運作時未制定參數,則顯示Usage:/root/createuser。

如參數檔案存在,将依照其内部批量建立使用者,要求通過該腳本所建立的使用者的shell為/bin/false。使用者密碼設定為thuctive。

#!/bin/bash

file="scriptfile.txt"

if [ $# -eq 0];then

   echo "Usage:/root/createuser"

   exit

fi

if [ $1 == $file ];then

                for i in $(cat $file)

                   do

                        id $i &>/dev/null

                        if [ $? -ne 0 ];then

                             useradd $i -s /bin/false

                             echo "thuctive"|passwd --stdin $i

                         else

                             echo "$i is exist!"

                        fi

                  done

else

            echo "$file is not exist!"

20、配置塊裝置ISCSI存儲導出服務

a)請在server0主機上搭建一個名為iqn.2014-09.com.example.serverX:rhel7的iscsi共享,将500M的邏輯卷rhel7ce使用iscsi共享出去,要求僅desktopX主機通路該共享。

RHCE考題解析
RHCE考題解析
RHCE考題解析

systemctl  enable  target.service

systemctl   start  target.service

RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析

21、配置塊裝置ISCSI客戶挂接

a)在desktop0主機上連接配接并登陸該共享,之後對導入的共享iscsi磁盤建立一個300M的分區,格式化為xfs檔案系統。并将其挂載到本機的/iscsitest目錄。該挂載在下次啟動計算機時自動生效。

RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析

22、在Server0上配置資料庫MariaDB服務

a)搭建MariaDB要求僅localhost使用者可以登入mariadb并通路服務。

b)MariaDB使用者root設定其密碼為UpLookissingwolf。将http://classroom.example.com/pub/mariadb.dmp檔案下載下傳将并恢複legacy庫

c)按以下要求設定資料庫通路使用者

使用者名

密碼

權限

mary

mary_password

對legacy資料庫所有資料有選擇操作權限

legacy

legacy_password 

對legacy資料庫所有表有選擇、插入、更新和删除操作權限

report

report_password

RHCE考題解析

systemctl enable mariadb.service

systemctl start mariadb.service

RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析
RHCE考題解析