版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
運維崗位筆試題及答案一、單項選擇題(共10題,每題2分,共20分)1.以下哪個命令可以查看Linux系統(tǒng)中所有進程的詳細信息?A.`pse`B.`psaux`C.`topn1`D.`pstree`2.TCP三次握手過程中,客戶端發(fā)送的第二個報文段的標(biāo)志位是?A.SYN=1,ACK=0B.SYN=1,ACK=1C.SYN=0,ACK=1D.FIN=1,ACK=03.以下哪個工具用于監(jiān)控Linux系統(tǒng)的磁盤I/O性能?A.`vmstat`B.`iostat`C.`netstat`D.`sarnDEV`4.MySQL中,用于查看當(dāng)前所有連接的命令是?A.`SHOWPROCESSLIST;`B.`SHOWSTATUS;`C.`SHOWVARIABLES;`D.`SHOWENGINES;`5.Docker中,以下哪個命令用于構(gòu)建一個鏡像?A.`dockerrun`B.`dockerbuild`C.`dockercommit`D.`dockerpull`6.以下哪個Nginx配置指令用于設(shè)置反向代理的目標(biāo)地址?A.`proxy_pass`B.`server_name`C.`location`D.`listen`7.以下哪個是Zabbix的核心組件,負責(zé)收集監(jiān)控數(shù)據(jù)并發(fā)送給服務(wù)器?A.ZabbixServerB.ZabbixAgentC.ZabbixProxyD.ZabbixWeb8.阿里云ECS實例中,安全組規(guī)則默認的策略是?A.允許所有入站和出站流量B.拒絕所有入站流量,允許所有出站流量C.允許所有入站流量,拒絕所有出站流量D.拒絕所有入站和出站流量9.以下哪個Shell命令可以統(tǒng)計`access.log`中狀態(tài)碼為404的請求數(shù)量?A.`grep404access.log|wcl`B.`awk'/404/{count++}END{printcount}'access.log`C.以上均可D.以上均不可10.以下哪個不是Prometheus的核心組件?A.PrometheusServerB.AlertmanagerC.GrafanaD.Exporter二、多項選擇題(共5題,每題3分,共15分,多選、錯選不得分)1.以下哪些是Linux文件系統(tǒng)的權(quán)限類型?()A.讀?。╮)B.寫入(w)C.執(zhí)行(x)D.鏈接(l)2.以下哪些屬于MySQL的存儲引擎?()A.InnoDBB.MyISAMC.MEMORYD.NFS3.Docker容器與虛擬機的主要區(qū)別包括?()A.容器共享宿主機內(nèi)核,虛擬機運行獨立內(nèi)核B.容器啟動速度更快C.容器資源隔離更徹底D.容器占用資源更少4.以下哪些工具可用于Linux系統(tǒng)的進程監(jiān)控?()A.`htop`B.`pgrep`C.`lsof`D.`tcpdump`5.以下哪些是Nginx支持的負載均衡策略?()A.輪詢(RoundRobin)B.最少連接(LeastConnections)C.IP哈希(IPHash)D.權(quán)重(Weight)三、填空題(共10題,每題1分,共10分)1.Linux中,修改文件權(quán)限為所有用戶可讀寫執(zhí)行的命令是__________。2.查看80端口占用進程的命令是__________(寫出完整命令)。3.MySQL中,事務(wù)的四大特性是原子性、一致性、隔離性和__________。4.Docker中,用于進入運行中容器的命令是__________(寫出完整命令格式)。5.定時任務(wù)配置文件的編輯命令是__________。6.查看Linux系統(tǒng)CPU核數(shù)的命令是__________(寫出至少一個)。7.網(wǎng)絡(luò)七層模型中,HTTP協(xié)議屬于__________層。8.Zabbix中,用于定義監(jiān)控觸發(fā)條件的是__________。9.阿里云OSS的中文名稱是__________。10.編寫Shell腳本時,用于表示腳本結(jié)束的符號是__________。四、簡答題(共5題,每題6分,共30分)1.簡述Linux系統(tǒng)中`df`和`du`命令的區(qū)別。2.說明MySQL主從復(fù)制的原理及主要步驟。3.什么是Nginx的反向代理?它與正向代理的區(qū)別是什么?4.列舉3種常見的服務(wù)器性能瓶頸,并說明對應(yīng)的排查工具。5.解釋Docker鏡像(Image)、容器(Container)和倉庫(Repository)的關(guān)系。五、應(yīng)用題(共3題,第1題8分,第2題9分,第3題8分,共25分)1.腳本編寫題:編寫一個Shell腳本,實現(xiàn)以下功能:每天凌晨3點自動備份MySQL數(shù)據(jù)庫(數(shù)據(jù)庫名為`test_db`,用戶名為`root`,密碼為`Passw0rd`);備份文件以`test_db_YYYYMMDD.sql.gz`格式命名(如`test_db_20240520.sql.gz`);保留最近7天的備份文件,刪除超過7天的舊備份。2.故障分析題:某服務(wù)器CPU使用率持續(xù)高于90%,請列出可能的原因及排查步驟。3.方案設(shè)計題:設(shè)計一個基于Prometheus的服務(wù)器監(jiān)控方案,要求監(jiān)控Linux服務(wù)器的CPU使用率、內(nèi)存使用率、磁盤空間、網(wǎng)絡(luò)流量,并輸出監(jiān)控數(shù)據(jù)可視化圖表。需說明用到的組件及配置要點。答案及解析一、單項選擇題1.B(`psaux`顯示所有用戶的所有進程,`pse`僅顯示進程ID和名稱)2.B(三次握手:客戶端發(fā)SYN→服務(wù)端回SYN+ACK→客戶端發(fā)ACK)3.B(`iostat`專門用于磁盤I/O統(tǒng)計,`vmstat`統(tǒng)計內(nèi)存/進程/CPU,`netstat`用于網(wǎng)絡(luò))4.A(`SHOWPROCESSLIST`顯示當(dāng)前連接和執(zhí)行的查詢)5.B(`dockerbuild`通過Dockerfile構(gòu)建鏡像,`dockercommit`由容器生成鏡像)6.A(`proxy_pass`指定反向代理的目標(biāo)URL)7.B(ZabbixAgent運行在被監(jiān)控主機上,收集數(shù)據(jù)并發(fā)送給Server)8.B(阿里云安全組默認策略:拒絕所有入站,允許所有出站)9.C(`grep`+`wc`和`awk`均可統(tǒng)計404數(shù)量)10.C(Grafana是可視化工具,非Prometheus核心組件)二、多項選擇題1.ABC(文件權(quán)限為r/w/x,l是鏈接類型標(biāo)識)2.ABC(NFS是網(wǎng)絡(luò)文件系統(tǒng),非MySQL引擎)3.ABD(虛擬機通過Hypervisor運行獨立內(nèi)核,資源隔離更徹底)4.ABC(`tcpdump`是網(wǎng)絡(luò)抓包工具,不用于進程監(jiān)控)5.ABCD(Nginx支持輪詢、最少連接、IP哈希、權(quán)重等策略)三、填空題1.`chmod777文件名`2.`lsofi:80`或`netstattunlp|grep:80`3.持久性(Durability)4.`dockerexecit容器ID/名稱/bin/bash`5.`crontabe`6.`cat/proc/cpuinfo|grep"processor"|wcl`或`nproc`7.應(yīng)用8.觸發(fā)器(Trigger)9.對象存儲10.`exit`(或腳本自然結(jié)束,無強制符號,但通常用`exit0`表示正常退出)四、簡答題1.區(qū)別:`df`(DiskFree)用于查看文件系統(tǒng)的整體磁盤空間使用情況(包括可用空間、已用空間、掛載點);`du`(DiskUsage)用于統(tǒng)計目錄或文件的磁盤占用空間(默認遞歸子目錄)。示例:`dfh`查看分區(qū)占用,`dush/var/log`查看`/var/log`目錄大小。2.原理:主庫將數(shù)據(jù)變更記錄到二進制日志(Binlog),從庫通過I/O線程讀取并復(fù)制到本地中繼日志(RelayLog),再由SQL線程解析中繼日志并應(yīng)用到從庫,實現(xiàn)數(shù)據(jù)同步。步驟:主庫啟用Binlog,創(chuàng)建復(fù)制用戶并授權(quán);主庫執(zhí)行`FLUSHTABLESWITHREADLOCK`鎖定數(shù)據(jù),記錄當(dāng)前Binlog文件名及位置;從庫執(zhí)行`CHANGEMASTERTO`配置主庫信息(IP、端口、用戶、密碼、Binlog文件及位置);從庫啟動`STARTSLAVE`,開始復(fù)制。3.反向代理:代理服務(wù)器接收客戶端請求,轉(zhuǎn)發(fā)到內(nèi)部服務(wù)器,并將結(jié)果返回客戶端,客戶端感知不到內(nèi)部服務(wù)器存在(如Nginx代理Tomcat)。區(qū)別:正向代理代理客戶端(如用戶通過代理訪問國外網(wǎng)站),反向代理代理服務(wù)器(如負載均衡)。4.常見瓶頸及工具:CPU瓶頸:工具`top`/`htop`/`pidstat`,查看進程CPU占用;內(nèi)存瓶頸:工具`free`/`vmstat`/`pmap`,檢查內(nèi)存使用率及進程內(nèi)存泄漏;磁盤I/O瓶頸:工具`iostat`/`iotop`,分析讀寫等待時間及進程I/O;網(wǎng)絡(luò)瓶頸:工具`iftop`/`sarnDEV`,監(jiān)控網(wǎng)絡(luò)流量及延遲。5.關(guān)系:鏡像(Image):只讀的模板,包含文件系統(tǒng)和應(yīng)用運行環(huán)境(如Ubuntu+Nginx);容器(Container):鏡像的運行實例(可讀寫),通過鏡像啟動,包含獨立的進程空間;倉庫(Repository):存儲鏡像的地方(如DockerHub),支持鏡像的上傳、下載和管理。五、應(yīng)用題1.Shell腳本實現(xiàn):```bash!/bin/bashBACKUP_DIR="/data/backup/mysql"DATE=$(date+%Y%m%d)BACKUP_FILE="${BACKUP_DIR}/test_db_${DATE}.sql.gz"創(chuàng)建備份目錄(若不存在)mkdirp${BACKUP_DIR}執(zhí)行備份(壓縮)mysqldumpurootpPassw0rdtest_db|gzip>${BACKUP_FILE}保留最近7天備份(刪除7天前的文件)find${BACKUP_DIR}name"test_db_.sql.gz"mtime+7delete```定時任務(wù)配置(`crontabe`添加):`03/bin/bash/path/to/backup_script.sh`2.CPU高使用率排查步驟:步驟1:使用`top`或`htop`查看CPU占用最高的進程(關(guān)注%CPU列);步驟2:通過`psef|grep進程PID`確認進程名稱及所屬服務(wù)(如Java、Nginx);步驟3:分析進程資源使用:若為Java進程,使用`jstackPID`查看線程棧,定位是否有死鎖或無限循環(huán);若為數(shù)據(jù)庫進程,檢查慢查詢?nèi)罩荆╜SHOWSLOWLOG`),優(yōu)化SQL語句;步驟4:檢查是否有異常進程(如挖礦木馬),通過`lsof`查看異常文件/網(wǎng)絡(luò)連接;步驟5:確認是否為周期性負載(如定時任務(wù)、批量處理),調(diào)整任務(wù)執(zhí)行時間或資源分配。3.Prometheus監(jiān)控方案設(shè)計:組件:PrometheusServer:數(shù)據(jù)采集與存儲;NodeExporter:部署在被監(jiān)控服務(wù)器,收集CPU、內(nèi)存、磁盤、網(wǎng)絡(luò)等指標(biāo);Grafana:可視化圖表展示;Alertmanager(可選):告警通知。配置要點:NodeExporter安裝:在服務(wù)器部署并啟動(`./node_exporterweb.listenaddress=:9100`);Prometheus配置(`prometheus.yml`):```yamlscrape_configs:job_name:"linux_servers"static_configs:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年高職物聯(lián)網(wǎng)(物聯(lián)網(wǎng)安全)試題及答案
- 2026年番石榴羹加工機維修(加工機調(diào)試技術(shù))試題及答案
- 2025年大學(xué)微生物學(xué)與免疫學(xué)基礎(chǔ)(免疫學(xué)基礎(chǔ))試題及答案
- 2026年毛絨玩具用品營銷(營銷規(guī)范)試題及答案
- 2025年大學(xué)音樂學(xué)(音樂欣賞)試題及答案
- 2025年大學(xué)大三(珠寶首飾設(shè)計)3D珠寶設(shè)計綜合測試試題及答案
- 2025年中職烹飪(烹飪案例分析)試題及答案
- 2025年高職第四學(xué)年(皮革服裝設(shè)計)制版技術(shù)階段測試題及答案
- 2025年中職模具制造技術(shù)(模具設(shè)計入門)試題及答案
- 2025年高職(大數(shù)據(jù)與會計)財務(wù)風(fēng)險管理實訓(xùn)綜合測試題及答案
- 中醫(yī)護理壓瘡防治實施方案
- 消除艾梅乙培訓(xùn)課件
- 外場工地施工管理辦法
- GM-1927-01SGM-Project-Plan項目計劃表格
- 肥胖患者全麻蘇醒期護理
- 職中開設(shè)計算機專業(yè)可行性論證報告
- 國家中醫(yī)藥管理局《中醫(yī)藥事業(yè)發(fā)展“十五五”規(guī)劃》全文
- 舌咽神經(jīng)痛護理
- 2025-2030中國水下安防裝備市場發(fā)展監(jiān)測與銷售前景戰(zhàn)略規(guī)劃報告
- 電網(wǎng)工程勞務(wù)分包
- 重慶市地圖矢量動態(tài)模板圖文
評論
0/150
提交評論