1.在11月內(nèi)完残,每天早上6點(diǎn)到12點(diǎn)坤邪,每隔2小時執(zhí)行一次/usr/bin/httpd.sh怎么實(shí)現(xiàn)?
答:00 ?6-12/2 * 11 * ?/usr/bin/httpd.sh >/dev/null 2>&1
2.已知oldboy.txt文件有如下內(nèi)容:
183.250.220.178|-l[20/jul/2017:10:35:14 +0800]|POST /audiosearch/search
HTTP/1.1|200|54|-lDalvik/1.6.0(linux;U;Android4,4,4;Konka Android TV 638
Build/KTU84Pl-[5.069|5.001,0.005|www.kuyun.com|8771|172.21.19.67:8084,172.21.19.66:8084]
請取出Android字符串(不少于兩種方法)?
答:awk -F "[ ;]+" 'NR==2{print $3}' oldboy.txt
? ? ? ? sed -nr 's#^.*U;(.*) 4,.*$#\1#gp' oldboy.txt?
3.已知有test.txt文件
追加輸入1-10數(shù)字序列到文件中茸苇,要求數(shù)字成列豎向顯示
打印出文件第4-8行的內(nèi)容
答:Seq 10 >test.txt
? ? ? ?Head -8 test.txt|tail -4
? ? ? ?Grep 6 -C2 test.txt
4.在Linux系統(tǒng)中,查找3天內(nèi)修改過的文件名為‘oldboyedu.txt’的文件,并把它打包到/tmp目錄下并以當(dāng)天日期命名筹吐?
Find ./ -name ?“oldboyedu.txt”?-type f ??-mtime -3|xargs tar zcvf ?/tmp/$_(date +%F).tar.gz
5.如何賦予oldboy.txt文件-rw-r--r-x 權(quán)限,并且所有者為oldboy秘遏,所屬組為sa丘薛?
答:Chmod ?645 oldboy.txt ?
? ? ? ?chown oldboy.sa oldboy.txt
6.什么是SUID?作用是邦危?舉一個使用SUID的命令榔袋,它是如何利用SUID工作的?
答:可以讓普通用戶在執(zhí)行某個設(shè)置了suid位的命令時铡俐,擁有和root一樣的身份和權(quán)限(默認(rèn)情況下)凰兑。
? ? ? ? chmod u+s /bin/ls
7.有一個/opt/backup.sh的備份腳本,如何在10月的每天06-18點(diǎn)审丘,每3小時執(zhí)行并在13點(diǎn)單獨(dú)執(zhí)行一次吏够。
答:00 ??6-18/3,13 ?* * * ?/bin/sh/opt/backup.sh>/dev/null ?2>&1
8.企業(yè)開發(fā)人員和你要一個oldboy用戶臨時擁有root權(quán)限10天,你該如何解決滩报?
答:Useradd oldboy ???usermod ?-e ?“2019/10/10”??oldboy
9.請將ip add結(jié)果中的eth0網(wǎng)卡對應(yīng)ip地址取出(用awk或sed加正則表達(dá)式裙)。
eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:2a:ca:54 brd ff:ff:ff:ff:ff:ff
inet10.0.0.2/24brd 10.0.0.255 scope global noprefixroute eth0
答:ip add|sed -nr 's#^.*inet(.*)brd.*$#\1#gp'
? ? ? ?ip add|awk -F “[ ]+”’NR==3{print $3}’
10.]Linux現(xiàn)連接新的存儲(/dev/sdb,容量3T)脓钾,一個應(yīng)用程序需要在/data目錄使用此存儲的500G的存儲空間售睹,請描述方法并給出相應(yīng)命令?
答:第一步: fdisk? /dev/sdb進(jìn)行分區(qū) n? p 默認(rèn)? 500G w 保存
? ? ? ?第二步: mkfs –t ext2 /dev/sdb
? ? ? ?第三步掛載: mount /dev/sdb ? /data?
? ? ? ?第四步: 永久掛載?
11.查找出系統(tǒng)中當(dāng)前目錄下大于1M的文件,把文件中的oldboy替換為oldgirl?
答:find -size +1m -type f|sed -nr ‘s#oldboy#oldgirl#gp’
12如何給sshd服務(wù)設(shè)置開機(jī)自啟動可训?
答: vi /etc/rc.local
? ? ? ? service sshd start
13.批量創(chuàng)建oldboy01-oldboy10共10個用戶昌妹,并統(tǒng)一設(shè)置密碼123456?
答:seq 10|sed -r ‘s#(.*)#useradd oldboy\1;echo 123456|passwd --stdin oldboy\1#g’|bash
14.編寫Shell腳本握截,在文件結(jié)尾傳入2個數(shù)字參數(shù)飞崖,實(shí)現(xiàn)比較兩個整數(shù)大小谨胞?
答:vim ti.sh
#!/bin/bash
if [ "$1" -gt "$2" ]
then
? ? ? ? echo "$1>$2"
elif [ "$1" -eq "$2" ]
then
? ? ? ? echo "$1=$2"
else
? ? ? ? echo "$1<$2"
fi
15.如何授權(quán)oldgirl用戶權(quán)限固歪,使其只能實(shí)現(xiàn)添加和刪除用戶系統(tǒng)管理的任務(wù)?
答:visudo ? 100gg ??
? ? ? ?oldgirl ? ?? ALL=(ALL) ? /usr/sbin/useradd 胯努,/usr/sbin/userdel
16.如何查看和設(shè)置Linux的默認(rèn)網(wǎng)關(guān)牢裳?
答:route -n ? route add
17.請根據(jù)容量、風(fēng)險性叶沛、性能方面簡述raid0蒲讯、raid1、raid5恬汁、raid10的特點(diǎn)伶椿?
答:Raid0? 性能高辜伟,容量大,冗余0%脊另;適用于數(shù)據(jù)多导狡,且不那么重要的情況下。
? ? ? ?Raid1 性能低偎痛,容量小旱捧,冗余100%;適用于數(shù)據(jù)少踩麦,且很重要的情況下枚赡。
? ? ? ?Raid5? 具備一定的性能和冗余可損失一塊盤,讀取性能不錯寫入性能差
? ? ? ?Raid10? 讀寫很快100%冗余成本高 適用于數(shù)據(jù)庫和存儲主節(jié)點(diǎn)谓谦。
18.請簡述軟硬鏈接的區(qū)別贫橙?
答:硬鏈接不占用 inode 軟連接占用一個 inode 硬鏈接不可以跨文件系統(tǒng)創(chuàng)建,軟鏈接不影響 刪除源文件對硬鏈接無影響反粥,但是軟鏈接會失效 硬鏈接不可以給目錄創(chuàng)建卢肃,軟連接行?
19.一個ext3的文件分區(qū),當(dāng)使用touch test.file命令創(chuàng)建一個新文件時報(bào)錯才顿,報(bào)錯的信息是提示磁盤已滿‘no?space left on device’莫湘,但是采用df -h命令查看磁盤大小時,只使用了60%的磁盤空間郑气,為什么會出現(xiàn)這個情況幅垮?說說你的理由,如何解決尾组?
答:indo滿了 ?? df -i查看? 找到較大的 刪除
20.Linux 下通過mkdir 命令創(chuàng)建一個新目錄/oldboy/ett忙芒,它的硬鏈接數(shù)是多少,為什么演怎?如果在/oldboy/ett 下面再創(chuàng)建一個目錄test匕争。再問/oldboy/ett 的硬鏈接數(shù)是多少?為什么爷耀?
答:2個? ? 目錄本身是一個硬鏈接,
? ? ? ?3個? ? 目錄本身是一個硬鏈接拍皮,.也是一個歹叮,..也是一個?
21.請簡述Centos6的開機(jī)啟動流程?
答:①插電源铆帽,開機(jī)bios自檢==》②讀取MBR引導(dǎo)程序==》③加載grup菜單==》④加載內(nèi)核==》⑤加載init進(jìn)程==》⑥讀取系統(tǒng)啟動級別==》⑦初始化系統(tǒng)==》⑧讀取系統(tǒng)啟動級別下相應(yīng)的腳本文件==》⑨讀取開機(jī)自啟動程序==》⑩讀取mingetty3進(jìn)程咆耿,進(jìn)入登錄界面
22.簡述tcp/ip三次握手和四次斷開原理過程?
答:
23.請寫出以下各目錄和文件的作用
答:/etc/fstab 配置開機(jī)設(shè)備自動掛載文件
? ? ? ?/etc/hosts系統(tǒng)本地DNS解析文件
? ? ? ?/etc/hostname ? 主機(jī)名文件
? ? ? ?/etc/resolv.conf DNS 客戶端配置文件
? ? ? ?/etc/rc.local存放開機(jī)自啟動程序命令文件
? ? ? ?/etc/profile? 化境變量文件
請翻譯一下報(bào)錯的含義
答:1爹橱、No such file or directory? 沒有找到文件或目錄
? ? ? ?2萨螺、command not found? ? 命令沒有找到
? ? ? ?3、rm: cannot remove /oldboy/data/: Is a directory無法刪除它是一個目錄
? ? ? ?4、ls: cannot open directory /root: Permission denied沒有權(quán)限打開root目錄
? ? ? ?5慰技、Firewall is not running.防火墻沒有運(yùn)行