1. 首頁
  2. 面試

運維工程師面試問題

運維工程師面試問題

某公司招聘Linux運維工程師面試題(答案僅供參考)

以下是北京某公司系統運維工程師職位面試筆試題,答案我寫的,僅供參考,希望大家多多指點。

一、有檔案file1

1、查詢file1裡面空行的所在行號

grep -n ^$ file

2、查詢file1以abc結尾的行

grep abc$ file1

3、打印出file1檔案第1到第三行

sed -n 1,3p

head -3 file1

二、如何將本地80埠的請求轉發到8080埠,當前主機Ip為192.168.2.1

-A pREROUTING-d 124.42.60.109 -p tcp -m tcp --dport 80 -j DNAT --to-destination 10.0.0.18:9000

三、crontab

在11月份內,每天的早上6點到12點中,每隔2小時執行一次/usr/bin/httpd.sh 怎麼實現

0 6-12/2 * 11 * /usr/bin/httpd.sh

四、編寫個shell指令碼將/usr/local/test 目錄下大於100K的檔案轉移到/tmp目錄下

ls -l aa.txt | awk {print $5}

===============================

#!/bin/bash

for file in `ls ${DIR}`

do

if [`ls -l ${file}| awk {print $5}` -gt 1000 ] ;then

mv $file /tmp

fi

done

=============================================

五、raid原理

raid0

RAID 0:無差錯控制的'帶區組

將一個數據分為兩份分別放在兩塊硬碟上。不需要計算校驗碼。

raid1

RAID 1:鏡象結構

類似於備份模式,一個數據被複制到兩塊硬碟上。

raid10

RAID10:高可靠性與高效磁碟結構

一個帶區結構加一個鏡象結構,因為兩種結構各有優缺點,因此可以相互補充。

主要用於容量不大,但要求速度和差錯控制的資料庫中。

raid5

RAID5:分散式奇偶校驗的獨立磁碟結構

它的奇偶校驗碼存在於所有磁碟上,任何一個硬碟損壞,都可以根據其它硬碟上的校驗位來重建損壞的資料。支援一塊盤掉線後仍然正常執行。

六、oracle資料庫備份方式

物理備份:開啟網路監聽,備份資料庫檔案。

RMAN備份:透過表空間檔案在RMAN模式對ORACLE資料備份。

七、如何檢視佔用埠8080的程序

lsof -i:8080

八、apache有幾種工作模式,分別介紹下其特點,並說明什麼情況下采用不同的工作模式?

prefork和worker兩種最為常用的工作模式

九、你使用過監控軟體嗎?說說其特點

使用nagios對伺服器進行監控,其特點可實時實現手機簡訊、電子郵件、MSN、飛信報警。

使用cacti對流量進行監控。

十、你對現在運維工程師的理解和以及對其工作的認識

運維工程師在公司當中責任重大,需要保證時刻為公司及客戶提供最高、最快、最穩定、最安全的服務。運維工程師的一個小小的失誤,很有可能會對公司及客戶造成重大損失,因此運維工程師的工作需要嚴謹及富有創新精神。