老男孩第四次測試題

2020-08-11 18:41:06

1.根據文件完成下列需求
[root@oldboyedu ~]# cat datafile
Steve Blenheim:238-923-7366:95 Latham Lane, Easton, PA 83755:11/12/56:20300
Betty Boop:245-836-8357:635 Cutesy Lane, Hollywood, CA 91464:6/23/23:14500
Igor Chevsky:385-375-8395:3567 Populus Place, Caldwell, NJ 23875:6/18/68:23400
Norma Corder:397-857-2735:74 Pine Street, Dearborn, MI 23874:3/28/45:245700
Jennifer Cowan:548-834-2348:583 Laurel Ave., Kingsville, TX 83745:10/1/35:58900
Jon DeLoach:408-253-3122:123 Park St., San Jose, CA 04086:7/25/53:85100
Karen Evich:284-758-2857:23 Edgecliff Place, Lincoln, NB 92086:7/25/53:85100
Karen Evich:284-758-2867:23 Edgecliff Place, Lincoln, NB 92743:11/3/35:58200
Karen Evich:284-758-2867:23 Edgecliff Place, Lincoln, NB 92743:11/3/35:58200
Fred Fardbarkle:674-843-1385:20 Parak Lane, DeLuth, MN 23850:4/12/23:780900
Fred Fardbarkle:674-843-1385:20 Parak Lane, DeLuth, MN 23850:4/12/23:780900
Lori Gortz:327-832-5728:3465 Mirlo Street, Peabody, MA 34756:10/2/65:35200
Paco Gutierrez:835-365-1284:454 Easy Street, Decatur, IL 75732:2/28/53:123500
Ephram Hardy:293-259-5395:235 CarltonLane, Joliet, IL 73858:8/12/20:56700
James Ikeda:834-938-8376:23445 Aster Ave., Allentown, NJ 83745:12/1/38:45000
Barbara Kertz:385-573-8326:832 Ponce Drive, Gary, IN 83756:12/1/46:268500
Lesley Kirstin:408-456-1234:4 Harvard Square, Boston, MA 02133:4/22/62:52600
William Kopf:846-836-2837:6937 Ware Road, Milton, PA 93756:9/21/46:43500
Sir Lancelot:837-835-8257:474 Camelot Boulevard, Bath, WY 28356:5/13/69:24500
Jesse Neal:408-233-8971:45 Rose Terrace, San Francisco, CA 92303:2/3/36:25000
Zippy Pinhead:834-823-8319:2356 Bizarro Ave., Farmount, IL 84357:1/1/67:89500
Arthur Putie:923-835-8745:23 Wimp Lane, Kensington, DL 38758:8/31/69:126000
Popeye Sailor:156-454-3322:945 Bluto Street, Anywhere, USA 29358:3/19/35:22350
Jose Santiago:385-898-8357:38 Fife Way, Abilene, TX 39673:1/5/58:95600
Tommy Savage:408-724-0140:1222 Oxbow Court, Sunnyvale, CA 94087:5/19/66:34200
Yukio Takeshida:387-827-1095:13 Uno Lane, Ashville, NC 23556:7/1/29:57000
Vinh Tranh:438-910-7449:8235 Maple Street, Wilmington, VM 29085:9/23/63:68900
下面 下麪使用grep sed awk解答 4分/題
1)顯示包含 San的行
grep ‘San’ datafile
2)顯示以 J 開頭的人名所在的行
grep ‘^J’ datafile
3)顯示 700 結尾的行
grep ‘700$’ datafile
4)顯示不包 834 的行
grep -v ‘834’ datafile
5)顯示電話號碼的區號爲 834 的行
grep ‘834’ datafile

6)顯示姓以 K或 k 開頭的行
grep -i ‘^k’ datafile
7)顯示Jon和Zippy區間的內容
sed -n ‘/Jon/,/Zippy/p’
8)顯示Jon和Zippy區間之外的內容
sed ‘/Jon/,/Zippy/d’ datafile

