1 、編寫腳本/root/bin/systeminfo.sh, 顯示當前主機系統信息,
包括主機名,IPv4 地址,操作系統版本,內核版本,CPU 型
號,內存大小,硬盤大小。
運行后結果是:
2 、編寫腳本/root/bin/backup.sh ,可實現每日將/etc/ 目錄備
份到/root/etcYYYY-mm-dd中
運行結果是:
3 、編寫腳本/root/bin/disk.sh, 顯示當前硬盤分區中空間利用率
最大的值
運行結果是:
4 、編寫腳本/root/bin/links.sh, 顯示正連接本主機的每個遠程主
機的IPv4 地址和連接數,并按連接數從大到小排序
運行完結果是:
5 :寫一個腳本/root/bin/sumid.sh ,計算/etc/passwd
文件中的第10 個用戶和第20 用戶的ID 之和
運行結果是:
6:寫一個腳本/root/bin/sumspace.sh ,傳遞兩個文件
路徑作為參數給腳本,計算這兩個文件中所有空白行之和
運行結果是:
7 :寫一個腳本/root/bin/sumfile.sh, 統計/etc, /var,
/usr目錄中共有多少個一級子目錄和文件
運行結果是:
8、寫一個腳本/root/bin/argsnum.sh ,接受一個文件路徑作
為參數;如果參數個數小于1 ,則提示用戶“至少應該給一個
參數”,并立即退出;如果參數個數不小于1 ,則顯示第一個
參數所指向的文件中的空白行數
運行結果是:
9 、寫一個腳本/root/bin/hostping.sh ,接受一個主機的
IPv4 地址做為參數,測試是否可連通。如果能ping 通,則提
示用戶“該IP 地址可訪問” ;如果不可ping 通,則提示用戶“
該IP地址不可訪問“
運行結果是:
10 、chmod -rw /tmp/file1 ,編寫腳本/root/bin/per.sh,判 判
斷當前用戶對/tmp/fiile1件 文件 是否不可讀且不可寫
運行結果是:
11 、編寫腳本/root/bin/nologin.sh 和login.sh, 實現禁止和充
許普通用戶登錄系統。
nologin.sh:
運行結果是:
login.sh
運行結果是:
12、寫一個腳本/root/bin/hostping.sh,接受一個主機的IPv4地址做為參數,先判斷是否合格IP,否,提示IP格式不合法并退出,是,測試是否可連通。如果能ping通,則提示用戶“該IP地址可訪問”;如果不可ping通,則提示用戶“該IP地址不可訪問”
運行結果是:
13、計算1+2+3+…+100的值
運行結果是:
14、計算從腳本第一參數A開始,到第二個參數B的所有數字的總和,判斷B是否大于A,否提示錯誤并退出,是則計算之
運行結果是;
原創文章,作者:dxkboke,如若轉載,請注明出處:http://www.www58058.com/34238