小猿圈之初級運(yùn)維工程師面試題

現(xiàn)在很多人走向運(yùn)維之路,運(yùn)維的發(fā)展前景也是很不錯的,面試前應(yīng)該做哪些準(zhǔn)備呢?小猿圈加加總結(jié)了一些面試題,準(zhǔn)備面試的朋友們可以做一下。

1、apache有幾種工作模式,分別簡述兩種工作模式及其優(yōu)缺點(diǎn)?

apache主要有兩種工作模式:prefork(apache的默認(rèn)安裝模式)和worker(可以在編譯的時候添加–with-mpm=worker選項(xiàng))

prefork的特點(diǎn)是:(預(yù)派生)

1.這種模式可以不必在請求到來時再產(chǎn)生新的進(jìn)程,從而減小了系統(tǒng)開銷

2.可以防止意外的內(nèi)存泄漏

3.在服務(wù)器負(fù)載下降的時候會自動減少子進(jìn)程數(shù)

worker的特點(diǎn)是:支持混合的多線程多進(jìn)程的多路處理模塊

如果對于一個高流量的HTTP服務(wù)器,worker MPM是一個比較好的選擇,因?yàn)閣orker MPM占用的內(nèi)存要比prefork要小。

2、簡述/etc/fstab里面?zhèn)€字段的含義?

因?yàn)閙ount掛載在重啟服務(wù)器后會失效,所以需要將分區(qū)信息寫到/etc/fstab文件中讓它永久掛載:

磁盤分區(qū)? ? ? ? ? ? ? ? 掛載目錄? ? ? 文件格式? ?

/dev/sdb1? ? ? ? ? ? ? /mnt/david? ? ? ext3? ? ? ? ? defaults 0 0

3、一個EXT3的文件分區(qū),當(dāng)用touch新建文件時報錯,錯誤信息是磁盤已滿,但是使用df -H查看分區(qū)信息時只使用了50%,請分析具體原因?

答:兩種情況,一種是磁盤配額問題,另外一種就是EXT3文件系統(tǒng)的設(shè)計不適合很多小文件跟大文件的一種文件格式,出現(xiàn)很多小文件時,容易導(dǎo)致inode耗盡了。

4、請使用Linux系統(tǒng)命令統(tǒng)計出establish狀態(tài)的連接數(shù)有多少?

netstat -an |grep 80 |grep ESTABLISHED |wc -l

5、列出linux常見打包工具并寫相應(yīng)解壓縮參數(shù)(至少三種)?

包類型? ? ? 壓縮實(shí)例? ? ? ? ? ? ? ? ? ? ? ? ? 解壓實(shí)例? ? ? ? ? ? ? ? 壓縮比率

6、Linux系統(tǒng)是由那些部分組成?

Linux系統(tǒng)內(nèi)核,shell,文件系統(tǒng)和應(yīng)用程序四部分組成。

7、統(tǒng)計出一臺web server上的各個狀態(tài)(ESTABLISHED/SYN_SENT/SYN_RECV等)的個數(shù)?

[root@nagios ~]# netstat -antl |grep “ESTABLISHED” |wc -l

[root@nagios ~]# netstat -antl |grep “SYN_SENT” |wc -l

[root@nagios ~]# netstat -antl |grep “SYN_RECV” |wc -l

8、添加一條到192.168.3.0/24的路由,網(wǎng)關(guān)為192.168.1.254?

route add? -net 192.168.3.0 netmask 255.255.255.0 gw 192.168.1.254

9、在每周6的凌晨3:15執(zhí)行/home/shell/collect.pl,并將標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)錯誤輸出到/dev/null設(shè)備,請寫出crontab中的語句?

15 3 * * 6 /home/shell/collect.pl? > /dev/null? 2>&1?

10、匹配文本中的key,并打印出該行及下面的5行?

grep -A5 key filename

11、查詢file1以abc結(jié)尾的行?

grep “abc$” file1

12、編寫個shell腳本將/usr/local/test 目錄下大于100K的文件轉(zhuǎn)移到/tmp目錄?

find /usr/local/test -type f -size +100k -exec mv {} /tmp \;

13、Linux啟動大致過程?

*BIOS自檢

*運(yùn)行系統(tǒng)內(nèi)核并檢測硬件從硬盤啟動并運(yùn)行系統(tǒng)的第一個進(jìn)程init(LILO和GRUB模式)

*init讀取系統(tǒng)引導(dǎo)配置文件/etc/inittab,并根據(jù)運(yùn)行級別配置服務(wù)/etc/rc.d/rc.local

Linux系統(tǒng)缺省的運(yùn)行級別

0為停機(jī),機(jī)器關(guān)閉

1為單用戶模式,就像Win下的安全模式

2為多用戶模式,但是沒有NFS支持

3為完全的多用戶模式,是標(biāo)準(zhǔn)的運(yùn)行級別

4保留

5圖形界面的模式

6為重啟,運(yùn)行init6機(jī)器就會重啟

這15道是很經(jīng)典的面試題,準(zhǔn)備面試的朋友們一定要好好做做這套題,要有把握的去面試,多做幾套面試題做最充分的準(zhǔn)備,不打沒有把握的仗,沒有面試題的朋友們可以去小猿圈找?guī)滋?,好好?zhǔn)備一下,祝大家面試成功找到一份滿意的工作。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容