運(yùn)維面試題-1

基礎(chǔ)
 1.你在上家公司都負(fù)責(zé)做什么?

 2.運(yùn)維平時(shí)都做些什么?  日常工作都是做什么?配合開(kāi)發(fā)做什么事?


 3.工作中常用到的Linux命令?
free -h/df -Th
uptime/w
top/htop/glances/iotop/iftop
tailf/tail -f
less/more/tail/head
awk/grep/sed/vim/find/rz/sz/tar/gzip/unzip/mv/mkdir/touch/cat/scp/cp等等。。

 4.Linux的狀態(tài)如何查看及開(kāi)啟啟動(dòng)流程?
w/uptime/top
按電源---》開(kāi)機(jī)bios自檢查---》MBR引導(dǎo)---》Grub菜單選擇---》加載內(nèi)核---》啟動(dòng)第一個(gè)進(jìn)程systemd---》選擇運(yùn)行級(jí)別---》顯示tty登錄界面

 5.你在工作中都寫(xiě)過(guò)什么腳本,詳細(xì)幾個(gè)腳本編寫(xiě)思路? Shell腳本如何加鎖?
備份腳本、監(jiān)控腳本、程序啟動(dòng)腳本、服務(wù)開(kāi)機(jī)自啟、代碼上線腳本、模擬jumpserver跳板機(jī)功能、日志分析等

 6.生產(chǎn)碰到了什么問(wèn)題,如何解決,如何規(guī)避。(處理了哪些故障)
案例一:線上數(shù)據(jù)庫(kù)出現(xiàn)"Too many connections"
當(dāng)時(shí)用戶量約500人左右,在莫一天下午連續(xù)7個(gè)微信群全部反饋客戶端登錄出現(xiàn)“50016”,經(jīng)過(guò)查看客戶端日志發(fā)現(xiàn)db_errors字樣,第一時(shí)間登錄線上數(shù)據(jù)庫(kù),出現(xiàn)"Too many connections",心一涼,數(shù)據(jù)庫(kù)鏈接數(shù)打滿了,因數(shù)據(jù)庫(kù)采用容器化部署,將鏈接數(shù)調(diào)整為3000,直接copy,重啟sql容器,進(jìn)去檢查當(dāng)時(shí)鏈接數(shù)不到300,這時(shí)客戶端連接已正常,經(jīng)過(guò)一系列排查日志分析,后端一個(gè)config模塊出現(xiàn)瘋狂連接db,這時(shí)聯(lián)系研發(fā)將config二進(jìn)制文件反饋后經(jīng)過(guò)修復(fù),一周后更新后臺(tái)版本,目前暫無(wú)出現(xiàn)其他問(wèn)題。

案例二:
 7.怎么查看兩臺(tái)服務(wù)器之間的網(wǎng)絡(luò)是不是正常的,服務(wù)器是禁ping的?
telnet命令:https://www.cnblogs.com/davidwang456/p/11125111.html
nc
ssh

 8.網(wǎng)站數(shù)據(jù)量多大?
 9.你平時(shí)都做過(guò)哪些優(yōu)化?
 10.給你一套環(huán)境,你會(huì)如何設(shè)計(jì)高可用、高并發(fā)的架構(gòu)?(建議云和物理環(huán)境兩個(gè)維度)
 11.說(shuō)說(shuō)你是怎么備份線上數(shù)據(jù)的,包括數(shù)據(jù)庫(kù)備份?
 12.在做重大變更前,一般注意些什么? 
 13.你們公司服務(wù)器都運(yùn)行了什么?有多少臺(tái)服務(wù)器?
 14.現(xiàn)在希望外部人員能訪問(wèn)公司內(nèi)部服務(wù)器,但內(nèi)部沒(méi)有任何公網(wǎng)IP,怎么辦?
 15.Linux操作系統(tǒng)比較卡,查看哪些指標(biāo)?什么原因?qū)е碌??用什么命令? 16.當(dāng)前cpu的使用率情況?
 17.查看當(dāng)前機(jī)器上網(wǎng)絡(luò)的數(shù)據(jù)流量?
 18.查看磁盤的讀寫(xiě)IO情況?
 19.開(kāi)發(fā)需要一套環(huán)境,你會(huì)做哪些初始化操作?有沒(méi)有腳本可以做到?這個(gè)腳本里大概都有哪些內(nèi)容?

