本例要求建立下列用戶、組以及組的成員關係:javascript
實現此案例須要按照以下步驟進行。html
步驟一:建立組帳號java
[root@server0 ~]# groupadd adminuser
步驟二:按照要求的屬性建立用戶帳號vim
步驟三:爲用戶設置登陸密碼服務器
[root@server0 ~]# echo flectrag | passwd --stdin alex
更改用戶 alex 的密碼 。
passwd:全部的身份驗證令牌已經成功更新。
[root@server0 ~]# echo flectrag | passwd --stdin natasha
更改用戶 natasha 的密碼 。
passwd:全部的身份驗證令牌已經成功更新。
[root@server0 ~]# echo flectrag | passwd --stdin harry
更改用戶 harry 的密碼 。
passwd:全部的身份驗證令牌已經成功更新。
[root@server0 ~]# echo flectrag | passwd --stdin sarah
更改用戶 sarah 的密碼 。
passwd:全部的身份驗證令牌已經成功更新。
本例要求使用 tar 工具完成如下備份任務:網絡
製做歸檔壓縮包:工具
查看歸檔壓縮包:post
釋放歸檔壓縮包:測試
實現此案例須要按照以下步驟進行。spa
步驟一:建立備份文件
使用tar命令製做歸檔備份,結合-j選項調用bzip2壓縮工具,保留絕對路徑:
步驟二:確認結果
[root@server0 ~]# ls -lh /root/backup.tar.bz2 //確認文件
-rw-r--r--. 1 root root 1.9K 12月 23 23:22 /root/backup.tar.bz2
[root@server0 ~]# tar tPf /root/backup.tar.bz2 //確認內容
/usr/local/
/usr/local/bin/
/usr/local/bin/lab
/usr/local/etc/
/usr/local/games/
本例要求配置虛擬機 server0,可以自動校對系統時間。相關信息以下:
NTP服務端能夠爲客戶端提供標準的日期時間。
在RHEL7主機中能夠配置軟件包chrony來使用NTP時間同步。
實現此案例須要按照以下步驟進行。
步驟一:確認已安裝NTP客戶端軟件包chrony
一般系統會默認安裝此軟件包:
若是檢查發現此軟件包沒有安裝,請經過yum命令安裝:
[root@server0 ~]# yum -y install chrony
.. ..
若是發現此軟件包已經安裝,但配置文件/etc/chrony.conf損壞或信息丟失,可刪除此文件後從新安裝chrony軟件包:
步驟二:調整NTP客戶端配置
1)修改/etc/chrony.conf文件內的server配置
移除不可用的NTP服務器記錄,正確添加可用的記錄:
[root@server0 ~]# vim /etc/chrony.conf
.. ..
#server 0.rhel.pool.ntp.org iburst //註釋掉默認的server配置,
#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 //添加新的配置
.. ..
2)開啓NTP時間同步
步驟三:測試NTP時間同步
1)先設置一個錯誤的系統日期時間
[root@server0 ~]# date -s '2001-09-11 11:30:00' //調整日期時間
2001年 09月 11日 星期二 11:30:00 CST
[root@server0 ~]# date //確認調整結果
2001年 09月 11日 星期二 11:30:01 CST
2)啓動系統服務chronyd,並設爲開機自啓
3)從新查看當前的系統時間
重啓chronyd服務後稍等片刻,當前系統的日期時間應該恢復正常(與NTP服務器保持一致):
[root@server0 ~]# date
2016年 12月 23日 星期五 23:44:53 CST
再次執行timedatectl查看,會發現NTP synchronized的值已經變成yes:
本例要求爲用戶 natasha 配置一個定時任務,具體要求以下:
配置格式可參考 /etc/crontab 文件:
分 時 日 月 周 任務命令行(絕對路徑)
在表示各段的時間點時,除了明確的數值之外,還能夠參考如下形式:
實現此案例須要按照以下步驟進行。
步驟一:配置crontab任務記錄
1)確保系統服務crond可用
2)爲用戶natasha添加計劃任務
[root@server0 ~]# crontab -e -u natasha
23 14 * * * /bin/echo hiya
步驟二:檢查任務是否執行
1)將系統日期時間臨時調整到任務時間點前10秒左右
2)等待10秒後查看/var/log/cron日誌,應該會有執行記錄
[root@server0 ~]# tail /var/log/cron
.. ..
Nov 26 14:23:02 localhost CROND[3818]: (natasha) CMD (/bin/echo hiya)
3)恢復系統日期時間