網絡26期 第十五周作業
1、總結sed和awk的詳細用法;
2、刪除/boot/grub/grub.conf文件中所有行的行首的空白字符;
3、刪除/etc/fstab文件中所有以#開頭,后跟至少一個空白字符的行的行首的#和空白字符;
4、把/etc/fstab文件的奇數行另存為/tmp/fstab.3;
5、echo一個文件路徑給sed命令,取出其基名;進一步地,取出其路徑名;
6、統計指定文件中所有行中每個單詞出現的次數;
7、統計當前系統上所有tcp連接的各種狀態的個數;
8、統計指定的web訪問日志中各ip的資源訪問次數:
9、寫一個腳本:定義一個數組,數組元素為/var/log目錄下所有以.log結尾的文件的名字;顯示每個文件的行數;
10、寫一個腳本,能從所有同學中隨機挑選一個同學回答問題;進一步地:可接受一個參數,做為要挑選的同學的個數;
11、授權centos用戶可以運行fdisk命令完成磁盤管理,以及使用mkfs或mke2fs實現文件系統管理;
12、授權gentoo用戶可以運行邏輯卷管理的相關命令;
13、基于pam_time.so模塊,限制用戶通過sshd服務遠程登錄只能在工作時間進行;
14、基于pam_listfile.so模塊,定義僅某些用戶,或某些組內的用戶可登錄系統;