RHCE考試筆記

上午RHCSA部分

考前準備:記得帶筆,用來記錄物理機的密碼!

 

上午RHCSA部分

 

第一題:重置系統密碼并完成網絡配置

請先完成以下步驟才能繼續開始其它題目

重置系統密碼:

請修改系統的root帳號密碼為rrhh9708,確保能夠使用root帳號能夠登陸系統。

根據以下信息完成虛擬機Desktop網絡的修改:

主機名: desktop.group8.example.com

IP地址: 172.24.8.10

子網掩碼: 255.255.255.0

網關: 172.24.8.254

名稱服務: 172.24.8.254

 

1)

Centos7破解口令

重啟機器按SHIFT鍵或者上下箭頭

按e鍵進入編輯模式

將光標移動linux16的行尾,最后加入rd.break

按ctrl-x啟動

mount -o remount,rw /sysroot???? #查詢mount | grep sysroot

chroot /sysroot

echo centos | passwd –stdin root

touch /.autorelabel????? #如果沒有禁用selinux,必須建立,否則無法打標簽

exit

exit

 

2)修改主機名:

init 5

vim /etc/hostname

desktop.group8.example.com

或者

hostnamectl set-hostname desktop.group8.example.com

hostnamectl???? #驗證

 

3)設置網絡

cd ?/etc/sysconfig/network-scripts/

vim ifcfg-ens33

BOOTPROTO=none

IPADDR=172.24.1.5

PREFIX=24

GATEWAY=172.24.1.254

DEVICE=ens33

DNS1=172.24.1.250

 

第二題:配置SeLinux

請按下列要求設定系統:

SeLinux的工作模式為enforcing

要求系統重啟后依然生效

 

vim /etc/selinux/config

SELINUX=enforcing

setenforce 1

getenforce

 

 

第三題:配置YUM軟件倉庫

為你的系統配置一個默認的的軟件倉庫

倉庫地址為 http://server.group8.example.com/yum

 

[base]

name=base

baseurl=http://server.group8.example.com/yum

gpgcheck=0

 

第四題:調整邏輯卷容量

請按照以下要求調整本地邏輯卷 lv0 的容量:

調整后的邏輯卷及文件系統大小為 290 MiB

調整后確保文件系統中已存在的內容不能被破壞

調整后的容量可能出現誤差,只要在270MiB – 320MiB之間都是允許的

調整后,保證其掛載目錄不改變,文件系統完成

 

卷組一般空間足夠,不夠則需增加分區且必須為擴展分區,防止主分區不足

fdisk /dev/sda

p->n->e->\n->\n? ??#創建擴展分區

t-》9-》8e-》w

partprobe

lsblk

pvcreate /dev/sda9

pvs

vgs

vgextend testvg /dev/sda9

vgs

以下為正常需要操作的步驟:

lvs

vgdisplay

lvextend -r -L 770M /dev/testvg/lv0????? #-r為創建文件系統,沒有則需要mkfs.xfs /dev/testvg/lv0

df -h

 

第五題:創建用戶和用戶組

請按照以下要求創建用戶、用戶組:

新建一個名為 adminuser 的組,組 id 為 40000

新建一個名為 natasha 的用戶,并將 adminuser 作為其附屬組

新建一個名為 harry 的用戶,并將 adminuser 作為其附屬組

新建一個名為 sarah 的用戶,其不屬于 adminuser 組,其在系統中沒有任何可交互的 shell

natasha 、 harry 和 sarah 三個用戶的密碼均設置為 redhat

 

groupadd adminuser -g 40000

useradd -G adminuser natasha

useradd -G adminuser harry

useradd -s /sbin/nologin sarah

echo redhat | passwd –stdin natasha

echo redhat | passwd –stdin harry

echo redhat | passwd –stdin sarah

 

第六題:配置文件 /var/tmp/fstab 的權限

復制文件 /etc/fstab 到 /var/tmp 目錄下,并按照以下要求配置 /var/tmp/fstab 文件的權限:

該文件的所屬人為 root

該文件的所屬組為 root

該文件對任何人均沒有執行權限

用戶 natasha 對該文件有讀和寫的權限

用戶 harry 對該文件既不能讀也不能寫

所有其他用戶(包括當前已有用戶及未來創建的用戶)對該文件都有讀的權限

 

cp /etc/fstab /var/tmp/

chown root:root /var/tmp/fstab

chmod -x /var/tmp/fstab

setfacl -m u:natasha:rw /var/tmp/fstab

getfacl?? fstab #驗證

setfacl -m u:harry:- /var/tmp/fstab

