2021面試運維13k薪資面試題目有答案

yunwei發表於2021-11-18

Nginx反向代理配置,此類url ,禁止訪問,返回404

location /www/abc.com/refse {undefined

return 404:

}


如何使用iptables將本地80埠的請求轉發到8080埠,當前主機IP為192.168.16.1,其中本地網路卡eth0:

iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 8080 -j DNAT --to 192.168.16.1:80


如何檢視Linux系統當前的狀態,cpu記憶體的使用情況及負載

top

free -h


nginx如何重定義或者新增發往後端伺服器的請求頭

headers-more-nginx-module 模組用於新增,修改,或者清除 請求/響應頭

more_set_headers 用於新增、修改、清除響應頭

more_clear_headers 用於清除響應頭

more_set_input_headers 用於新增、修改、清除請求頭

more_clear_input_headers 用於清除請求頭


編寫shell指令碼,將當前目錄下大於10K的檔案轉移到/tmp目錄下

#!/bin/bash

for Filename in $(ls -l |awk ‘$5 > 10240 {print $9}’)

do

mv $Filename /tmp

done


寫出你所瞭解的入口網站的服務架構,可用什麼方式實現的高可用、負載均衡?

lvs+keepalived

nginx+keepalived

nginx +tomcat nginx負責轉發和處理靜態資源 tomcat負責動態


nginx 日誌過濾10點到12點之間訪問IP排名和統計

cat nginx.log| grep “16/Jun/2020” |sed -n ‘/10:00:00/,/12:00:00/p’|awk ‘{print $1}’|sort|uniq -c| sort nr ’


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


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

分散式檔案儲存是否有過了解和使用,瞭解過的有什麼特性

FastDFS

解決了大資料量的儲存和負載均衡問題,特別適合中小檔案為載體的線上服務,比如線上相簿,影片網站等等。 網盤社群,廣告和應用下載的儲存。

補充:

單機時代: 在靜態目錄中存放檔案資源。

優點:便利,專案直接引用目錄,不需要複雜的技術

缺點: 如果作為前端網站使用,程式碼和檔案耦合在一起,檔案越多存放越混亂。如果流量大,靜態檔案訪問會佔用一定 的資源,影響業務的正常執行


獨立檔案伺服器時代:

缺點:點選存在效能瓶頸,容災,垂直擴充套件能力較差。

比如獨立的圖片伺服器,專案上次檔案的時候,透過ssh或者ftp上傳到圖片伺服器的某個目錄下,在透過nginx來訪問此目錄,返回一個獨立域名的url地址。


分散式檔案系統:

優點: 定時備份,如果一臺down掉,迅速切換到另一臺。擴充套件能力強,能夠保證檔案系統的可用性,也能夠保證資料的完整性和唯一性


缺點: 系統複雜程度較高,需要更多伺服器


常見的分散式檔案系統還有: GlusterFS, GoogleFS, TFS, OSS


使用netstat和awk命令統計下網路連線數:

netstat -an | awk ‘/^tcp/ {++y[$NF]} END {for(w in y) print w, y[w]}’


在linux下,假設nginx日誌的路徑為opt/logs/access.logs,日誌不能自動分割,請寫出一個簡單的指令碼,讓日誌每天能夠定時自動分割

cp access.logs /tmp/"%Y%m%d".access.logs

echo > access.log


寫出raid的幾種模式,以及他們的特點


寫一個指令碼,查詢15天前以png結尾的檔案並刪除

#!/bin/bash

find /picture/.png -type f -mtime +15 -exec rm {} ;

fiind /mnt -type f -mtime +15 -name *.png -exec rm {} ;


對於伺服器的監控使用過哪類工具及其特點


作為運維工程師,你對該職位的認識和理解有哪些,日常工作中應該怎麼做

負責服務的穩定性,確保服務可以7*24H不間斷地為使用者提供服務,保障使用者資料安全、提升使用者體驗

透過技術手段最佳化伺服器和架構,降低公司成本

在工作中應該做什麼?


監控,報警,線上部署


指令碼自動化,工具自動化


故障處理

看更多面試乾貨可以關注我運維面試部落格 更多面試乾貨


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70009958/viewspace-2842842/,如需轉載,請註明出處,否則將追究法律責任。

相關文章