運維工程師 面試題目
一、有文件file1
1、查詢file1裏面空行的所在行號
awk ‘{if($0~/^$/)print NR}’ file
or
grep -n ^$ file |awk ‘BEGIN{FS=”:”}{print $1}’
2、查詢file1以abc結尾的行
grep abc$ file1
3、打印出file1文件第1到第3行
sed -n ‘1,3p’ file1
head -3 file1
二、如何將本地80端口的請求轉發到8080端口,當前主機IP爲
-A PREROUTING -d -p tcp -m tcp ?dport 80 -j DNAT ?to-destination
三、crontab
在11月份內,每天的早上6點到12點中,每隔2小時執行一次/usr/bin/ 怎麼實現
0 6-12/2 * 11 * /usr/bin/
四、編寫個shell腳本將/usr/local/test 目錄下大於100K的文件轉移到/tmp目錄下
#!/bin/bash
for file in `ls /root`
do
if [ -f $file ]; then
if [ `ls -l $file|awk '{print $5}'` -gt 10000 ]; then
mv $file /tmp/
fi
fi
done
五、簡述raid0 raid1 raid5 三種工作模式的工作原理及特點。
RAID 0:連續以位或字節爲單位分割數據,並行讀/寫於多個磁盤上,因此具有很高的數據傳輸率,但它沒有數據冗餘,因此並不能算是真正的RAID結構。RAID 0只是單純地提高性能,並沒有爲數據的可靠性提供保證,而且其中的一個磁盤失效將影響到所有數據。因此,RAID 0不能應用於數據安全性要求高的場合。
RAID 1:它是通過磁盤數據鏡像實現數據冗餘,在成對的獨立磁盤上產生互爲備份的數據。當原始數據繁忙時,可直接從鏡像拷貝中讀取數據,因此RAID 1可以提高讀取性能。RAID 1是磁盤陣列中單位成本最高的,但提供了很高的數據安全性和可用性。當一個磁盤失效時,系統可以自動切換到鏡像磁盤上讀寫 ,而不需要重組失效的數據。簡單來說就是:鏡象結構,類似於備份模式,一個數據被複制到兩塊硬盤上。
RAID10:高可靠性與高效磁盤結構
一個帶區結構加一個鏡象結構,因爲兩種結構各有優缺點,因此可以相互補充。
主要用於容量不大,但要求速度和差錯控制的數據庫中。
RAID5:分佈式奇偶校驗的獨立磁盤結構,它的奇偶校驗碼存在於所有磁盤上,任何一個硬盤損壞,都可以根據其它硬盤上的校驗位來重建損壞的數據。支持一塊盤掉線後仍然正常運行。
六、oracle數據庫備份方式
物理備份:開啓網絡監聽,備份數據庫文件。
RMAN備份:通過表空間文件在RMAN模式對ORACLE數據備份。
七、如何查看佔用端口8080的進程
lsof -i:8080
八、請寫出apache2.X版本的兩種工作模式,以及各自工作原理。如何查看apache當前所支持的模塊,並且查看是工作在哪種模式下?
答案:
prefork(多進程,每個進程產生子進程)和worker(多進程,每個進程生成多個線程)
prefork的工作原理是,控制進程在最初建立“StartServers”個子進程後,爲了滿足MinSpareServers設置的需要創建一個進程,等待一秒鐘,繼續創建兩個,再等待一秒鐘,繼續創建四個……如此按指數級增加創建的.進程數,最多達到每秒32個,直到滿足MinSpareServers設置的值爲止。這就是預派生(prefork)的由來。這種模式可以不必在請求到來時再產生新的進程,從而減小了系統開銷以增加性能。
worker是2.0 版中全新的支持多線程和多進程混合模型的MPM。由於使用線程來處理,所以可以處理相對海量的請求,而系統資源的開銷要小於基於進程的服務器。但是,worker也使用了多進程,每個進程又生成多個線程,以獲得基於進程服務器的穩定性。這種MPM的工作方式將是Apache 2.0的發展趨勢。
可以通過命令httpd -l 可以查看apache當前的模塊,如果帶有worker.c就是工作在worker模式下,如果有prefork.c就是工作在prefork.c的模式下。
九、你使用過監控軟件嗎?說說其特點
使用nagios對服務器進行監控,其特點可實時實現手機短信、電子郵件、MSN、飛信報警。
使用cacti對流量進行監控。
十、你對現在運維工程師的理解和以及對其工作的認識
運維工程師在公司當中責任重大,需要保證時刻爲公司及客戶提供最高、最快、最穩定、最安全的服務。運維工程師的一個小小的失誤,很有可能會對公司及客戶造成重大損失,因此運維工程師的工作需要嚴謹及富有創新精神。
十一、linux下常用的DNS服務軟件是什麼,舉出幾種常用的DNS記錄,如果域名配置好了一臺郵件服務器,IP地址爲,我該如何做相關的解析?是否瞭解bind的智能解析,如果瞭解請簡述一下其原理
答案:
1)常用的DNS軟件是bind
2)A記錄 地址記錄
MX記錄 郵件交換記錄
CNAME記錄 別名域記錄
3)修改域名的配置文件,增加以下記錄
IN MX 10 .
mail IN A
4)bind根據請求解析客戶端的IP地址,做出不同的解析,其原理是在配置文件中,設定了view,在每個view都有客戶端的IP地址段,bind服務器根據請求解析客戶端的IP地址,匹配不同的view,再根據該view的配置,到相應的配置文件進行查詢,將結果返回給請求的客戶端。
十二、通過apache訪問日誌統計IP和每個地址訪問的次數,按訪問量列出前10名。
日誌格式樣例如下
? - [02/Jul/2010:23:44:59 +0800] “GET / HTTP/1.1″ 200 19
答案:
cat access_log | awk ‘{print $1}’ | uniq -c|sort -rn|head -10
//這個別的方法也能統計,但有些命令是必要的 awk , sort,uniq ,主要看是否這些命令都使用了。
-
面試自我評價精選13篇
無論在學習、工作或是生活中,許多人都需要寫自我評價,自我評價會促使我們進行自我驗證,從而爲自我發展提供動力。相信很多朋友都對寫自我評價感到非常苦惱吧,以下是小編爲大家整理的面試自我評價,歡迎大家分享。面試自我評價1在讀書期間,我已經做過暑期工,是向用餐的...
-
面試自我評價(精選15篇)
在平凡的學習、工作、生活中,我們最不陌生的就是自我評價了,自我評價和人生價值選擇有着密切的關係。相信很多朋友都對寫自我評價感到非常苦惱吧,下面是小編收集整理的面試自我評價,歡迎閱讀,希望大家能夠喜歡。面試自我評價1我是一個比較謙虛好學的人,態度用心主動,...
-
面試需注意哪些禮儀
面試需注意哪些禮儀1(1)進門時要表現得自然,不要緊張或慌張;(2)面試時要始終面帶笑容,謙恭和氣。表現出熱情、開朗、大方、樂觀的精神狀態;(3)不要無緣無故皺眉頭或毫無表情;(4)不要直盯對方,也不要以眼瞟人、漫不經心,眼光宜落在主考人的鼻子上爲佳,這樣既保持了接觸...
-
銷售面試介紹
銷售面試介紹1大家下午好!我是來自邕江大學金融營銷專業的。我喜歡讀書看報,因爲它能豐富我的知識;我喜歡跑步,因爲它可以磨礪我的意志,我到底是個什麼樣的人呢?我是一個活潑開朗、熱情、執着、有堅強意志的人。既然今天競聘的是營銷經理一職,我想談談自己對營銷的理...