chmod 644 /var/tmp/fstab

 

 

第七題:建立計劃任務

對natasha用戶建立計劃任務,要求在本地時間的每天14:23執行以下命令:

/bin/echo “hiya”

 

crontab –e –u Natasha

23 14 ***/bin/echo "hiya"

crontab –l –u natasha???? #檢查

注意:分時日月周

 

第八題:創建一個共享目錄

在/home目錄下創建名為admins的子目錄,并按以下要求設置權限:

/home/admins 目錄的所屬組為adminuser

該目錄對 adminuser 組的成員可讀可執行可寫,但對其他用戶沒有任何權限,但 root 不受限制

在 /home/admins 目錄下所創建的文件的所屬組自動被設置為 adminuser

 

mkdir? /home/admins

chgrp adminuser /home/admins

chmod -R 2770 /home/admins

 

第九題:升級系統內核

http://server.group8.example.com/pub/ 下找到需要升級的內核,同時滿足下列要求:

當系統重新啟動之后,升級的內核要作為默認的內核

原來的內核要被保留,并且仍然可以正常啟動

 

rpm –ivh http://server.group8.example.com/pub/

 

第十題:綁定外部驗證服務

系統 server.group8.example.com 提供了一個 LDAP 驗證服務。您的系統需要按照以下要求綁定到這個服務上:

驗證服務器的基本 DN 是:dc=group8,dc=example,dc=com

賬戶信息和驗證信息都是由 LDAP 提供

連接需要使用證書加密,證書可以在下面的鏈接中下載:

http://server.group8.example.com/pub/cacert.pem

當正確完成配置后,用戶 thales 可以登錄系統,登錄密碼是 redhat

 

yum install sssd authconfig-gtk krb5-workstation??? #硬記

system-config-authentication

User Account Database? : LDAP

LDAP Search Base DN: dc=group8,dc=example,dc=com

LDAP Server :? ldap://server.group8.example.com

Use TLS to encrypt connections Download CA Certificate… :

http://server.group8.example.com/pub/cacert.pem

Authentication Method: Kerberos password

Realm:GROUP8.EXAMPLE.COM

KDCs:server.group8.example.com

Admini Servers:server.group8.example.com

驗證:

getent passwd thales

 

 

第十一題:配置 autofs

按照下述要求配置 autofs 用來自動掛載 DLAP 用戶的主目錄:

server.group8.example.com 通過 NFS 輸出了 /rhome 目錄到您的系統。這個文件系統包含了用戶 thales 的主目錄,并且已經預先配置好了。

thales 用戶的主目錄是 server.group8.example.com:/rhome/thales

thales 用戶的主目錄應該掛載到本地的/home/ldap/thales

用戶對其主目錄必須是讀寫的

thales 的登錄密碼是 redhat

要求使用 nfs3 版本掛載

 

yum install autofs

systemctl enable autofs

vim /etc/auto.master

加一行

/home/ldap??? /etc/nfsauto?? #/home/ldap為thales家目錄的父目錄

vim /etc/nfsauto???? #打開生成目錄配置文件 ( vim /etc/auto.misc )模版

thales -rw,-fstype=nfs,vers=3? server.group8.example.com:/rhome/thales

systemctl restart autofs

su – thales ??#登錄成功,顯示家目錄正常,即完成

 

第十二題:配置NTP

配置您的系統時間與服務器 server.group8.example.com 同步,要求系統重啟后依然生效

 

yum install? chrony

timedatectl

systemctl enable chronyd

vim /etc/chrony.conf

注釋server開頭的四行

參考案例并加一行 server group8.example.com iburst

systemctl restart chronyd

timedatectl?????????? #顯示未同步

chronyc??????????????? #監控性能并進行多樣化配置

>waitsync??????????? #等待同步

timedatectl 顯示同步

 

第十三題:創建一個歸檔

創建一個名為 /root/sysconfig.tar.bz2 的歸檔文件,其中包含了/etc/sysconfig目錄中的內容。tar歸檔文件必須使用 bzip2 進行壓縮。

 

tar –jcvf? /root/sysconfig.tar.bz2? /etc/sysconfig

 

第十四題:配置一個用戶帳號

請創建一個名為jay的用戶,并滿足以下要求:

用戶 id 為3456

密碼為 glegunge

 

useradd -u 3456 jay

echo glegunge | passwd –stdin jay

 

 

第十五題:添加一個 swap 分區

在您的系統中添加一個新的 swap 分區,并滿足以下要求:

swap 分區容量為 512 MiB

當您的系統啟動時,swap 分區應該可以自動掛載

