redhat7學習筆記-rhcsa
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