Linux 系統管理練習題
1.請為此虛擬機配置以下網絡參數:
1)主機名:chenyu.example.com (將chenyu改成自己名字的全拼)
2)IP 地址:192.168.100.100/24
3)默認網關:192.168.100.254
4)DNS 服務器:8.8.8.8
正確步驟
hostnamectl set-hostname yangduhan.example.com
vim /etc/sysconfig/network-scripts/ifcfg-ens33
添加以下內容:
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.100.100
NETMASK=255.255.255.0 # 或者使用 PREFIX=24
GATEWAY=192.168.100.254
DNS1=8.8.8.8
2. 配置默認軟件倉庫 YUM配置本地的yum倉庫,安裝httpd軟件包
正確步驟
mount /dev/cdrom /mnt
vim /etc/yum.repos.d/server.repo
內容:
[ydh]
name=YDH
baseurl=file:///mnt/
enabled=1 # 修正此處
gpgcheck=0
yum install -y httpd
3. 配置 cron 計劃任務
1)以用戶 root 的身份每 5 分鐘執行一次命令 logger “RH200 Test”
2)以root的身份每天下午2:28分執行一次命令logger “RH200 Test”
正確步驟
crontab -u root -e
添加以下內容:
*/5 * * * * logger "RH200 Test"
28 14 * * * logger "RH200 Test"
4. 配置 NTP 時間客戶端
1)設置你的系統,使其成為時鐘服務器
2)另外一臺服務器作為時鐘客戶端,將其向始終服務器的時間做同步
正確步驟
(1) 配置時鐘服務器
yum -y install chrony
vim /etc/chrony.conf
添加:
allow 192.168.100.100/24
local stratum 10
systemctl enable --now chronyd #啟動服務
systemctl stop firewalld #關閉防火墻
systemctl disable firewalld
(2) 配置客戶端
yum -y install chrony
vim /etc/chrony.conf
添加:
server 192.168.100.100 iburst
systemctl restart chronyd
5. 查找文件
查找系統中大小為10-20M的文件,并將其副本放入/root/files目錄
正確步驟
1
mkdir /root/files
find / -type f -size +10M -size -20M -exec cp -t /root/files/ {} \;
2
mkdir /root/files
find / -type f -size +10M -size -20M -exec cp -t /root/files/ {} + 2>/dev/null
6. 查找字符串
找出文件/etc/man_db.conf 中包含字符串 sbin 的所有行,將其副本按原始順序存放到文件 /root/out.txt 中。文件/root/out.txt 中不得包含空行,且所有行必須是/etc/man_db.conf 中原始行的準確副本
正確步驟
grep sbin /etc/man_db.conf | grep -v ^$ > /root/out.txt
7. 創建歸檔
1)創建一個名為/root/backup.tar.bz2 的 tar 歸檔,其應該包含/usr/local/的內容。此歸檔文件 必須使用 bzip2 進行壓縮。
2)創建一個名為/root/sysconfig.tar.gz 的 tar 歸檔,其應該包含/etc/sysconfig/的內容。此歸檔文件 必須使用 gzip 進行壓縮。
正確步驟
(1) 創建 bzip2 歸檔
tar -cjvf /root/backup.tar.bz2 -C /usr/local .
(2) 創建 gzip 歸檔
tar -czvf /root/sysconfig.tar.gz -C /etc/sysconfig .
8. 設置 root 密碼
獲得系統 node2 的管理權限,并將 node2 的 root 密碼設置為 redhat
正確步驟
mount -o remount,rw /sysroot
chroot /sysroot
echo "redhat" | passwd --stdin root # 關鍵修正:設置root密碼為redhat
touch /.autorelabel
exit
reboot
9. 配置系統調優
為你的系統選擇建議的 tuned 配置集并將它設為默認設置
正確步驟
yum install tuned -y
systemctl enable --now tuned
recommended_profile=$(tuned-adm recommend) # 獲取推薦配置
tuned-adm profile $recommended_profile # 應用推薦配置