




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、運(yùn)維崗位面試題運(yùn)維指互聯(lián)網(wǎng)運(yùn)維,通常屬于技術(shù)部門(mén),與研發(fā)、測(cè)試、系統(tǒng)管理同為互聯(lián)網(wǎng)產(chǎn)品技術(shù)支撐的4大部門(mén),這個(gè)劃分在國(guó)內(nèi)和國(guó)外以及大小公司間都會(huì)多少有一些不同。下面是搜集的運(yùn)維崗 位面試題,歡迎大家閱讀,希望對(duì)你有所幫助。1、Linux如何掛載 windows下的共享目錄?mount.cifs /IP 地址 /server /mnt/server -ouser=administrator,password=123456linux 下的server 需要自己手動(dòng)建一個(gè) 后面的 user與 pass 是windows主機(jī)的賬號(hào)和密碼注意空格和逗號(hào)2、如何查看http的弁發(fā)請(qǐng)求數(shù)與其TCP連接狀態(tài)?
2、netstat - n | awk'/Ncp/ +b$NF' END for(a inb) print a,ba,還有ulimit -n 查看linux系統(tǒng)打開(kāi)最大的文件描述符,這 里默認(rèn)1024,不修改這里web服務(wù)器修改再大也沒(méi)用。若要用就 修改很幾個(gè)辦法,這里說(shuō)其中一個(gè):修改 /etc/security/limits.conf* soft nofile 10240* hard nofile 10240重啟后生效3、如何用tcpdump 嗅探 80 端口的訪問(wèn)看看誰(shuí)最高?-ctcpdump -i eth0 -tnn dst port 80 -c 1000 | awk -
3、39;print $1 .” $2 .” $3 .” $4 ." ' | sort |uniq| sort -nr | head-54、如何查看/var/log 目錄下的文件數(shù)?ls /var/log/ - 1R | grep“ - ” | wc -l5、如何查看Linux 系統(tǒng)每個(gè)ip 的連接數(shù)?netstat - n | awk'/Ncp/ print $5' | awk -F:print $1 | sort | uniq -c | sort -rn6、 shell 下生成 32 位隨機(jī)密碼cat /dev/urandom | head -1 | md5s
4、um | head -c 32 >>/pass7、統(tǒng)計(jì)出apache 的 access.log 中訪問(wèn)量最多的5個(gè) ipcat access.log | awk print $1 | sort | uniq -c| sort -n -r | head -58、如何查看二進(jìn)制文件的內(nèi)容?我們一般通過(guò)hexdump命令 來(lái)查看二進(jìn)制文件的內(nèi)容。hexdump -C XXX(文件名)-C是參數(shù) 不同的參數(shù)有不同的意 義-C 是比較規(guī)范的十六進(jìn)制和ASCII 碼顯示-c 是單字節(jié)字符顯示-b 單字節(jié)八進(jìn)制顯示-o 是雙字節(jié)八進(jìn)制顯示-d 是雙字節(jié)十進(jìn)制顯示-x 是雙字節(jié)十六進(jìn)制顯示9、ps
5、 aux中的VSZ代表什么意思,RSS弋表什么意思?VSZ:虛擬內(nèi)存集,進(jìn)程占用的虛擬內(nèi)存空間RSS:物理內(nèi)存集,進(jìn)程戰(zhàn)用實(shí)際物理內(nèi)存空間10、如何檢測(cè)并修復(fù)/dev/hda5?fsck 用來(lái)檢查和維護(hù)不一致的文件系統(tǒng)。若系統(tǒng)掉電或磁盤(pán)發(fā)生問(wèn)題,可利用fsck 命令對(duì)文件系統(tǒng)進(jìn)行檢查11、介紹下Linux 系統(tǒng)的開(kāi)機(jī)啟動(dòng)順序力口載BIOS- 讀取 MBR Boot Loader - 加載內(nèi)核- 用戶層 init 一句 inittab 文件來(lái)設(shè)定系統(tǒng)運(yùn)行的等級(jí)(一般 3或者5, 3是多用戶命令行,5是界面)-init進(jìn)程執(zhí)行rc.syninit -啟動(dòng)內(nèi)核模塊- 執(zhí)行不同級(jí)別運(yùn)行的腳本程序- 執(zhí)
6、行/etc/rc.d/rc.local(本地運(yùn)行服務(wù))- 執(zhí)行/bin/login,就可以登錄了。12、符號(hào)鏈接與硬鏈接的區(qū)別我們可以把符號(hào)鏈接,也就是軟連接當(dāng)做是 windows 系統(tǒng)里的 快捷方式。硬鏈接 就好像是又復(fù)制了一份,舉例說(shuō)明:ln 3.txt 4.txt 這是硬鏈接,相當(dāng)于復(fù)制,不可以跨分區(qū),但修改 3,4 會(huì)跟著變,若刪除3,4 不受任何影響。ln -s 3.txt 4.txt 這是軟連接,相當(dāng)于快捷方式。修改4,3也會(huì)跟著變,若刪除3,4 就壞掉了。不可以用了。13、保存當(dāng)前磁盤(pán)分區(qū)的分區(qū)表dd 命令是以個(gè)強(qiáng)大的命令,在復(fù)制的同時(shí)進(jìn)行轉(zhuǎn)換dd if=/dev/sda of=
7、./mbr.txt bs=1 count=51214、如何在文本里面進(jìn)行復(fù)制、粘貼,刪除行,刪除全部,按行查找和按字母查找?以下操作全部在命令行狀態(tài)操作,不要在編輯狀態(tài)操作。在文本里移動(dòng)到想要復(fù)制的行按 yy 想復(fù)制到哪就移動(dòng)到哪,然后按 P 就黏貼了刪除行 移動(dòng)到改行按 dd刪除全部dG這里注意G一定要大寫(xiě)按行查找:90 這樣就是找到第90行按字母查找/path 這樣就是找到 path 這個(gè)單詞所在的位置,文本里可能存在多個(gè), 多次查找會(huì)顯示在不同的位置。15、手動(dòng)安裝grubgrub-install /dev/sda16、修改內(nèi)核參數(shù)vi /etc/sysctl.conf 這里修改參數(shù)sy
8、sctl -p 刷新后可用17、在1-39 內(nèi)取隨機(jī)數(shù)expr $RANDOM%39 +1RANDO M機(jī)數(shù)%39取余數(shù)范圍0-3818、限制apache 每秒新建連接數(shù)為1,峰值為3每秒新建連接數(shù)一般都是由防火墻來(lái)做,apache 本身好像無(wú)法設(shè)置每秒新建連接數(shù),只能設(shè)置最大連接:iptables -A INPUT -d -p tcp dport 80 -m limit - limit 1/second -j ACCEPT19、FTP的主動(dòng)模式和被動(dòng)模式FTP協(xié)議有兩種工作方式:POR仿式和PASVT式,中文意思為主動(dòng)式和被動(dòng)式。PORT生動(dòng))方式的連接過(guò)程是:客戶
9、端向服務(wù)器的FTP端口( 默認(rèn)是 21) 發(fā)送連接請(qǐng)求,服務(wù)器接受連接,建立一條命令鏈路。當(dāng)需要傳送數(shù)據(jù)時(shí),客戶端在命令鏈路上用PORT命令告訴服務(wù)器:“我打開(kāi)了 XX端口,你過(guò)來(lái)連接我”。于是服務(wù)器從20端口向客戶端的XX 端口發(fā)送連接請(qǐng)求,建立一條數(shù)據(jù)鏈路來(lái)傳送數(shù)據(jù)。PASV被動(dòng))方式的連接過(guò)程是:客戶端向服務(wù)器的FTP端口(默認(rèn)是21)發(fā)送連接請(qǐng)求,服務(wù)器接受連接,建立一條命令鏈路。當(dāng)需要傳送數(shù)據(jù)時(shí),服務(wù)器在命令鏈路上用PASV命令告訴客戶端:“我打開(kāi)了 XX端口,你過(guò)來(lái)連接我”。于是客戶端向服務(wù)器的XX端口 發(fā)送連接請(qǐng)求,建立一條數(shù)據(jù)鏈路來(lái)傳送數(shù)據(jù)。從上面可以看出,兩種方式的命令鏈路連
10、接方法是一樣的,而數(shù)據(jù)鏈路的建立方法就完全不同。20、顯示/etc/inittab 中以#開(kāi)頭,且后面跟了一個(gè)或者多個(gè)空白字符,而后又跟了任意非空白字符的行g(shù)rep "八# 八" /etc/inittab21、顯示 /etc/inittab 中包含了: 一個(gè)數(shù)字:( 即兩個(gè)冒號(hào)中間一個(gè)數(shù)字) 的行g(shù)rep “: ” /etc/inittab22、怎么把腳本添加到系統(tǒng)服務(wù)里,即用service 來(lái)調(diào)用 ?在腳本里加入#!/bin/bash# chkconfig: 345 85 15# description: httpd然后保存chkconfig httpd - add創(chuàng)建系
11、統(tǒng)服務(wù)現(xiàn)在就可以使用service 來(lái) start or restart23、寫(xiě)一個(gè)腳本,實(shí)現(xiàn)批量添加20 個(gè)用戶,用戶名為user01-20 ,密碼為user 后面跟 5個(gè)隨機(jī)字符#!/bin/bash#description: useraddfor i in 'seq - f" %02g 1 20'd ouseradd user$iecho "user$i -'echo $RANDOM|md5sum|cut -c 15' ” |passwd - stdinuser$i >/dev/null 2>&1done24、寫(xiě)一個(gè)
12、腳本,實(shí)現(xiàn)判斷/24 網(wǎng)絡(luò)里,當(dāng)前在線的 IP 有哪些,能ping 通則認(rèn)為在線#!/bin/bashfor ip in 'seq 1 255'doping -c 1 192.168.1.$ip > /dev/null 2>&1if $? -eq 0 ; thenecho 192.168.1.$ip UPelseecho 192.168.1.$ip DOWNfi&donewait25、寫(xiě)一個(gè)腳本,判斷一個(gè)指定的腳本是否是語(yǔ)法錯(cuò)誤; 如果有錯(cuò)誤,則提醒用戶鍵入 Q或者q無(wú)視錯(cuò)誤并退出其它任何鍵可 以通過(guò) vim 打開(kāi)這個(gè)指定的腳本
13、rootlocalhost tmp# cat checksh.sh#!/bin/bashread - p “ please input check script - > ” fileif -f $file ; thensh -n $file > /dev/null 2>&1if $? -ne 0 ; thenread - p “ You input $file syntax error,Type q to exit or Type vim to edit ” answercase $answer inq | Q)exit 0;vim )vim $file;*)exit
14、 0esacfielseecho “ $file not exist ”exit 1fi26、寫(xiě)一個(gè)腳本,要求如何:創(chuàng)建一個(gè)函數(shù),能接受兩個(gè)參數(shù):1)第一個(gè)參數(shù)為URL即可下載的文件;第二個(gè)參數(shù)為目錄, 即下載后保存的位置;2)如果用戶給的目錄不存在,則提示用戶是否創(chuàng)建; 如果創(chuàng)建就繼續(xù)執(zhí)行,否則,函數(shù)返回一個(gè)51 的錯(cuò)誤值給調(diào)用腳本;3)如果給的目錄存在,則下載文件; 下載命令執(zhí)行結(jié)束后測(cè)試文件下載成功與否; 如果成功,則返回0 給調(diào)用腳本,否則,返回52 給調(diào)用腳本;rootlocalhost tmp# cat downfile.sh#!/bin/bashurl=$1dir=$2downl
15、oad()cd $dir >> /dev/null 2>&1if $? -ne 0 ;thenread - p “ $dir No such file or directory,create?(y/n)answerif $answer”y” ;thenmkdir -p $dircd $dirwget $url 1> /dev/null 2>&1elsereturn “ 51”fifiif $? -ne 0 ; thenreturn “ 52”fidownload $url $direcho $?27、寫(xiě)一個(gè)腳本,詳細(xì)需求如下:1、創(chuàng)建一個(gè)函數(shù),可以
16、接受一個(gè)磁盤(pán)設(shè)備路徑( 如 /dev/sdb)作為參數(shù); 在真正開(kāi)始后面步驟之前提醒用戶有危險(xiǎn),并讓用戶選擇是否繼續(xù); 而后將此磁盤(pán)設(shè)備上的所有分區(qū)清空( 提示,使用命令 dd if=/dev/zero of=/dev/sdb bs=512 count=1 實(shí)現(xiàn),注意其中的設(shè)備路徑不要寫(xiě)錯(cuò)了;如果此步驟失敗,返回67 給主程序;接著在此磁盤(pán)設(shè)備上創(chuàng)建兩個(gè)主分區(qū),一個(gè)大小為100M 個(gè)大小為1G;如果此步驟失敗,返回 68給主程序;格式化此兩分區(qū),文件系統(tǒng)類(lèi)型為ext3; 如果此步驟失敗,返回 69 給主程序;如果上述過(guò)程都正常,返回0 給主程序;2、調(diào)用此函數(shù); 并通過(guò)接收函數(shù)執(zhí)行的返回值來(lái)判
17、斷其執(zhí)行情況,并將信息顯示出來(lái);local Darray=('ls /dev/sda-z')for i in $Darray;do “ $i” = “ $1” && Sd=$i &&breakdoneelsereturn66fi#當(dāng)匹配成功,進(jìn)入選擇,告訴用戶,是否繼續(xù),輸錯(cuò)的話進(jìn)入無(wú)限循環(huán),當(dāng)用戶選擇Y, 則清空目標(biāo)分區(qū),且跳出while 循環(huán)while :;doread - p “ Warning!This operation will clean $Sd data.Next=y,Quit=n y|n: ” Choicecase $Choic
18、e iny)dd if=/dev/zero of=$Sd bs=512 count=1 &> /dev/null &&break | return 67 ;n)exit 88 ;*)echo “ Invalid choice,please choice again. ” ;esacdone#使用echo 傳遞給 fdisk 進(jìn)行分區(qū),如果此命令失敗,則跳轉(zhuǎn)出去,錯(cuò)誤值68,需要注意的是,有時(shí)候這個(gè)返回值很詭異,筆者之前成功與否都是返回的1,后來(lái)重啟之后,就好了,如果慎重的話,可以對(duì)創(chuàng)建的分區(qū),進(jìn)行判斷,不過(guò)就需要使用其他工具截取相關(guān)字段了,雖有些小麻煩,但無(wú)大礙e
19、cho-e“nn” |fdisk/dev/sdb&> /dev/null | | return 68#格式化之前,讓內(nèi)核重新讀取磁盤(pán)分區(qū)表,值得注意的是,有的系統(tǒng)版本,使用partprobe 無(wú)效,譬如筆者的環(huán)境是rhel5.8 ,而 rhel6.0 以后,這個(gè)命令就很危險(xiǎn)了,而使用partx -a/dev/sdb則效果更好此項(xiàng)需慎重,如果格式化失敗,則告知把失敗的分區(qū)定義成變量,且跳出函數(shù),并帶出錯(cuò)誤值69'partprobe'Part='fdisk -l /dev/$Sd|tail -2|cut -d" "-f1'for M
20、 in $Part;domke2fs -j $M &> /dev/null && ErrorPart=$M &&return 69donereturn 0#下面代碼,調(diào)用函數(shù),接收函數(shù)返回值,根據(jù)返回值進(jìn)行判斷哪里出錯(cuò)。Disk_Mod $1Res=$? $Res-eq 0 && exit 0 $Res- eq 66 && echo“ Error! Invalid input. ” $Res- eq 67 && echo“ Error! Command -> dd fdiskmke2fs28、如
21、何讓history 命令顯示具體時(shí)間?HISTTIMEFORMA” T=%Y-%m-%d %H:%M:%” Sexport HISTTIMEFORMAT重新開(kāi)機(jī)后會(huì)還原,可以寫(xiě)/etc/profile1、雙絞線的兩種制作標(biāo)準(zhǔn)的線序是:EIA/TIA 568A :綠白、綠、橙白、藍(lán)、藍(lán)白、橙、棕白、棕EIA/TIA 568B :橙白、橙白、綠白、藍(lán)、藍(lán)白、綠、棕白、 棕。2、以下各設(shè)備的連接方法是:PC-PC反線、PC-HUB正線、HUB-HU皈線 HUB-SWITCH正線;SWITCH-SWITCH、SWITCH-ROUTE底線、ROUTER-ROUTER: 反線。3、某公司申請(qǐng)到了一個(gè) C類(lèi)
22、的IP地址,但是需連接6個(gè)子公司,最大的子公司有26 臺(tái)計(jì)算機(jī),每個(gè)子公司放在一個(gè)網(wǎng)段中,那么子網(wǎng)掩碼應(yīng)該設(shè)置為24 。4、已知某一主機(jī)IP 地址是 84 ,其子網(wǎng)的掩碼是92 ,則該主機(jī)是在_c_類(lèi)網(wǎng)絡(luò)中,其所在子網(wǎng)最多允許有_63_臺(tái)主機(jī)。5、PAT和NATW什么區(qū)別?答:都是網(wǎng)絡(luò)地址轉(zhuǎn)換,只不過(guò)不同的是一個(gè)是一對(duì)一,一個(gè)是一對(duì)多可復(fù)用地址轉(zhuǎn)換,PAT是nat的一種。NAT中文全稱(chēng)是 地址轉(zhuǎn)換,一般指的是內(nèi)部IP和內(nèi)部全局IP 對(duì)應(yīng);PAT中文全 稱(chēng)是端口轉(zhuǎn)換, 一般指的是內(nèi)部IP 與內(nèi)部全局IP 一對(duì)多對(duì)應(yīng)。6、描述
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 榆林能源科技職業(yè)學(xué)院《播音表達(dá)訓(xùn)練》2023-2024學(xué)年第二學(xué)期期末試卷
- 洛陽(yáng)商業(yè)職業(yè)學(xué)院《基本統(tǒng)計(jì)分析軟件應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 青島遠(yuǎn)洋船員職業(yè)學(xué)院《建筑工程施工技術(shù)與組織》2023-2024學(xué)年第二學(xué)期期末試卷
- 中華女子學(xué)院《二維動(dòng)畫(huà)設(shè)計(jì)與制作》2023-2024學(xué)年第二學(xué)期期末試卷
- 無(wú)錫太湖學(xué)院《土木工程測(cè)量》2023-2024學(xué)年第二學(xué)期期末試卷
- 民辦合肥財(cái)經(jīng)職業(yè)學(xué)院《橡膠工藝原理》2023-2024學(xué)年第二學(xué)期期末試卷
- 紅河學(xué)院《建筑結(jié)構(gòu)抗震設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 玉溪職業(yè)技術(shù)學(xué)院《前端框架應(yīng)用開(kāi)發(fā)》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣州鐵路職業(yè)技術(shù)學(xué)院《工程識(shí)圖與制圖》2023-2024學(xué)年第二學(xué)期期末試卷
- 遼寧地質(zhì)工程職業(yè)學(xué)院《民族文化專(zhuān)題實(shí)踐》2023-2024學(xué)年第二學(xué)期期末試卷
- 新星諾亞外語(yǔ)學(xué)校劍橋少兒英語(yǔ)一級(jí)上冊(cè)期中測(cè)試題
- QCT 291-2023 汽車(chē)機(jī)械式分動(dòng)器總成性能要求和臺(tái)架試驗(yàn)方法 (正式版)
- 浙教版勞動(dòng)八年級(jí)下冊(cè)全冊(cè)教案教學(xué)設(shè)計(jì)
- 盤(pán)扣式腳手架培訓(xùn)課件
- 【溫州眼鏡出口遭遇技術(shù)貿(mào)易壁壘的現(xiàn)狀及對(duì)策(定量論文)15000字】
- 2024年中國(guó)血糖健康管理行業(yè)白皮書(shū)
- 文華財(cái)經(jīng)“麥語(yǔ)言”函數(shù)手冊(cè)
- 大班數(shù)學(xué)PPT課件《實(shí)物填補(bǔ)數(shù)》
- 乳痛癥的健康宣教
- GB/Z 43281-2023即時(shí)檢驗(yàn)(POCT)設(shè)備監(jiān)督員和操作員指南
- 吊籃檢查記錄
評(píng)論
0/150
提交評(píng)論