【查缺補漏】108道shell腳本面試題
目錄:
Q∶1 Shel腳本是什么、它是必需的嗎?Q∶2 什么是默認登錄shell,如何改變指定用戶的登錄shellQ∶3可以在shell腳本中使用哪些類型的變量?Q∶4 如何將標準輸出和錯誤輸出同時重定向到同一位置?Q∶5 shell腳本中"if"語法如何嵌套?Q∶6 shell腳本中"$?"標記的用途是什么?Q∶7在shell腳本中如何比較兩個數(shù)字?Q∶8 shell腳本中break命令的作用?Q∶9 shell腳本中continue命令的作用?Q∶10 告訴我shell腳本中Case語句的語法?Q∶11shell腳本中while循環(huán)語法?Q∶12 如何使腳本可執(zhí)行?Q∶13"#!/bin/bash"的作用?Q∶14 shell腳本中for循環(huán)語法?Q∶15如何調(diào)試shell腳本?Q∶16 shell腳本如何比較字符串?Q∶17 Bourne shell(bash)中有哪些特殊的變量?Q∶18 在shell腳本中,如何測試文件?Q∶19 在shell腳本中,如何寫入注釋?Q∶20 如何讓 shell 就腳本得到來自終端的輸入?Q∶21 如何取消變是或取消變是賦值?Q∶22 如何執(zhí)行算術(shù)運算?Q∶23 do-while語句的基本格式?Q∶24在shel腳本如何定義函數(shù)呢?Q∶25 獲取隨機字符串或數(shù)字Q∶26定義一個顏色輸出字符串函數(shù)Q∶27批量創(chuàng)建用戶Q∶28 檢查軟件包是否安裝Q∶29 檢查服務狀態(tài)Q∶30 檢查主機存活狀態(tài)Q∶31 監(jiān)控CPU、內(nèi)存和硬盤利用率Q∶32批量主機磁盤利用率監(jiān)控Q∶33檢查網(wǎng)站可用性Q∶34 檢查MySQL主從同步狀態(tài)Q∶35屏蔽網(wǎng)站訪問頻察的IPQ∶36 判斷用戶輸入的是否為IP地址Q∶37判斷用戶輸入的是否為數(shù)字Q∶38給定目錄找出包含關(guān)鍵字的文件Q∶39 監(jiān)控目錄,將新創(chuàng)建的文件名追加到日志中Q∶40 給用戶提供多個網(wǎng)卡選擇Q∶41查看網(wǎng)卡實時流量Q∶42、MySQL數(shù)據(jù)庫備份Q∶43、Nginx服務管理腳本Q∶44 用戶根據(jù)菜單選擇要連接的Linux主機Q∶45 從FTP服務器下載文件Q∶46 連續(xù)輸入5個100以內(nèi)的數(shù)字,統(tǒng)計和、最小和最大Q∶47 將結(jié)果分別賦值給變量Q∶48 批量修改文件名Q∶49 統(tǒng)計當前目錄中以.html結(jié)尾的文件總大Q∶50掃描主機端口狀態(tài)Q∶51 Expect實現(xiàn)SSH免交互執(zhí)行命令Q∶52 批量修改服務器用戶密碼Q∶53打印乘法口訣Q∶54?getopts工具完善腳本命令行參數(shù)Q∶55 mysqlbaksh備份數(shù)據(jù)庫目錄腳本Q∶56 每周日半夜23點半,對數(shù)據(jù)庫服務器上的webdb庫做充整備份Q∶57 very.ser.sh(檢查任意一個服務的運行狀態(tài))Q: 58 pC_noline.shQ∶59 一個簡單的網(wǎng)站論壇測試腳本Q∶60 slave status.sh(檢查mysql主從從結(jié)構(gòu)中從數(shù)據(jù)庫服務器的狀態(tài))Q∶61 輪詢檢測Apache狀態(tài)并啟用釘釘報警Q∶62一臺監(jiān)控主機,—臺被監(jiān)控主機。被監(jiān)控主機分區(qū)使用率大于80%,就發(fā)告警郵件。Q∶63 監(jiān)控主機的磁盤空間,當使用空間超過90%就通過發(fā)mail來發(fā)警告Q∶64自動ftp上傳Q∶65.mysqlbak.sh備份數(shù)據(jù)庫目錄腳本Q∶66.打印彩虹Q∶67.打印馨形Q∶68.expect實現(xiàn)遠程登陸自動交互Q∶69.http心跳檢測Q∶70.PV過量自動實現(xiàn)防火墻封IPQ∶71.shell實現(xiàn)自動安裝Q∶72.shell實現(xiàn)插入排序Q∶73.bash實現(xiàn)動態(tài)進度條Q∶74.根據(jù)文件內(nèi)容創(chuàng)建賬號Q∶75. 紅色進度條Q∶76.監(jiān)控服務器網(wǎng)卡流量Q∶77.檢測CPU剩余百分比Q∶78.檢測磁盤剩余空間Q∶79.bash-實現(xiàn)檢測apache狀態(tài)并釘釘報警Q∶80.內(nèi)存檢測Q∶81.剩余inode檢測Q∶82.判斷哪些用戶登陸了系統(tǒng)Q∶83.批量創(chuàng)建賬號Q∶84.批量掃面存活Q∶85.正則匹配IPQ∶86.正則匹配郵箱Q∶87.實現(xiàn)布片效果Q∶88.剔除白名單以外的用戶Q∶89.一鍵安裝 MongoDB 數(shù)據(jù)庫腳本Q∶90 使用mobaXtrem顯示CentOS 上的圖形工具Q∶91檢測兩臺服務器指定目錄下的文件一致性Q∶92定時清空文件內(nèi)容,定時記錄文件大小Q∶93檢測網(wǎng)卡流量,并按規(guī)定格式記錄在日志中Q∶94 計算文檔每行出現(xiàn)的數(shù)字個數(shù),并計算整個文檔的數(shù)字總數(shù)Q∶95從FTP 服務器下載文件Q∶96、連續(xù)輸入5個100以內(nèi)的數(shù)字,統(tǒng)計和、最小和最大Q∶97、監(jiān)測 Nginx訪問日志502情況,并做相應動作Q∶98、將結(jié)果分別賦值給變是Q∶99、批是修改文件名Q∶100、統(tǒng)計當前目錄中以.html結(jié)尾的文件總大Q∶101、掃描主機端口狀態(tài)Q∶102、輸入數(shù)字運行相應命令Q∶103、Expect 實現(xiàn) SSH免交互執(zhí)行命令Q∶104、監(jiān)控 httpd 的進程數(shù),根據(jù)監(jiān)控情況做相應處理Q∶105、批量修改服務器用戶密碼Q∶106、iptables 自動屏蔽訪問網(wǎng)站頻繁的IPQ∶107、根據(jù)web訪問日志,封禁請求量異常的IP,如IP 在半小時后恢復正常,則解除封禁Q∶108、判斷用戶輸入的是否為IP地址



資料整理自網(wǎng)絡,僅作免費交流分享,侵權(quán)刪!
需要完整資料的看這里

微信添加助教領(lǐng)?。▊渥ⅲ簊hell面試)
評論
圖片
表情
