97超级碰碰碰久久久_精品成年人在线观看_精品国内女人视频免费观_福利一区二区久久

桌面運維工程師面試題

時間:2022-06-28 03:54:11 面試 我要投稿
  • 相關(guān)推薦

桌面運維工程師面試題

1)Linux啟動大致過程?

桌面運維工程師面試題

*BIOS自檢

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

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

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

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

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

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

3為完全的多用戶模式,是標準的運行級別

4保留

5圖形界面的模式

6為重啟,運行init6機器就會重啟

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

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

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

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

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

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

worker的特點是:支持混合的多線程多進程的多路處理模塊

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

3)LVS三種模式的工作過程?

NAT (Network Address Translation)模式。LB收到用戶請求包后,LB將請求包中虛擬服務(wù)器的IP地址轉(zhuǎn)換為某個選定RS的IP地址,轉(zhuǎn)發(fā)給RS;RS將應(yīng)答包發(fā)給 LB,LB將應(yīng)答包中RS的IP轉(zhuǎn)為虛擬服務(wù)器的IP地址,回送給用戶。

IP隧道 (IP Tunneling)模式。LB收到用戶請求包后,根據(jù)IP隧道協(xié)議封裝該包,然后傳給某個選定的RS;RS解出請求信息,直接將應(yīng)答內(nèi)容傳給用戶。此時要求RS和LB都要支持IP隧道協(xié)議。

DR(Direct Routing)模式。LB收到請求包后,將請求包中目標MAC地址轉(zhuǎn)換為某個選定RS的MAC地址后將包轉(zhuǎn)發(fā)出去,RS收到請求包后 ,可直接將應(yīng)答內(nèi)容傳給用戶。此時要求LB和所有RS都必須在一個物理段內(nèi),且LB與RS群共享一個虛擬IP。

4)oracle數(shù)據(jù)庫備份的方法?

我同學(xué)是做DBA的,改天問問他,然后在告訴大家。

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

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

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

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

6)Apache設(shè)置虛擬目錄的字段?

NameVirtualHost 192.168.1.2 //設(shè)置域名虛擬主機使用的IP地址

//建立在地址上的虛擬主機區(qū)域

ServerName www.sfzhang.com //虛擬主頁說使用的域名

DocumentRoot /data/vhosts/sfzhang //建立虛擬主機所使用的文檔根目錄


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

包類型 壓縮實例 解壓實例 壓縮比率

tar 包 tar -cvf icewarp.tar icewarp tar -xvf icewarp.tar 只打包不壓縮

tar.gz 包 tar -czvf icewarp.tar.gz icewarp tar -zxvf icewarp.tar.gz 中高

tar.bz2 包 tar -cjvf icewarp.tar.bz2 icewarp tar -jxvf icewarp.tar.bz2 高

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

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

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

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

10)mysql數(shù)據(jù)庫的備份還原是怎么做的?

答:平時采用兩種方法來做:1)利用mysql自帶的使用工具mysqldump和mysql來備份還原數(shù)據(jù)庫 2)利用第三方的mysql管理工具比如:mysqladmin 3)停止mysqld服務(wù)拷貝數(shù)據(jù)文件

11)簡述運維工程師的職責(zé)?

負責(zé)公司運營平臺的正常工作;加強平臺的自動化管理;隨便寫寫,寫好聽的就行.....

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

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

13)用一條命令查看目前系統(tǒng)已啟動服務(wù)所監(jiān)聽的端口?

[root@nagios ~]# netstat -antl |grep "LISTEN"

14)使用lsof命令查看占用80端口的進程?

[root@nagios ~]# lsof `which httpd` 或者lsof -i:80也可以

15)統(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

上面的命令可以用一條命令來統(tǒng)計出來TCP各種狀態(tài)連接總數(shù):

[root@nagios ~]# netstat -n |grep ^tcp |awk '{print $NF}' |sort -r |uniq -c

16)查找/usr/local/apache/logs目錄最后修改時間大于30天的文件,并刪除?

find /usr/local/apache/logs -type f -mtime +30 -exec rm -f {} ;

17)添加一條到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

18)利用sed命令將test.txt中所有的回車替換成空格?

sed -i s/ / /g test.txt

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

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

20)源碼編譯安裝apache,要求為:安裝目錄為/usr/local/apache,需有壓縮模塊,rewrite,worker模式;并說明在apache的worker MPM中,為什么ServerLimit要放到配置段最前面?

./configure --prefix=/usr/local/apache --enable-so--with-rewrite --with-mpm-worker

不放在最前面,client會忽略掉的

21)請寫出精確匹配IPv4規(guī)范的正則表達式?

grep "[0-9]{3}.[0-9]{3}.[0-9]{3}.[0-9]{3}" access.logs

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

grep -A5 key filename

23)dmesg命令中看到ip_conntrack: table full, dropping packet.,如何解決?

加大ip_conntrack_max 的值;

降低ip_conntrack_timeout的時間;

24)查詢file1里面空行的所在行號?

grep -n "^$" file1

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

grep "abc$" file1

26)打印出file1文件第1到第三行?

sed -n '1,3p' file1 用head -3 file1也可以

27)如何將本地80端口的請求轉(zhuǎn)發(fā)到8080端口,當前主機IP為192.168.2.1?

iptables -t nat -A PREROUTING -d LOCALIP -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.2.1:8080

iptables -t nat -A POSTROUTING -d 192.168.2.1 -p tcp -m tcp --dport 8080 -j SNAT --to-source LOCALIP:80

28)crontab 在11月份內(nèi),每天的早上6點到12點中,每隔2小時執(zhí)行一次/usr/bin/httpd.sh 怎么實現(xiàn) ?

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

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

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

30)有三臺Linux主機,A,B和C,A上有私鑰,B和C上都有公鑰,如何做到用私鑰從A登錄到B后,可以直接不輸密碼即可再登錄到C?并寫出具體命令行。

大致思路在A上面ssh-keygen -t dsa 直接回車生成密鑰,然后把公鑰分別用ssh-copy-id拷貝到B和C上面。ssh-copy-id -i id_dsa.pub "-p端口號 root@B的ip地址",然后在A上面就可以用ssh -p端口號 root@IP不要密碼直接登錄服務(wù)器B和C。


【桌面運維工程師面試題】相關(guān)文章:

運維工程師 面試題目06-28

運維工程師面試06-28

運維工程師實習(xí)總結(jié)06-30

運維工程師實習(xí)報告07-03

阿里運維工程師面試06-28

2017運維工程師實習(xí)報告07-03

運維工程師面試問題06-28

運維工程師試用期總結(jié)05-24

在騰訊做運維工程師前景如何?07-13

運維工程師與測試工程師哪個崗位好?07-11