1. 程式人生 > >redhat7學習筆記-rhcsa

redhat7學習筆記-rhcsa

rhcsa rehat

lab examrhcsa grade

你的虛擬機的網絡應該按照以下要求配置:

* Hostname: serverN.example.com

* IP address: 172.25.N.11

* Netmask: 255.255.255.0

* Gateway: 172.25.N.254

* Name server: 172.25.N.254

1##########################

正常登錄 serverN.example.com 系統,保證其 root 密碼為 ooxx9527

保證系統 SELinux 運行在 enforcing 模式

------------------------------------------

rd.break->ctrl + x->mount -o remount,rw /sysroot->chroot /sysroot->passwd->touch /.autorelabe->vi /etc/selinux/config->SELINUX=enforcing->exit->exit

root->oo309527->startx

nm-connection-editor

ssh [email protected] -X#( >/home/kiosk/.ssh/known_hosts)

hostnamectl set-hostname server30.example.com

2##############################

配置你的本地默認 YUM 倉庫指向

http://classroom.example.com/content/rhel7.0/x86_64/dvd/

--------------------------------

cd /etc/yum.repos.d/

vi server.repo

[server]

name=yum rhce7 repo

baseurl=http://classroom.example.com/content/rhel7.0/x86_64/dvd/

gpgcheck=0

enable=1



yum makecache

yum repolist

3##################################################

調整你的本地邏輯卷 lvm1 及其文件系統的大小為 770MiB。確保文件系統當中已存在的

內容不能被損壞。註意:實際配置的大小可能會出現誤差,只要在 730MiB 與 805MiB

之間都是允許的。使其正常掛接的目錄不改變,並且其文件系統完整

--------------------------------------------------

fdisk /dev/vdb->n e->n +1G->partprobe

pvcreate /dev/vdb5

vgextend uplooking /dev/vdb5

lvextend -L 770M -r /dev/uplooking/lvm1

4############################################

按照以下要求創建用戶,組,及用戶與組的關系

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

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

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

新建一個名為 sarah 的用戶,其不屬於 adminuser 組,並將其 shell 設置為不可登錄 shell

natasha , harry , 和 sarah 三用戶的密碼均設置為 glegunge

--------------------------------------------------

groupadd -g 40000 adminuser

useradd -g adminuser natashalab examrhcsa grade

useradd -g adminuser harry

useradd -s /sbin/nologin sarah

for i in natasha harry sarah;do echo glegunge|passwd --stdin $i;done

5######################################

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

文件/var/tmp/fstab 的所屬人為 root

文件/var/tmp/fstab 的所屬組為 root

文件/var/tmp/fstab 對任何人均沒有執行權限

用戶 natasha 對文件/var/tmp/fstab 有讀和寫的權限

用戶 harry 對文件/var/tmp/fstab 既不能讀也不能寫

所有其他用戶(包換當前用戶及未來創建的用戶)對文件/var/tmp/fstab 都有讀的權限

----------------------------------------

cp /etc/fstab /var/tmp/

cd /var/tmp

chmod a-x fstab

setfacl -m u:natasha:rw- fstab

setfacl -m u:harry:--- fstab

setfacl -m o::r-- fstab

getfacl fstab

# file: fstab

# owner: root

# group: root

user::rw-

user:natasha:rw-

user:harry:---

group::r--

mask::rw-lab examrhcsa grade

other::r--

6#############################################lab examrhcsa grade

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

/bin/echo “hi uplooking”

---------------------------------------

crontab -e -u natasha

23 14 * * * /bin/echo “hi uplooking”

7##############################################

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

/home/admins 的所屬組為 adminuser

該目錄對 adminuser 組成員可讀可寫可訪問,但對其他用戶沒有任何權限(root 帳戶不

受該限制)在/home/admins 目錄下所創建的文件的所屬組自動會被設置為 adminuser

---------------------------------------------

mkdir /home/admins

chown .adminuser /home/admins

chmod 770 /home/admins

chmod g+s /home/admins

8########################################

按以下要求更新系統的內核,新內核的 RPM 包位於

http://classroom.example.com/content/rhel7.0/x86_64/errata/Packages

重新重啟時,會默認以新內核啟動系統。原始的內核將繼續可用

-------------------------------------------