不要移除或者修改其他已經存在于您的系統中的 swap 分區

 

fdisk /dev/sda

p->n->e->\n->\n???? #創建一個擴展分區

n->\n->+512M

m->1->82->p->w

partprobe

mkswap /dev/sda5

blkid

vim /etc/fstab

UUID=……?????? swap??? swap?? defaults? 0? 0

swapon -a

驗證:

swapon -s

 

第十六題:查找文件

請把系統上擁有者為 jay 用戶的所有文件,并將其拷貝到 /root/findfiles 目錄中

 

mkdir /root/findfiles

find / -user jay -exec cp -a {} /root/findfiles/? \;

 

 

第十七題:查找一個字符串

把 /usr/share/dict/words 文件中所有包含 seismic 字符串的行找到,并將這些行按照原始文件中的順序存放到 /root/wordlist 中,/root/wordlist 文件不能包含空行

cat /usr/share/dict/words | grep seismic | wc -l??? #查看有多少行包含seismic

grep seismic /usr/share/dict/words | grep ‘^$’?? >? /root/wordlist

驗證:

cat /root/wordlist | wc -l

 

第十八題:創建一個邏輯卷

請按下列要求創建一個新的邏輯卷:

創建一個名為 datastore 的卷組,卷組的PE尺寸為 16 MiB

邏輯卷的名字為 database ,所屬卷組為 datastore,該邏輯卷由 50 個 PE 組成

將新建的邏輯卷格式化為 xfs 文件系統,要求系統啟動時,該邏輯卷能被自動掛載到 /mnt/database 目錄

 

16X50=800M因此必須劃分大于800M的邏輯分區

fdisk /dev/sda

p->n->\n->+830M??? #設定分區大小

p->t->\n->8e->w????? #設定分區類型

partprobe

pvcreate /dev/sda6

vgcreate -s 16M datastore /dev/sda6

lvcreate? -n database -l 50 datastore

lvs

lvdisplay

mkfs.xfs /dev/datastore/database

mkdir /mnt/database

blkid

vim /etc/fstab

UUID=…….??? /mnt/database xfs defaults 0 0

mount -a

df -h

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/102906

(4)
MaxMax
上一篇 2018-07-14
下一篇 2018-07-14

相關推薦

  • 權限管理

    權限管理 普通權限 通過劃分為三種人來管理,所有者u,所屬組g,其他人o,所有人a 文件 刪除文件用文件所在文件夾的寫權限來決定 讀寫權限root不受控制,執行受控制 對于目錄沒有執行權限,無法進入目錄,無法查看目錄內文件屬性,無法查看文件內容 執行權限是基礎權限沒有執行讀寫權限無用 程序要運行,所在目錄要有執行權限 普通用戶無法更改文件的所有者,要更改文件…

    Linux筆記 2018-03-31
  • bash的工作特性之命令執行狀態返回值和命令行展開所涉及的內容及其示例演示。

    bash的基礎特性: 1.命令補全: shell程序在接收到用戶執行命令的請求時,分析完成之后,最左側的字符串會被當作命令; 命令查找機制: 根據PATH環境變量中設定的目錄,自左向右逐個搜多目錄下的文件名 給定的打頭字符串,如果能唯一標識某命令程序文件,則直接補全, ? ? ? ? ? ? ? ? ? ? ?如果不能唯一標識某命令程序文件,再tab一次會給…

    Linux筆記 2018-05-20
  • 搭建完整dns服務(超詳細)

    基本框架結構圖 域名不一定是magedu.com? 可以自定義 準備8臺虛擬機 虛擬機地址: 192.168.162.101 作為客戶端 192.168.162.102 作為websrv1 端 192.168.162.103 作為websrv2端 192.168.162.104 作為主dns端 192.168.162.105 作為從dns端 192.168.…

    Linux筆記 2018-06-02
  • 運維自動化之系統部署

    運維自動化之系統部署 安裝程序 ?CentOS系統安裝 系統啟動流程: bootloader–>kernel(initramfs)–>rootfs–>/sbin/init   ?anaconda: 系統安裝程序 gui:圖形窗口 tui: 基于圖形庫curses的文本窗口   &nbs…

    Linux筆記 2018-05-27
  • 網絡和進程管理命令及bash循環

    netstat,dstat,route,nmcli,bash,until循環,while循環

    2018-04-10
  • Linux系統報錯修復的方法 . 2

    /boot/vmlinuz-2.6.32-696.el6.x86_64.img文件丟失怎么辦
    內有centos6的啟動流程

    2018-05-12
欧美性久久久久