轉載自 http://blog.51cto.com/10681635/2084794
模擬RHCSA考試環境
- 第1章 修改 root 密碼
- 第2章 配置網絡
- 第3章 設定SeLinux
- 第4章 設定yum倉庫
- 第5章 創建用戶和用戶組
- 第6章 建立計划任務
- 第7章 文件特殊權限設定
- 第8章 調整邏輯卷
- 第9章 升級系統內核
- 第10章 同步時間
- 第11章 打包文件
- 第12章 創建用戶
- 第13章 創建swap分區
- 第14章 查找文件
- 第15章 過濾文件
- 第16章 新建邏輯卷
修改 root 密碼
請修改系統的 root 賬號密碼為 centos,確保能夠使用 root 賬號能登陸系統
重啟,在倒數秒時,按任意鍵,按 e
到 linux16 行尾 輸入 rd.break console=tty0 //輸入rd.break,虛擬機環境要多寫一行 console=tty0
ctrl+x //執行 Ctrl+X 重啟系統
mount -o remount,rw /sysroot //重新掛載分區並賦予讀寫權限
chroot /sysroot //改變程序執行時所參考的根目錄位置
echo centos | passwd --stdin root //更改root密碼
touch /.autorelabel //使SELinux 生效
exit exit //退出重啟


配置網絡
系統重啟后依然有效
Hostname:redhat7.4.magedu.com
IP地址:192.168.1.100
子網掩碼:255.255.255.0
默認網關:192.168.1.1
域名服務器:192.168.1.254
hostnamectl set-honame redhat7.4.magedu.com //更改主機名
nmcli connection modify eth0 ipv4.addresses "192.168.1.100/24 192.168.1.1" ipv4.dns "192.168.1.254" ipv4.method manual connection.autoconnect yes //配置網絡
設定SeLinux
SeLinux的工作模式為enforcing(系統重啟后依然生效)
vim /etc/selinux/config //編輯配置文件
setenforce 1 //立即生效
getenforce //查看 SElinux 當前的運行情況


設定yum倉庫
配置yum倉庫,倉庫地址為file:///mnt/software
mkdir /mnt/software // 創建掛載目錄
mount /dev/cdrom /mnt/software //掛載本地yum源
vim /etc/yum.repos.d/cdrom.repo //編輯yum倉庫文件
yum list //測試yum倉庫
-
yum倉庫配置文件:
[software]
name=源的名字
baseurl=源的地址
enable=源是否可用
gpgcheck=檢測源的有效性和安全性

創建用戶和用戶組
新建一個名為mage的組,組id為40000
新建一個名為liubei的用戶,並將mage作為其附屬組
新建一個名為zhangfei的用戶,並將mage作為其附屬組
新建一個名為guanyu的用戶,其不屬於mage組,並將其shell設置為不可登陸shell
liubei、zhangfei、guanyu三個用戶的密碼均設置為centos
groupadd -g 40000 mage
useradd -G mage liubei
useradd -G mage zhangfei
useradd -s /sbin/nologin guanyu
echo centos | passwd --stdin liubei
echo centos | passwd --stdin zhangfei
echo centos | passwd --stdin guanyu


建立計划任務
對liubei用戶建立計划任務,要求在本地時間的每天14:23執行以下命令:/bin/echo “rhcsa”
crontab -e -u liubei

文件特殊權限設定
在/home目錄下創建名為admins子目錄,並按以下要求設置權限
/home/admins的所屬組為game
該目錄對mage組的成員可讀可寫可執行,但對其他用戶沒有任何權限,但root不受限制
在/home/admins目錄下創建的文件的所屬組自動被設置為mage


調整邏輯卷
調整邏輯卷及文件系統大小為300MIB
調整后確保文件系統系統中已存在的內容不能破壞
調整后的容量可能出現誤差,只要280MIB-330MIB之間都是允許的
調整后,保證其掛載目錄不改變,文件系統完成
lvs
lvresize -L 300M /dev/exam/lvm2
xfs_growfs /exam/lvm2
resize2fs /dev/exam/lvm2

升級系統內核

同步時間
配置系統時間與服務器cla***oom.example.com同步,系統重啟后依然生效
vim /etc/chrony.conf //編輯配置文件


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

創建用戶
創建一個名為zhao的用戶,並滿足要求
用戶id為1234
密碼為centos
useradd -u 1234 zhao
echo centos | passwd --stdin zhao

創建swap分區
新建的swap分區容量為512MIB
重啟系統后,新建的swap分區會自動激活
不要刪除或者修改原有的swap分區



查找文件
把系統擁有者為zhao用戶的所有文件,並將其拷貝到/root/findfiles目錄中
mkdir /root/findfile
find / -user zhao -exec cp -a {} /root/findfile/ \;

過濾文件
把/usr/share/dict/words文件中所有包含seismic字符串的行找到,並將這些行按照原始文件的順序存放在/root/wordist中,/root/wordlist文件不能包含空行
cat /usr/share/dict/words | grep seismic > /root/wordlist

新建邏輯卷
創建一個名為exam的卷組,卷組的PE尺寸為16MIB
邏輯卷的名字為lvm2.所屬卷組為exam,該邏輯卷由8個PE組成
將新建的邏輯卷格式化為xfs文件系統,要求系統啟動時,該邏輯卷能自動掛載到/exam/lvm2目錄