rpm -ivh http://classroom.example.com/content/rhel7.0/x86_64/errata/Packages/kernel-3.10.0-123.1.2.el7.x86_64.rpm


9############################################

在 classroom.example.com 上已部署了一臺 LDAP 認證服務器,按以下要求配置你的系

統以加入到該 LDAP 服務中,並使用 Kerberos 認證用戶密碼:

該 LDAP 認證服務的 Base DN 為: dc=example,dc=com .

該 LDAP 認證服務的 LADP Server 為 : classroom.example.com

該認證服務的 Kerbros Realm 為 :EXAMPLE.COM

該認證服務的 Kerbros KDC 為 : classroom.example.com

該認證服務的 Kerbros Admin Server 為 : classroom.example.com

認證的會話連接需要被加密,證書的下載地址為

http://classroom.example.com/pub/example-ca.crt

------------------------------------------------------

yum install authconfig-gtk sssd krb5-workstation

authconfig-gtk

10##############################autofs

ldapuserX 為 LDAP 集中化管理用戶的密碼為 kerberos , ldapuserX 用戶的家目錄在

classroom.example.com 服務器 nfs 導出的/home/guests/ldapuserX,請保證 ldapuserX 用戶

在你本地登錄的時候可以自動掛接此目錄作為用戶本地的家目錄

------------------------------------------

yum install autofs

system enable autofs

systemctl enable autofs

vi /etc/auto.master

/home/guests /etc/auto.misc

vi /etc/auto.misc

* -rw,soft,intr classroom.example.com:/home/guests/&

systemctl start autofs

mount|grep autofs

su - ldapuser28

10########################################chrony(ntp)

配置你的系統時間與服務器 classroom.example.com 同步

----------------------------------------------

yum install chrony

systemctl enable chronyd

vi /etc/chrony.conf

#server 0.rhel.pool.ntp.org iburst

#server 1.rhel.pool.ntp.org iburst

#server 2.rhel.pool.ntp.org iburst

#server 3.rhel.pool.ntp.org iburst

server classroom.example.com iburst


systemctl restart chronyd

11#################################

對/etc/sysconfig 目錄進行打包並用 bzip2 壓縮,生成的文件存儲為/root/sysconfig.tar.bz2

-----------------------------------

tar -cjvf /root/sysconfig.tar.bz2 /etc/sysconfig

12################################

創建一個名為 alex 的用戶,設置其用戶 ID 為 3456,密碼為 glegunge

-----------------------------------

useradd -u 3456 alex

echo glegunge |passwd --stdin alex

13##################################

為你的系統增加一個 512MiB 的 SWAP 分區,新的 SWAP 分區將會在重新啟動系統後自

動被激活。不要刪除或修改已存在的 SWAP 分區

---------------------------------------

fdisk /dev/vdb

partprobe

mkswap /dev/vdb5

vi /etc/fstab

UUID="48385750-1521-4ca3-94e2-68c03baaf72d" swap swap defaults 0 0


swapon

14#############################################

查找出當前系統中所屬者為 ira 的所有文件,並將其拷貝到/root/findfiles 目錄中

---------------------------------------------

find / -user ira -exec cp {} /root/findfiles/ \;

15#####################################

查找出/usr/share/dict/words 文件當中所有包含 seismic 字符串的行,並將這些行仍然按照

原始文件中的順序存放入/root/wordlist 中,/root/wordlist 文件不能包含空行

----------------------------------------------

grep seismic /usr/share/dict/words >/root/wordlist

16###############################

邏輯卷的名字為 lvm2,其屬於 exam 卷組,該邏輯卷由 8 個 PE 組成。

卷組 datastore 的單個 PE 大小為 16MiB。

將新創建的邏輯卷格式化為 xfs 文件系統,在系統啟動時,該邏輯卷會被自動掛載到

/exam/lvm2 目錄下

-----------------------------------------------

fdisk /dev/vdb

partprobe

pvcreate /dev/vdb6

vgcreate -s 16M exam /dev/vdb6

lvcreate -l 8 exam -n lvm2

mkfs.xfs /dev/exam/lvm2

mkdir -p /exam/lvm2

vim /etc/fstab

mount -a


本文出自 “銀河系|計算機網絡” 博客,謝絕轉載!

redhat7學習筆記-rhcsa