現(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)備一下,祝大家面試成功找到一份滿意的工作。