Ansible
 1.你對(duì)Ansible了解嗎?你在公司都用ansible做哪些事情?常用的模塊是哪些?
 2.ansible有哪些使用技巧?
 3.為什么選擇ansible而不是saltstack?
 4.你們對(duì)Ansible做過(guò)哪些優(yōu)化?
 5.剛買來(lái)服務(wù)器怎么裝的ansible?
 6.為什么選擇asible不選擇其他的部署工具?
 7.ansible如何執(zhí)行playbook中的某一段TASK,不執(zhí)行其他的TASK?
 8.Ansible中某個(gè)TASK執(zhí)行時(shí)間非常長(zhǎng),需要耗費(fèi)1小時(shí),這種問(wèn)題怎么處理呢?
 9.如何使用ansible批量修改200臺(tái)主機(jī)的主機(jī)名稱? (這道題主要是想考facts變量)

Nginx
 1.https在http的基礎(chǔ)上添加了一個(gè)SSL層,使用https有哪些好處?
  全站HTTPS更安全、全站HTTPS更快速、全站HTTPS對(duì)搜索引擎更友好、全站HTTPS使網(wǎng)站顯得更權(quán)威

 2.nginx ip_hash 解決會(huì)話保持,在內(nèi)部IP訪問(wèn)會(huì)有問(wèn)題?
  將客戶端IPv4地址或整個(gè)IPv6地址的前三個(gè)八位字節(jié)用作哈希密鑰。該方法確保來(lái)自同一客戶端的請(qǐng)求將始終傳遞到同一服務(wù)器。
  那么如果使用內(nèi)部局域網(wǎng)的話,局域網(wǎng)的IP取前三個(gè)八位字節(jié)的話,會(huì)出現(xiàn)不同的客戶端主機(jī)始終傳遞到同一服務(wù)器。


Zabbix
 0.你們監(jiān)控都監(jiān)控了什么,監(jiān)控是如何做的? 監(jiān)控你們的告警是怎么做的,(分類,分級(jí)別);
 1.你們除了常規(guī)的監(jiān)控項(xiàng),有自定義的什么監(jiān)控項(xiàng)嗎?
 2.有沒(méi)有處理過(guò)什么故障
 3.能不能跨網(wǎng)段發(fā)現(xiàn)主機(jī)呢?
 4.你們的告警收斂是怎樣做的?(依賴)
 5.zabbix告警長(zhǎng)時(shí)間運(yùn)維不解決,有什么辦法?
 6.zabbix經(jīng)常出現(xiàn)網(wǎng)絡(luò)抖動(dòng),出現(xiàn)誤報(bào),怎么辦?
 7.zabbix如何修改監(jiān)控的服務(wù)器內(nèi)存閾值,比如正常內(nèi)存80%報(bào)警,我想修改為60%報(bào)警?
 8.zabbix agent有幾種工作模式?對(duì)應(yīng)工作模式的原理是什么?哪種場(chǎng)景適合用于相應(yīng)的工作模式?
  主動(dòng)模式和被動(dòng)模式都是針對(duì)zabbix-agent而言的,zabbix默認(rèn)是被動(dòng)模式,如果有100個(gè)監(jiān)控項(xiàng),被動(dòng)模式需要zabbix-server找zabbix-agetn要100次,主動(dòng)模式是zabbix-server給zabbix-agent發(fā)送一個(gè)任務(wù)清單,zabbix-agent根據(jù)任務(wù)清單,采集好100個(gè)監(jiān)控項(xiàng)的值,主動(dòng)匯報(bào)給zabbix-server,100個(gè)監(jiān)控項(xiàng),zabbix-agent主動(dòng)模式只需要發(fā)送一次,大大提高了傳輸效率。
 10.zabbix分布式, proxy代理先把數(shù)據(jù)存放本地,然后傳給server端, 這樣做是為了防止網(wǎng)絡(luò)波動(dòng),造成數(shù)據(jù)丟失, 那如何保證傳輸過(guò)程中網(wǎng)絡(luò)的穩(wěn)定?。?  因?yàn)閦abbixproxy與zabbixserver之間的連接是tcp,所以連接是可靠的,如果發(fā)生抖動(dòng)丟包,tcp會(huì)有重傳機(jī)制


Jenkins
 1.生產(chǎn)環(huán)境下如何批量升級(jí)?
 2.代碼的發(fā)布和回滾,用jenkins又是怎么實(shí)現(xiàn)?

ELKStack
 1.你們的ELK總共有多少臺(tái)服務(wù)器? ES為什么是3臺(tái)呢?
 2.你們ELK的日志量多大?都采集哪些日志種類?
 3.你們的ES索引數(shù)據(jù)保留多久,如何定期清理?
 4.能否說(shuō)一下ES集群路由原理(算法)、文檔的創(chuàng)建原理?
 5.能說(shuō)下ES集群的故障轉(zhuǎn)移原理?
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容