2.檢視/oldboy目錄下以stu開頭的目錄詳細資訊
ll -d /oldboy/stu*

3.打包/etc/hosts /etc/passwd 壓縮包放在/opt下且以時間格式命名(2020-08-10.tar.gz 時間命令爲 date +%F) 並且不能提示從成員中刪除了/ 10分
tar zcvfP /opt/date+ %F.tar.gz /etc/hosts /etc/passwd
4.把上題打包好的2020-08-10.tar.gz 指定解壓目錄到/tmp下 3分
tar xf 2020-0810.tar.gz -C /tmp
5.如何在cd /oldboy 出錯時執行 mkdir /oldboy 4分
cd /oldboy || mkdir /oldboy
6.rwxr-xr-- 1 root root 0 Aug 5 10:51 oldboy.txt 6分
1)中的rwx含義是什
r=read讀
w=write寫
x=執行

2)對於oldboy使用者來說對當前的oldboy.txt擁有什麼許可權 只有讀的許可權
3)oldboy.txt的許可權換算成數位如何表示
rwx=4+2+1=7
r-x=4+1=5
r–=4
7.什麼是軟鏈接和硬鏈接、什麼區別如何建立、刪除有什麼影響等方面敘述 6分
軟連線建立:ln 原始檔 目標檔案
硬連線建立:ln -s 原始檔 目標檔案
區別:在Linux系統中 鏈接分爲兩種 一種是硬鏈接 hard link 一種軟鏈接(符號鏈接) symbllc link
1)建立方式不同 ln直接建立硬鏈接 ln -s 帶s參數建立是軟鏈接
2)硬鏈接的inode號碼是相同的 軟鏈接Inode是不同的
3)目錄不能建立硬鏈接可以建立軟鏈接
4)刪除硬鏈接不影響原始檔
5)刪除檔案的軟鏈接原始檔則導致軟鏈接失效。如果刪除軟鏈接檔案不影響原始檔
6)同時刪除原始檔和硬鏈接的檔案 整個檔案纔會被真正的刪除(沒有被系統呼叫情況),刪除軟鏈接的原始檔,則檔案被真正刪除。
7)軟鏈接可以跨檔案系統,硬鏈接不可以跨檔案系統
8)軟鏈接在工作中常用 建立軟鏈接 最好使用全路徑
刪除後的影響:(1)刪除一個硬鏈接不影響其他的相同inode號的檔案
(2) 刪除所有的相同的inode號 檔案被真正的刪除
(3) 刪除鏈接檔案不影響原始檔
(4)刪除原始檔 鏈接檔案存在,但是無法存取原始檔的內容 紅底白字進行閃爍
8.突然發現系統無法寫入建立檔案到磁碟、如何檢查 5分
檢查inode和block,檔案太小造成inode太多會造成無法儲存,問價太大造成block滿了也不能儲存。
ls -il
df -h
9.使用find查詢/oldboy目錄下所有修改時間大於7天前的內容後 進行打包壓縮爲all.tar.gz 放在/opt下 8分
tar -zcfP /opt/all.tar.gz find /oldboy -mtime +7
find /oldboy -type f -mtime +7 |xargs tar zcvf /opt/all.tar.gz
10.把oldboy.txt檔案中的a-zA-Z0-9刪除 6分
sed -n ‘s#[za-zA-Z0-9]##gp’
11.查詢檔案中以普通符號!.^結尾的行 6分
gred ‘[!.]$’ 檔名
12. 後向參照 7分
oldboy.txt中有以下兩行內容 使用後向參照取出10.0.0.200
# 注意前面有空格
sed -nr '2s#^.inet (.) brd.
#\1#gp’
13.如何批次解除安裝所有包含PHP字串的軟體(先查詢有解除安裝) 7分
rpm -qa |grep PHP |xargs rpm -e