上海Linux運(yùn)維工程師 面試題 個(gè)人總結(jié))
這下面的是一個(gè)企業(yè)發(fā)的面試題1你常上的相關(guān)技術(shù)站有哪些?
2簡(jiǎn)述你所理解運(yùn)維工程師的主要職責(zé)?
3你管理過的服務(wù)器數(shù)量級(jí)?1臺(tái)2臺(tái)2-5臺(tái)5-10臺(tái)10臺(tái)以上
4描述一次你印象深刻的服務(wù)器運(yùn)維經(jīng)歷。
5有一臺(tái)服務(wù)器出現(xiàn)安全問題,你會(huì)采取什么樣的方法處理?說出你的診斷處理思路。
6有多臺(tái)服務(wù)器需部署相同應(yīng)用文件,文件會(huì)持續(xù)更新,你用什么方式實(shí)現(xiàn)不同服務(wù)器間的文件同步。
7某一臺(tái)服務(wù)器部署多個(gè)Web站點(diǎn),其中有一個(gè)w3wp的CPU占用達(dá)到100%,如何找出有問題的Web站點(diǎn)?
8你眼中的滬江是怎樣的?談?wù)勀銓?duì)滬江的理解。
9是否有以下相關(guān)經(jīng)驗(yàn)?如有請(qǐng)簡(jiǎn)要說明掌握情況。a、Squid相關(guān)經(jīng)驗(yàn)b、Nginx、Lighttpd等c、Memcachedd、負(fù)載均衡
e、分布式文件處理f、EmailServer
上午-10點(diǎn)雷傲普文化傳播有限公司
1.DNS使用的端口號(hào)和協(xié)議,簡(jiǎn)單描述一下DNS正向解析和反向解析的工作原理和作用還
有應(yīng)用場(chǎng)景?2.編寫IPTABLES使用內(nèi)網(wǎng)某臺(tái)機(jī)器的80端口可以在公網(wǎng)訪問,假設(shè)公網(wǎng)IP為10.10.1.1,實(shí)現(xiàn)192.168.1.0/32段的NAT.
3.舉出三個(gè)以上的主流WEB服務(wù)器,并簡(jiǎn)述他們的特性和優(yōu)缺點(diǎn)不限操作系統(tǒng)?
Apache源代碼開放可以欲行在unix,windowns,linux平臺(tái)上,可移植性,而且模塊很是豐富缺點(diǎn):性能,速度上不及其他輕量級(jí)的web服務(wù)器,但是也是重量級(jí)產(chǎn)品,所消耗的內(nèi)存,cpu也比其他的要高
Nginx源代碼開放發(fā)高性能的http和反向代理服務(wù)器,在高并發(fā)的情況下,nginx是apache不錯(cuò)的替代品,他能夠支持高達(dá)50000個(gè)并發(fā)連接響應(yīng),內(nèi)存,cpu等系統(tǒng)資源消耗也是很低的。缺點(diǎn),支持模塊比較少吧,相對(duì)沒有apache穩(wěn)定,支持動(dòng)態(tài)頁(yè)面不是很強(qiáng)。
Tomcat對(duì)高并發(fā)跟靜態(tài)頁(yè)面處理還不是很強(qiáng)
MicrosoftIIS配置很簡(jiǎn)單,只能運(yùn)行在windows。Linux上,如果要使用還購(gòu)買商業(yè)windowsserver操作系統(tǒng)。
4,舉出兩個(gè)主流代理服務(wù)器,簡(jiǎn)述工作模式和優(yōu)缺點(diǎn)?5,舉出兩個(gè)負(fù)載均衡的軟件,并簡(jiǎn)述工作模式和優(yōu)缺點(diǎn)?6,IE,F(xiàn)F,chrome游覽器最大并發(fā)請(qǐng)求數(shù)是多少?,
7,簡(jiǎn)單舉例一下linux和windows系統(tǒng)今年都有哪些漏洞?8,mysql數(shù)據(jù)庫(kù)備份都有哪一些,部署一個(gè)高可用mysql應(yīng)用環(huán)境,并說明他的高可用性?9,什么是裸設(shè)備,他的好處是什么?,mysql支持裸設(shè)備嗎?
10,如果給你一個(gè)100g的INNODB類型數(shù)據(jù)庫(kù),你會(huì)用什么備份方案來做備份。11,寫一個(gè)簡(jiǎn)單的shell腳本,腳本運(yùn)行時(shí)讓CTRL+C無法中斷的該shell腳本?12,如何快速編譯單一的內(nèi)核模塊?13,如何動(dòng)態(tài)增加apache和PHP模塊?14、說出linux開機(jī)流程?
15、具體說說cacti的安裝過程?
16、cacti與nagios的區(qū)別?cacti如何監(jiān)控mysql?17、mysql主從復(fù)制如何實(shí)現(xiàn)?18、raid0與raid的區(qū)別?
19、DNS解析詳細(xì)過程?從主機(jī)訪問域名(三家公司都問這個(gè)問題)讓寫出來?20、腳本會(huì)多少?掌握程度?sedawk區(qū)別?
人事問題(下面的都是每一個(gè)企業(yè)問的最多的問題,這些問題是我自己經(jīng)歷的,都是我自己的回答,僅供參考,每個(gè)人經(jīng)歷不一樣,回答的時(shí)候一定要和寫在網(wǎng)上的還有自己寫的簡(jiǎn)歷保持一致,他們好多都是把你投的簡(jiǎn)歷下載下來,然后看著下載下來的簡(jiǎn)歷問你問題)
1.先問問你寫的工作經(jīng)歷,在以前公司主要做什么,是什么公司,多少人,主要負(fù)責(zé)什么,還有你寫的項(xiàng)目經(jīng)驗(yàn),項(xiàng)目具體怎么實(shí)施的,(一定要明白原理性的東西,把他說出來就可以)
2.問完工作經(jīng)歷后,問你為什么辭職?。
我說因?yàn)橐郧暗墓镜墓ぷ鹘佑|到了linux。被linux的開源所吸引,對(duì)linux的開源產(chǎn)生了興趣,但是靠自己去學(xué)有點(diǎn)吃力,就辭去工作在鄭州找了一家培訓(xùn)機(jī)構(gòu)培訓(xùn)RHCE3.問為什么不在本地工作,來上海有什么規(guī)劃?4.談?wù)勀銓?duì)運(yùn)維工程師的理解5、家庭情況,家庭有沒有負(fù)擔(dān)?
6、上海有沒有同學(xué),會(huì)不會(huì)在上海長(zhǎng)期待下去?7、薪水問題?
對(duì)于這個(gè)問題一般不要直接說4k5k,填表的時(shí)候不用寫具體數(shù)字,等技術(shù)人事面試通過后,他會(huì)問你具體。就說這個(gè)沒有強(qiáng)行的要求,根據(jù)跟人能力及個(gè)人對(duì)技術(shù)的掌握程度一般說在3500-45
1、自我介紹三分鐘。(教育經(jīng)歷,性格特長(zhǎng),所作項(xiàng)目)
介紹內(nèi)容與個(gè)人簡(jiǎn)歷一致表述方式盡量口語(yǔ)化要切中要害,
突出針對(duì)性,不要過多談精通,不要說自己做過主管或者經(jīng)理
善于利用開源軟件滿足企業(yè)不同的網(wǎng)絡(luò)服務(wù),突出個(gè)人腳本能力,不要主觀說會(huì)多少腳本,可以談自己寫過什么腳本實(shí)現(xiàn)什么樣子的功能,
不要抱怨任何東西,不要說學(xué);蛘咂髽I(yè)老板不好,技術(shù)術(shù)語(yǔ)描述的精確度,最后要說應(yīng)聘目標(biāo)崗位不要說做過什么實(shí)驗(yàn),做過什么就是做過什么,對(duì)方不問,不要說自己的缺點(diǎn)語(yǔ)氣詞,不要用語(yǔ)氣詞,開場(chǎng)問題,各位面試官好
想法設(shè)法突出自己的自學(xué)能力,及英語(yǔ)能力(沒有英語(yǔ)能力,不要亂說項(xiàng)目,用幾臺(tái)服務(wù)器構(gòu)建了什么架構(gòu),實(shí)現(xiàn)了什么功能,客觀用數(shù)字說話
運(yùn)維,自信,語(yǔ)言流暢高建華,惠普中華區(qū)自我推銷能力特別關(guān)鍵,
三個(gè)詞描述自己的優(yōu)點(diǎn),三個(gè)詞描述缺點(diǎn)(表達(dá)憂缺點(diǎn),盡量描述性格特征)有責(zé)任心,自學(xué)能力強(qiáng),誠(chéng)信隨和
接面試電話的時(shí)候問清楚公司名稱,公司地點(diǎn),
上網(wǎng)查對(duì)方公司基本信息,了解對(duì)方公司的主營(yíng)業(yè)務(wù),企業(yè)文化仔細(xì)了解對(duì)方的崗位需求,了解對(duì)方公司的近幾年發(fā)生的大事
電話面試注意語(yǔ)速和語(yǔ)調(diào),保持自然,最后以禮貌結(jié)束,感謝給自己的電話面試機(jī)會(huì),期望成為對(duì)方公司一員,
面試的時(shí)候要提前十分鐘到達(dá),不要過早到達(dá)對(duì)方公司面試問題常見問題要熟練掌握
通過google官方文檔,別人總結(jié)制定出適合企業(yè)的需要五年的規(guī)劃,五年內(nèi)在運(yùn)維工程師上作出一定的成就對(duì)方要文檔,不能給,熟悉實(shí)施過程
了解自己寫的項(xiàng)目名稱,幾個(gè)人,實(shí)施過程,所用配置缺點(diǎn),太過隨和,顯得軟弱優(yōu)點(diǎn)要簡(jiǎn)明扼要
朋友給對(duì)你評(píng)價(jià),側(cè)面表達(dá)你的與人處事,如,我的朋友說我比較有人緣,或者我的朋友說我比較愛鉆研
加班的看法,我的工作效率是高效的不會(huì)把工作拖到下班完成,如果工作公司項(xiàng)目進(jìn)度,或者公司需要,我也會(huì)樂意的加班為什么離職,
公司有什么要問,可以問對(duì)方公司的發(fā)展計(jì)劃,對(duì)新員工有沒有什么培訓(xùn)評(píng)價(jià)過去的公司,和以前公司老板員工相處很好,不會(huì)的問題,可以說幾天之內(nèi)給出解決辦法
抽象的角度去描述一個(gè)東西,專業(yè),很專業(yè)是裝出來的
心態(tài)要自信,不要過去謙虛
1、LINUX系統(tǒng)軟件安裝和卸載的常見方法
2、Windows和LINUX常用的遠(yuǎn)程連接工具有那些3、如何修改LINUX的IP地址、網(wǎng)關(guān)和主機(jī)名4、編寫腳本實(shí)現(xiàn)以下功能;每天早上5點(diǎn)開始做備份
要備份的是/var/mylog里所有文件和目錄可以壓縮進(jìn)行備份
備份可以保存到別一臺(tái)器上192、168、1、2FTP帳號(hào)aaa密碼bbb要示每天的備份文件要帶有當(dāng)天的日期標(biāo)記5、IPTABLES相關(guān)的命令6、mysql相關(guān)的題
新安裝MYSQL后怎樣提升MYSQL的安全級(jí)別MYSQL的主從原理,怎么配置文件為MYSQL添加一個(gè)用戶7、WINDOWNS相關(guān)的問題
你是否對(duì)WINDOWNS系統(tǒng)打過補(bǔ)丁,如果有100臺(tái)你會(huì)怎么做WINDOWNS下怎么為MYSQL做定時(shí)完全備份
在沒有硬件防火墻的情況下,怎樣提高WINDOS系統(tǒng)安全
Yun面試shell:
1.判斷一個(gè)文件是否為字符設(shè)備,如果是將其拷貝至/etc
2.在A目錄下創(chuàng)建50個(gè)文件file1-file50,然后將其移至/path/B
網(wǎng)絡(luò):1.VLAN原理等
2.如何使不同VLAN間通信
3.二層交換機(jī)三層交換機(jī)有什么不同4.單臂路由知識(shí)
5.linux網(wǎng)卡bounding。bounding的主備模式下如何進(jìn)行網(wǎng)絡(luò)連接達(dá)到主備,上層路由端需要什么設(shè)置?6.
系統(tǒng):
1.dns原理、端口;使用協(xié)議及其作用;View視圖;DNS主從2.系統(tǒng)自動(dòng)化安裝工具,是否用過,簡(jiǎn)要描述3.LVS描述,算法描述。。。DR優(yōu)勢(shì)及其過程描述4.tcpdump的各種使用
5.cacti原理、nagios原理。比較;客戶端服務(wù)端。agent名稱6.mysql主從的搭建及其故障恢復(fù),簡(jiǎn)要描述7.iptables簡(jiǎn)要描述,幾個(gè)表。幾條鏈
設(shè)計(jì):
1.1000臺(tái)服務(wù)器需要放一個(gè)2G的單個(gè)文件,請(qǐng)?jiān)O(shè)計(jì)幾種放置方法,并且描述各種方法利弊(涉及到一個(gè)對(duì)單播多播組播概念的描述,如果明白,為較好的一種方法)2.雙網(wǎng)卡服務(wù)器,對(duì)網(wǎng)絡(luò)做高可用,畫一個(gè)簡(jiǎn)圖
在上一個(gè)公司的工作職責(zé);
1、檢測(cè)某個(gè)端口所占用的進(jìn)程
2、對(duì)于linux主機(jī)的cpu負(fù)載使用,什么情況下user的比例升高,什么情況下system的比例升高,請(qǐng)聯(lián)系實(shí)際舉例。
3、在不umount的情況下,如何重新設(shè)置mount的參數(shù)。4、不小心在系統(tǒng)下執(zhí)行了chmod-x/sbin/chmod怎么辦?5、linux文件的權(quán)限位x對(duì)目錄和文件有何不同?6、找出/taomee目錄下的所有常規(guī)文件并設(shè)置權(quán)限6447、如何查找某一文件被哪個(gè)進(jìn)程打開?8、新增一塊存儲(chǔ)設(shè)備,lvm操作的命令如何寫9、給主機(jī)host:172.16.0.2增加gateway10.0.0.110、socket和tcp訪問mysql的區(qū)別?二、shell
1、使用awk打印出welcometotaomee
2、如何將一個(gè)文件中的taomee、******、peoplenet中的*內(nèi)容進(jìn)行替換成network(*的內(nèi)容不同)
3、找出access.log中訪問top10的ip地址4、打印1-100奇數(shù)
5、刪除一個(gè)文件中行號(hào)為奇數(shù)的行6、替換某一個(gè)文件的字符串7、exec和souce區(qū)別8、顯示24小時(shí)前的內(nèi)容,9、linux的優(yōu)化10、iptables表和鏈
綜合題(好像是這樣叫的):1,談?wù)勀銓?duì)工作和生活的看法
2,XX家電公司,銷售員小王把一臺(tái)新款高檔的冰箱,以普通的冰箱的價(jià)格授給了李先生,現(xiàn)在讓你給李先生寫一封E-mail,希望李先生能把錢給補(bǔ)上,你應(yīng)該怎么寫(你可以以XX家電任何人的身份寫)
3,談?wù)勀銓?duì)我們公司的認(rèn)識(shí)
專業(yè)題(好像是這么叫的,呵呵):1,什么是單點(diǎn)故障,并舉例說明
2,現(xiàn)有一wap網(wǎng)站,單臺(tái)服務(wù)器,配置8核CPU,24G內(nèi)存。環(huán)境是UbuntuServer9.10+Nginx0.8+Tomcat6.0+Mysql5.0,很久沒有做程序升級(jí),平時(shí)內(nèi)存使用8G,日訪問量500W,網(wǎng)卡IN500KOUT5M,有時(shí)候會(huì)系統(tǒng)崩潰,請(qǐng)分析原因并給出解決方案!
還有一個(gè)專業(yè)題,給忘了,另外技術(shù)問了MySQL能插入多少條記錄,MySQL怎么優(yōu)化,Nginx怎么優(yōu)化,MySQL讀寫分離,MySQL集群
擴(kuò)展閱讀:Linux運(yùn)維工程師面試題總結(jié)
一、有文件file1
1、查詢file1里面空行的所在行號(hào)awk‘{if($0~/^$/)printNR}’fileor
grep-n^$file|awk‘BEGIN{FS=”:”}{print$1}’2、查詢file1以abc結(jié)尾的行g(shù)repabc$file1
3、打印出file1文件第1到第3行sed-n’1,3p’file1head-3file1
二、如何將本地80端口的請(qǐng)求轉(zhuǎn)發(fā)到8080端口,當(dāng)前主機(jī)IP為192.168.2.1Iptables-APREROUTING-d124.42.60.109-ptcp-mtcpdport80-jDNATto-destination10.0.0.18:9000三、crontab
在11月份內(nèi),每天的早上6點(diǎn)到12點(diǎn)中,每隔2小時(shí)執(zhí)行一次/usr/bin/httpd.sh怎么實(shí)現(xiàn)
06-12/2*11*/usr/bin/httpd.sh
四、編寫個(gè)shell腳本將/usr/local/test目錄下大于100K的文件轉(zhuǎn)移到/tmp目錄下#!/bin/bash
forfilein`ls/root`do
if[-f$file];then
if[`ls-l$file|awk"{print$5}"`-gt10000];thenmv$file/tmp/fifidone
五、簡(jiǎn)述raid0raid1raid5三種工作模式的工作原理及特點(diǎn)。
RAID0:連續(xù)以位或字節(jié)為單位分割數(shù)據(jù),并行讀/寫于多個(gè)磁盤上,因此具有很高的數(shù)據(jù)傳輸率,但它沒有數(shù)據(jù)冗余,因此并不能算是真正的RAID結(jié)構(gòu)。RAID0只是單純地提高性能,并沒有為數(shù)據(jù)的可靠性提供保證,而且其中的一個(gè)磁盤失效將影響到所有數(shù)據(jù)。因此,RAID0不能應(yīng)用于數(shù)據(jù)安全性要求高的場(chǎng)合。
RAID1:它是通過磁盤數(shù)據(jù)鏡像實(shí)現(xiàn)數(shù)據(jù)冗余,在成對(duì)的獨(dú)立磁盤上產(chǎn)生互為備份的數(shù)據(jù)。當(dāng)原始數(shù)據(jù)繁忙時(shí),可直接從鏡像拷貝中讀取數(shù)據(jù),因此RAID1可以提高讀取性能。RAID1是磁盤陣列中單位成本最高的,但提供了很高的數(shù)據(jù)安全性和可用性。當(dāng)一個(gè)磁盤失效時(shí),系統(tǒng)可以自動(dòng)切換到鏡像磁盤上讀寫,而不需要重組失效的數(shù)據(jù)。簡(jiǎn)單來說就是:鏡象結(jié)構(gòu),類似于備份模式,一個(gè)數(shù)據(jù)被復(fù)制到兩塊硬盤上。RAID10:高可靠性與高效磁盤結(jié)構(gòu)
一個(gè)帶區(qū)結(jié)構(gòu)加一個(gè)鏡象結(jié)構(gòu),因?yàn)閮煞N結(jié)構(gòu)各有優(yōu)缺點(diǎn),因此可以相互補(bǔ)充。主要用于容量不大,但要求速度和差錯(cuò)控制的數(shù)據(jù)庫(kù)中。
RAID5:分布式奇偶校驗(yàn)的獨(dú)立磁盤結(jié)構(gòu),它的奇偶校驗(yàn)碼存在于所有磁盤上,任何一個(gè)硬盤損壞,都可以根據(jù)其它硬盤上的校驗(yàn)位來重建損壞的數(shù)據(jù)。支持一塊盤掉線后仍然正常運(yùn)行。
六、oracle數(shù)據(jù)庫(kù)備份方式
物理備份:開啟網(wǎng)絡(luò)監(jiān)聽,備份數(shù)據(jù)庫(kù)文件。
RMAN備份:通過表空間文件在RMAN模式對(duì)ORACLE數(shù)據(jù)備份。七、如何查看占用端口8080的進(jìn)程lsof-i:8080
八、請(qǐng)寫出apache2.X版本的兩種工作模式,以及各自工作原理。如何查看apache當(dāng)前所支持的模塊,并且查看是工作在哪種模式下?答案:
prefork(多進(jìn)程,每個(gè)進(jìn)程產(chǎn)生子進(jìn)程)和worker(多進(jìn)程,每個(gè)進(jìn)程生成多個(gè)線程)prefork的工作原理是,控制進(jìn)程在最初建立“StartServers”個(gè)子進(jìn)程后,為了滿足
MinSpareServers設(shè)置的需要?jiǎng)?chuàng)建一個(gè)進(jìn)程,等待一秒鐘,繼續(xù)創(chuàng)建兩個(gè),再等待一秒鐘,繼續(xù)創(chuàng)建四個(gè)如此按指數(shù)級(jí)增加創(chuàng)建的進(jìn)程數(shù),最多達(dá)到每秒32個(gè),直到滿足MinSpareServers設(shè)置的值為止。這就是預(yù)派生(prefork)的由來。這種模式可以不必在請(qǐng)求到來時(shí)再產(chǎn)生新的進(jìn)程,從而減小了系統(tǒng)開銷以增加性能。
worker是2.0版中全新的支持多線程和多進(jìn)程混合模型的MPM。由于使用線程來處
理,所以可以處理相對(duì)海量的請(qǐng)求,而系統(tǒng)資源的開銷要小于基于進(jìn)程的服務(wù)器。但是,worker也使用了多進(jìn)程,每個(gè)進(jìn)程又生成多個(gè)線程,以獲得基于進(jìn)程服務(wù)器的穩(wěn)定性。這種MPM的工作方式將是Apache2.0的發(fā)展趨勢(shì)。
可以通過命令httpd-l可以查看apache當(dāng)前的模塊,如果帶有worker.c就是工作在worker模式下,如果有prefork.c就是工作在prefork.c的模式下。九、你使用過監(jiān)控軟件嗎?說說其特點(diǎn)
使用nagios對(duì)服務(wù)器進(jìn)行監(jiān)控,其特點(diǎn)可實(shí)時(shí)實(shí)現(xiàn)手機(jī)短信、電子郵件、MSN、飛信報(bào)警。使用cacti對(duì)流量進(jìn)行監(jiān)控。
十、你對(duì)現(xiàn)在運(yùn)維工程師的理解和以及對(duì)其工作的認(rèn)識(shí)
運(yùn)維工程師在公司當(dāng)中責(zé)任重大,需要保證時(shí)刻為公司及客戶提供最高、最快、最穩(wěn)定、最安全的服務(wù)。運(yùn)維工程師的一個(gè)小小的失誤,很有可能會(huì)對(duì)公司及客戶造成重大損失,因此運(yùn)維工程師的工作需要嚴(yán)謹(jǐn)及富有創(chuàng)新精神。
十一、linux下常用的DNS服務(wù)軟件是什么,舉出幾種常用的DNS記錄,如果域名abc.com配置好了一臺(tái)郵件服務(wù)器,IP地址為202.106.0.20,我該如何做相關(guān)的解析?是否了解bind的智能解析,如果了解請(qǐng)簡(jiǎn)述一下其原理答案:
1)常用的DNS軟件是bind2)A記錄地址記錄MX記錄郵件交換記錄CNAME記錄別名域記錄
3)修改abc.com域名的配置文件,增加以下記錄INMX10mail.abc.com.mailINA202.106.0.20
4)bind根據(jù)請(qǐng)求解析客戶端的IP地址,做出不同的解析,其原理是在配置文件中,設(shè)定了view,在每個(gè)view都有客戶端的IP地址段,bind服務(wù)器根據(jù)請(qǐng)求解析客戶端的IP地址,匹配不同的view,再根據(jù)該view的配置,到相應(yīng)的配置文件進(jìn)行查詢,將結(jié)果返回給請(qǐng)求的客戶端。
十二、通過apache訪問日志access.log統(tǒng)計(jì)IP和每個(gè)地址訪問的次數(shù),按訪問量列出前10名。
日志格式樣例如下
192.168.1.247-[02/Jul/201*:23:44:59+0800]“GET/HTTP/1.1″201*9答案:
cataccess_log|awk‘{print$1}’|uniq-c|sort-rn|head-10
//這個(gè)別的方法也能統(tǒng)計(jì),但有些命令是必要的awk,sort,uniq,主要看是否這些命令都使用了。
十三、如何用mysql命令進(jìn)行備份和恢復(fù)?以test庫(kù)為例,創(chuàng)建一個(gè)備份,并再用此備份進(jìn)行恢復(fù)。
mysqldump-uroot-ptest>test.sqlmysql-uroot-ptest //主要考對(duì)方msqldump>test.sql和mysql 十四、你認(rèn)為在系統(tǒng)調(diào)優(yōu)方面都包括哪些工作,以linux為例,請(qǐng)簡(jiǎn)明闡述,并舉一些參數(shù)為例。答案: 系統(tǒng)調(diào)優(yōu)包括內(nèi)核參數(shù)優(yōu)化和應(yīng)用優(yōu)化2個(gè)方面,對(duì)方只要從這兩方面來說,就可以了,盡量能有些經(jīng)驗(yàn)的闡述。有個(gè)文件如下: 要求:得到主機(jī)名(和域名),并統(tǒng)計(jì)哪個(gè)網(wǎng)址出現(xiàn)的次數(shù),并排序。可以shell或C。得到的結(jié)果應(yīng)該是:3a.domain.com2b.domain.com1c.domain.com [root@mail~]#awk‘BEGIN{FS=”/”}{arr[$3]++}END{for(iinarr)printarr[i],i}’list|sort-r答案3a.domain.com2b.domain.com1c.domain.com 掛載windows的共享目錄? mount.cifs//IP/SHARElinux的目錄--verbose-ouser=username圖形界面:smb://IP AB網(wǎng)絡(luò)是通的,最少列出五種傳輸文件的服務(wù)nfs,ftp,scp,rsync,samba,http:// 1.假設(shè)Apache產(chǎn)生的日志文件名為access_log,在apache正在運(yùn)行時(shí),執(zhí)行命令mvaccess_logaccess_log.bak,執(zhí)行完后,請(qǐng)問新的apache的日志會(huì)打印到哪里,為什么?新的日志會(huì)打印在access_log.bak中,因?yàn)閍pache啟動(dòng)時(shí)會(huì)找到access_log文件,隨時(shí)準(zhǔn)備向文件中加入日志信息, 雖然此時(shí)文件被改名,但是由于服務(wù)正在運(yùn)行,因?yàn)樗膇node節(jié)點(diǎn)的位置沒有變,程序打開的fd仍然會(huì)指向原來那個(gè)inode, 不會(huì)因?yàn)槲募母淖兌淖。apache會(huì)繼續(xù)向已改名的文件中追加日志,但是若重啟apache服務(wù),系統(tǒng)會(huì)檢查access_log文件是否存在,若不存在則創(chuàng)建。 2.在Shell環(huán)境下,如何查看遠(yuǎn)程Linux系統(tǒng)運(yùn)行了多少時(shí)間?2、監(jiān)控主機(jī)執(zhí)行:sshuser@被監(jiān)控主機(jī)ip"uptime"這樣得到了被監(jiān)控主機(jī)的uptime 3.處理以下文件內(nèi)容,將域名取出并進(jìn)行計(jì)數(shù)排序,如處理: 得到如下結(jié)果: 域名的出現(xiàn)的次數(shù)域名32post.baidu.com1mp3.baidu.com 可以使用bash/perl/php/c任意一種 3、[root@localhostshell]#catfile|sed-e"s/http:\\/\\///"-e"s/\\/.*//"|sort| uniq-c|sort-rn32post.baidu.com1mp3.baidu.com [root@codfei4shell]#awk-F/"{print$3}"file|sort-r|uniq-c|awk"{print$1"\\t",$2}"32post.baidu.com1mp3.baidu.com 4.如果得到隨機(jī)的字串,長(zhǎng)度和字串中出現(xiàn)的字符表可定義,并將字串倒序顯示,如把0123456789作為基準(zhǔn)的字串字符表,產(chǎn)生一個(gè)6位的字串642031,打印出的字串為130246,可使用bash/perl/php/c任意一種.4、[root@localhost~]#awk-vcount=6"BEGIN {srand();str="0123456789";len=length(str);for(i=count;i>0;i--)marry[i]=substr(str,int(rand()*len),1);for(i=count;i>0;i--)printf("%c",marry[i]);printf("\\n");for (i=0;iid_rsa是密鑰文件,id_rsa.pub是公鑰文件。 [root@codfei.ssh]#scpid_rsa.pub192.168.1.4:/root/.ssh/192.168.1.6root@192.168.1.4"spassword: id_rsa.pub100%2210.2KB/s00:00 這里把公鑰文件取名為本機(jī)的ip地址就是為了以后和更多的機(jī)器建立信任關(guān)系不發(fā)生混淆。 現(xiàn)在登陸到192.168.1.4機(jī)器[root@codfei~]#cd.ssh/ [root@codfei.ssh]#cat192.168.1.6>>authorized_keys然后回到192.168.1.6機(jī)器直接 [root@codfei.ssh]#ssh192.168.1.4 Lastlogin:WedAug812:14:42201*from192.168.1.6 這樣就可以了,里面偶爾涉及到權(quán)限問題。一般./ssh文件夾是755authorized_keys為600或者644 ####腳本如下########################!/bin/bash #SCRIPT:df_check.sh #WriteenbycodfeiMonSep307:25:28CST201* #PURPOSE:Thisscriptisusedtomonitorforfullfilesystems.#######################Begining########################################FSMAX="80" remote_user="root"#####完全可以不用root remote_ip=(192.168.1.5192.168.1.6192.168.1.7192.168.1.8192.168.1.9192.168.1.10192.168.1.11192.168.1.12192.168.1.13192.168.1.14)---->這里填寫你要監(jiān)控的主機(jī)ipip_num="0" while["$ip_num"-le"$(expr${#remote_ip[@]}-1)"]do read_num="1" ssh"$remote_user"@"${remote_ip[$ip_num]}"df-h>/tmp/diskcheck_tmpgrep"^/dev/*"/tmp/diskcheck_tmp|awk"{print$5}"|sed"s/\\%//g">/tmp/diskcheck_num_tmp while["$read_num"-le$(wc-l size=$(sed-n"$read_num""p"/tmp/diskcheck_num_tmp)if["$size"-gt"$FSMAX"]then $(grep"^/dev/*"/tmp/diskcheck_tmp|sed-n$read_num"p">/tmp/disk_check_mail) $(echo${remote_ip[$ip_num]}>>/tmp/disk_check_mail)$(mail-s"diskcheck_alert"admin read_num=$(expr$read_num+1)done ip_num=$(expr$ip_num+1)done #############over################################################讓腳本每十分鐘執(zhí)行一次#############在cron表中加入 0/10****/home/codfei/diskcheck.sh2>&1 ########################################################################## 比如,ext2文件系統(tǒng),如果異常死機(jī),開機(jī)如何修復(fù)文件系統(tǒng)?如果異常關(guān)機(jī),比如斷電,通知機(jī)房的人開機(jī)之后,我們需要遠(yuǎn)程修復(fù)、檢查文件系統(tǒng)除了/分區(qū)之外,其他的分區(qū):umount/home fsck-y/home /分區(qū)需要開機(jī)之后,由機(jī)房的人來掃描隨后我們?cè)俚卿洸呙?home等其他分區(qū)如何查看一個(gè)進(jìn)程所使用的文件句柄?看這里面/proc/進(jìn)程號(hào)/fd/的個(gè)數(shù)就行了 簡(jiǎn)單的比如如何查看apache進(jìn)程數(shù) [root@localhostfd]#ps-ef|grephttpd|wc-l1 如何統(tǒng)計(jì)apache的每秒訪問數(shù)? tailaccess_log|awk"{print$1,$4}" [root@localhostlogs]#grep-c`date-d"3secondago"+%T`access_log0 ################################################1、/proc/sys子目錄的作用 該子目錄的作用是報(bào)告各種不同的內(nèi)核參數(shù),并讓您能交互地更改其中的某些。與/proc中所有其他文件不同,該目錄中的某些文件可以寫入,不過這僅針對(duì)root。 其中的目錄以及文件的詳細(xì)列表將占據(jù)過多的篇幅,而且該目錄的內(nèi)容是依賴于系統(tǒng)的,而大部分的文件也僅僅對(duì)某些特殊的應(yīng)用程序有用。然而,以下是該子目錄的兩個(gè)最常見的用途: 允許路由:即便是Mandrakelinux默認(rèn)的內(nèi)核也是允許路由的,您必需顯式允許它這么做。為此,您只要以root身份鍵入以下命令:$echo1>/proc/sys/net/ipv4/ip_forward 如果您要禁用路由,請(qǐng)將上述命令中的1改為0。 阻止IP欺騙:IP欺騙會(huì)讓人認(rèn)為某個(gè)來自于外部的某個(gè)數(shù)據(jù)包是來自于它到達(dá)的那個(gè)接口。這一技術(shù)常被駭客(cracker)所使用。您可以讓內(nèi)核阻止這種入侵。請(qǐng)鍵入:$echo1>/proc/sys/net/ipv4/conf/all/rp_filter這樣,這種攻擊就不再可能了。 這些改變僅當(dāng)系統(tǒng)運(yùn)行時(shí)有效。在系統(tǒng)重新啟動(dòng)之后,它們會(huì)改會(huì)它們的默認(rèn)值。要在啟動(dòng)時(shí)就改動(dòng)這些值,您可以將您在shell提示符后鍵入的命令添加到/etc/rc.d/rc.local中以免每次都鍵入它們。另一個(gè)方法是修改/etc/sysctl.conf 2、將一個(gè)文本的奇數(shù)行和偶數(shù)行合并,第2行和第3行合并[root@localhostbin]#cat1 48Oct3bc1997lpas68.00lvx2a138484Jan380sdf1usp78.00deiv344483nov7pl1998usp37.00kvm9d644320augder9393psh83.00wiel293231julsdf9dsfsdfs99.00werl223230nov19dfd9dabd87.00sdiv230219sept5ap1996usp65.00lvx2c189216Sept3zl1998usp86.00kvm9e234 [root@localhostbin]#sed"$!N;s/\\n//g"1 48Oct3bc1997lpas68.00lvx2a138484Jan380sdf1usp78.00deiv344483nov7pl1998usp37.00kvm9d644320augder9393psh83.00wiel293231julsdf9dsfsdfs99.00werl223230nov19dfd9dabd87.00sdiv230219sept5ap1996usp65.00lvx2c189216Sept3zl1998usp86.00kvm9e234[root@localhostbin]#sed-n-e2p-e3p1|sed"$!N;s/\\n//" 484Jan380sdf1usp78.00deiv344483nov7pl1998usp37.00kvm9d6443、read命令5秒后自動(dòng)退出 [root@localhostbin]#read-t54、自動(dòng)ftp上傳#!/bin/sh ftp-nexpect"]*" send"sshcodfei@C\\r"expect"password:"send"pppppp\\r"interact 5、#打印第一個(gè)域 [root@localhostbin]#cat3eqeqedadasdDeqeqdadfdfDDfdsfdsfQWEDDDSADASDSADSA [root@localhostbin]#[root@localhostbin]# [root@localhostbin]#awk-F"""{print$1}"3eefD 6、實(shí)現(xiàn)字符串翻轉(zhuǎn) [root@localhostbin]#cat8qweqewqedadaddas [root@localhostbin]#rev8saddadadeqweqewq ########################################第2次電面7、sedawkgrep哪個(gè)最好 我答的是哪個(gè)掌握的精通,都很好,但是還是問我哪個(gè)最好,我只能說awk了,對(duì)于行操作和列操作都可以操作的很好。8、grep-E-P是什么意思 我說的是-E,--extended-regexp采用規(guī)則表示式去解釋樣式。-P不太清楚9、請(qǐng)介紹一下你對(duì)運(yùn)維這個(gè)工作的理解,和應(yīng)該具備的素質(zhì)。shell腳本編程部分: 1.從a.log文件中提取包含“WARNING”或”FATAL”,同時(shí)不包含“IGNOR”的行,然后,提取以“:”分割的第五個(gè)字段? 2.添加一個(gè)新組為class01,然后,添加屬于這個(gè)組的30個(gè)用戶,用戶名的形式為stdXX,其中,XX從01到30? 3.在每個(gè)月的第一天備份并壓縮/etc目錄下的所有內(nèi)容,存放在/root/backup目錄里,且文件名為如下形式y(tǒng)ymmdd_etc,yy為年,mm為月,dd為日。shell程序fileback存放在/usr/bin目錄下? 4.用shell編程,判斷一文件是不是字符設(shè)備文件,如果是將其拷貝到/dev目錄下?參考答案:#!/bin/bashdirectory=/devforfileinanaconda-ks.cfginstall.loginstall.log.syslogdo if[-f$file]then cp$file$directory/$file.bak echo"HI,$LOGNAME$fileisbackedupalreadyin$directory!!"fidone 5.某系統(tǒng)管理員需要每天做一定的重復(fù)工作,編制一個(gè)解決方案:(1).從下午4:50刪除/abc目錄下的全部子目錄和全部文件; (2).從早上8:00~下午6:00每小時(shí)讀取/xyz目錄下x1文件中每行第一個(gè)域的全部數(shù)據(jù)加入到/backup目錄下的back01.txt文件內(nèi); (3).每逢周一下午5:50將/data目錄下的所有目錄和文件歸檔并壓縮為文件backup.tar.gz; (4).在下午5:55將IDE接口的CD-ROM載(假設(shè)CD-ROM的設(shè)備名為hdc); (5).在早上8:00前開機(jī)后啟動(dòng)。 --------------------------------------------------------- 1、簡(jiǎn)述Apache兩種工作模式,以及它們之間的區(qū)別。 答案:最主要的兩種模式是prefork模式與worker模式。prefork每個(gè)子進(jìn)程只有一個(gè)線程,效率高但消耗內(nèi)存大,是unix下默認(rèn)的模式;worker模式每個(gè)子進(jìn)程有多個(gè)線程,內(nèi)存消耗低,但一個(gè)線程崩潰會(huì)牽連其它同子進(jìn)程的線程。 2、用iptables添加一個(gè)規(guī)則允許192.168.0.123訪問本機(jī)3306端口 iptables-IINPUT1-ptcp-mtcp--dport3306-s192.168.0.123-jACCEPT3、如何對(duì)一臺(tái)Linux服務(wù)器進(jìn)行系統(tǒng)性能調(diào)優(yōu),列舉出參數(shù)。4、DNS服務(wù)器的工作原理。 5、修改第一塊網(wǎng)卡的路徑是什么。 /etc/sysconfig/network-scripts/ifcfg-eth0 7、使用shell,建立class1用戶組,再批量建立stu1--stu30的用戶,并指定用戶組為class1。 viautoaddusr#!/usr/bin/php-q chmod+xautoaddusr./autoaddusr 8、個(gè)人對(duì)該工作的未來如何規(guī)劃,需要加強(qiáng)哪些能力。首先,我有一顆真誠(chéng)的心,遇事沉著冷靜,不急不躁;其次,我有相應(yīng)的專業(yè)知識(shí)和工作經(jīng)驗(yàn)。一年多的系統(tǒng)管理經(jīng)歷鍛煉了我在這個(gè)行業(yè)的業(yè)務(wù)能力,并對(duì)行業(yè)前景和發(fā)展動(dòng)態(tài)有相應(yīng)的了解; 最后,我會(huì)用踏實(shí)的作風(fēng)在今后的工作中證明我自己的能力!9、日常監(jiān)控都需要監(jiān)控哪些?1)硬件: CPU:/proc/cpuinfo內(nèi)存:/proc/meminfo硬盤:fdisk-l2)系統(tǒng): 負(fù)載:/proc/loadavg uptime查看實(shí)時(shí)loadaverage、swap虛擬內(nèi)存:vmstat(參數(shù)-s;24)SUID,用戶,進(jìn)程 系統(tǒng)日志:tail-f/var/log/messages logwatch--print--rangeToday--serviceSSHD--servicepam_unix3)網(wǎng)絡(luò):Host_Alive,Ping,端口,連接 1.如何將本地80端口的請(qǐng)求轉(zhuǎn)發(fā)到8080端口,當(dāng)前主機(jī)IP為192.168.16.1,其中本地網(wǎng)卡eth0:答: #iptables-tnat-APREROUTING-d192.168.16.1-ptcp--dport80-jDNAT--to192.168.16.1:8080或者: #iptables-tnat-APREROUTING-ieth0-d192.168.16.1-ptcp-mtcp--dport80-jREDIRECT--to-ports8080 2.什么是NAT,常見分為那幾種,DNAT與SNAT有什么不同,應(yīng)用事例有那些?3.包過濾防火墻與代理應(yīng)用防火墻有什么區(qū)別,能列舉幾種相應(yīng)的產(chǎn)品嗎?4.iptables是否支持time時(shí)間控制用戶行為,如有請(qǐng)寫出具體操作步驟5.說出你知道的幾種linux/unix發(fā)行版本 6.列出linux常見打包工具并寫相應(yīng)解壓縮參數(shù)(至少三種)7.計(jì)劃每星期天早8點(diǎn)服務(wù)器定時(shí)重啟,如何實(shí)現(xiàn)?8.列出作為完整郵件系統(tǒng)的軟件,至少二類 9,當(dāng)用戶在瀏覽器當(dāng)中輸入一個(gè)網(wǎng)g站,說說計(jì)算機(jī)對(duì)dns解釋經(jīng)過那些流程?注:本機(jī)跟本地dns還沒有緩存。 答:a.用戶輸入網(wǎng)址到瀏覽器b.瀏覽器發(fā)出DNS請(qǐng)求信息 c.計(jì)算機(jī)首先查詢本機(jī)HOST文件,看是否存在,存在直接返回結(jié)果,不存在,繼續(xù)下一步 d.計(jì)算機(jī)按照本地DNS的順序,向合法dns服務(wù)器查詢IP結(jié)果, e.合法dns返回dns結(jié)果給本地dns,本地dns并緩存本結(jié)果,直到TTL過期,才再次查詢此結(jié)果 f.返回IP結(jié)果給瀏覽器 g.瀏覽器根據(jù)IP信息,獲取頁(yè)面10,我們都知道,dns既采用了tcp協(xié)議,又采用了udp協(xié)議,什么時(shí)候采用tcp協(xié)議?什么時(shí)候采用udp協(xié)議?為什么要這么設(shè)計(jì)? 答:這個(gè)題需要理解的東西比較的多,分一下幾個(gè)方面 a,從數(shù)據(jù)包大小上分:UDP的最大包長(zhǎng)度是65507個(gè)字節(jié),響應(yīng)dns查詢的時(shí)候數(shù)據(jù)包長(zhǎng)度超過512個(gè)字節(jié),而返回的只要前512個(gè)字節(jié),這時(shí)名字解釋器通常使用TCP從發(fā)原來的請(qǐng)求。 b,從協(xié)議本身來分:大部分的情況下使用UDP協(xié)議,大家都知道UDP協(xié)議是一種不可靠的協(xié)議,dns不像其它的使用UDP的Internet應(yīng)用(如:TFTP,BOOTP和SNMP等),大部分集中在局域網(wǎng),dns查詢和響應(yīng)需要經(jīng)過廣域網(wǎng),分組丟失和往返時(shí)間的不確定性在廣域網(wǎng)比局域網(wǎng)上更大,這就要求dns客戶端需要好的重傳和超時(shí)算法,這時(shí)候使用TCP11,一個(gè)EXT3的文件分區(qū),當(dāng)使用touchtest.file命令創(chuàng)建一個(gè)新文件時(shí)報(bào)錯(cuò),報(bào)錯(cuò)的信息是提示磁盤已滿,但是采用df-h命令查看磁盤大小時(shí),只使用了,60%的磁盤空間,為什么會(huì)出現(xiàn)這個(gè)情況,說說你的理由。 答:兩種情況,一種是磁盤配額問題,另外一種就是EXT3文件系統(tǒng)的設(shè)計(jì)不適合很多小文件跟大文件的一種文件格式,出現(xiàn)很多小文件時(shí),容易導(dǎo)致inode耗盡了。12,我們都知道FTP協(xié)議有兩種工作模式,說說它們的大概的一個(gè)工作流程?FTP兩種工作模式:主動(dòng)模式(ActiveFTP)和被動(dòng)模式(PassiveFTP) 在主動(dòng)模式下,F(xiàn)TP客戶端隨機(jī)開啟一個(gè)大于1024的端口N向服務(wù)器的21號(hào)端口發(fā)起連接,然后開放N+1號(hào)端口進(jìn)行監(jiān)聽,并向服務(wù)器發(fā)出PORTN+1命令。 服務(wù)器接收到命令后,會(huì)用其本地的FTP數(shù)據(jù)端口(通常是20)來連接客戶端指定的端口N+1,進(jìn)行數(shù)據(jù)傳輸。 在被動(dòng)模式下,F(xiàn)TP客戶端隨機(jī)開啟一個(gè)大于1024的端口N向服務(wù)器的21號(hào)端口發(fā)起連接,同時(shí)會(huì)開啟N+1號(hào)端口。然后向服務(wù)器發(fā)送PASV命令,通知服務(wù)器自己處于被動(dòng)模式。服務(wù)器收到命令后,會(huì)開放一個(gè)大于1024的端口P進(jìn)行監(jiān)聽,然后用PORTP命令通知客戶端,自己的數(shù)據(jù)端口是P?蛻舳耸盏矫詈,會(huì)通過N+1號(hào)端口連接服務(wù)器的端口P,然后在兩個(gè)端口之間進(jìn)行數(shù)據(jù)傳輸。 總的來說,主動(dòng)模式的FTP是指服務(wù)器主動(dòng)連接客戶端的數(shù)據(jù)端口,被動(dòng)模式的FTP是指服務(wù)器被動(dòng)地等待客戶端連接自己的數(shù)據(jù)端口。 被動(dòng)模式的FTP通常用在處于防火墻之后的FTP客戶訪問外界FTp服務(wù)器的情況,因?yàn)樵谶@種情況下,防火墻通常配置為不允許外界訪問防火墻之后主機(jī),而只允許由防火墻之后的主機(jī)發(fā)起的連接請(qǐng)求通過。 因此,在這種情況下不能使用主動(dòng)模式的FTP傳輸,而被動(dòng)模式的FTP可以良好的工作。13.編寫個(gè)shell腳本將當(dāng)前目錄下大于10K的文件轉(zhuǎn)移到/tmp目錄下#/bin/sh#Programm: #Usingformovecurrentlydirectoryto/tmp forFileNamein`ls-l|awk"$5>10240{print$9}"`do mv$FileName/tmpdone ls-al/tmpecho"Done!" 14.apache有幾種工作模式,分別介紹下其特點(diǎn),并說明什么情況下采用不同的工作模式? apache主要有兩種工作模式:prefork(apache的默認(rèn)安裝模式)和worker(可以在編譯的時(shí)候加參數(shù)--with-mpm-worker選擇工作模式)prefork的特點(diǎn)是:(預(yù)派生) 1.這種模式可以不必在請(qǐng)求到來時(shí)再產(chǎn)生新的進(jìn)程,從而減小了系統(tǒng)開銷2.可以防止意外的內(nèi)存泄漏 3.在服務(wù)器負(fù)載下降的時(shí)候會(huì)自動(dòng)減少子進(jìn)程數(shù) worker的特點(diǎn)是:支持混合的多線程多進(jìn)程的多路處理模塊 如果對(duì)于一個(gè)高流量的HTTP服務(wù)器,workerMPM是一個(gè)比較好的選擇,因?yàn)閣orkerMPM占用的內(nèi)存要比prefork要小。 15.名詞解釋HDLC,VTP,OSPF,RIP,DDOS,system V,GNU,netscreen,ssh,smartd,apache,WAIT_TIME等等 16.編寫shell腳本獲取本機(jī)的網(wǎng)絡(luò)地址。比如:本機(jī)的ip地址是:192.168.100.2/255.255.255.0,那么它的網(wǎng)絡(luò)地址是192.168.100.1/255.255.255.0方法一: 1.#!/bin/bash 2.#Thisscriptprintipandnetwork 3.file="/etc/sysconfig/network-scripts/ifcfg-eth0"4.if[-f$file];then 5.IP=`grep"IPADDR"$file|awk-F"=""{print$2}"`6.MASK=`grep"NETMASK"$file|awk-F"=""{print$2}"`7.echo"$IP/$MASK"8.exit19.fi方法二: 1.#!/bin/bash 2.#Thisprogrammwillprintfip/network3.# 4.IP=`ifconfigeth0|grep"inet"|sed"s/^.*addr://g"|sed"s/Bcast.*$//g"`5.NETMASK=`ifconfigeth0|grep"inet"|sed"s/^.*Mask://g"`6.echo"$IP/$NETMASK"7.exit 17.在命令行下發(fā)一郵件,發(fā)件人:123@abc.com,收信人:abc@xyz.com二簡(jiǎn)述題: 1.linux下如何改IP,主機(jī)名,DNS2.linux下如何添加路由 3.簡(jiǎn)述linux下編譯內(nèi)核的意義與步驟4.簡(jiǎn)述Linux啟動(dòng)過程5.簡(jiǎn)述DDOS攻擊的原理6.簡(jiǎn)述Tcp三次握手的過程7.簡(jiǎn)述VPN,常見有哪幾種?8. 三:設(shè)計(jì)題:1.系統(tǒng)設(shè)計(jì) 請(qǐng)考慮以下系統(tǒng)的設(shè)計(jì).您可以翻閱資料,查詢?nèi)魏文袔椭馁Y料、指南等。您有的資源: 8臺(tái)安裝Linux(2.6內(nèi)核)的雙網(wǎng)卡PC服務(wù)器以及相關(guān)開源軟件,交換機(jī)Apache2.2.xTomcat5.5.X數(shù)據(jù)庫(kù)系統(tǒng) 最多8個(gè)InternetIP地址,請(qǐng)您設(shè)計(jì)一個(gè)系統(tǒng):1、使用雙apachewebserver前端; 2、采用AJP連接后段的3臺(tái)Tomcat應(yīng)用服務(wù)器,這些tomcat被配置成cluster,因此需要考慮apache對(duì)后端的分配,分配采用完全平衡的方法;配置使用cookie來實(shí)現(xiàn)sessionstickness; 3、1臺(tái)數(shù)據(jù)庫(kù)服務(wù)器只有tomcat才需要連接,也不需要對(duì)Internet提供服務(wù)。4、考慮系統(tǒng)的安全性和維護(hù)方便性; 5、通過rewrite規(guī)則配置把下屬URL規(guī)則改寫成友好的URL>您需要提交 1、服務(wù)器規(guī)劃,包括:*網(wǎng)絡(luò)結(jié)構(gòu)圖 *每臺(tái)機(jī)器的IP地址分配*每臺(tái)機(jī)器上運(yùn)行的關(guān)鍵軟件*您從安全性和維護(hù)性方面的考慮2、Apache的以下配置文件給我們:*extra/http-proxy-ajp.conf*extra/http-rewrite.conf 2.你可以采取任何設(shè)備和不同操作系統(tǒng)服務(wù)器設(shè)計(jì)對(duì)兩臺(tái)WWW服務(wù)器和兩臺(tái)FTP服務(wù)器做負(fù)載均衡,用網(wǎng)絡(luò)拓?fù)鋱D表示并加以說明。ǚ椒ㄔ蕉 越好) 第一種方法:DNS輪巡INA192.168.1.1INA192.168.1.2INA192.168.1.3ftp1INA192.1.1.4ftp2INA192.1.1.5ftp3INA192.1.1.6wwwINCNAMEwwwwwwINCNAMEwwwINCNAMEftpINCNAMEftp1ftpINCNAMEftp2ftpINCNAMEftp3 ==================題空面試題===========================Linux面試題一.填空題: 1.在Linux系統(tǒng)中,以文件方式訪問設(shè)備。 2.Linux內(nèi)核引導(dǎo)時(shí),從文件/etc/fstab中讀取要加載的文件系統(tǒng)。3.Linux文件系統(tǒng)中每個(gè)文件用i節(jié)點(diǎn)來標(biāo)識(shí)。4.全部磁盤塊由四個(gè)部分組成,分別為引導(dǎo)塊、專用塊、i節(jié)點(diǎn)表塊和數(shù)據(jù)存儲(chǔ)塊。5.鏈接分為:硬鏈接和符號(hào)鏈接。 6.超級(jí)塊包含了i節(jié)點(diǎn)表和空閑塊表等重要的文件系統(tǒng)信息。 7.某文件的權(quán)限為:d-rw-_r--_r--,用數(shù)值形式表示該權(quán)限,則該八進(jìn)制數(shù)為:644,該文件屬性是目錄。 8.前臺(tái)起動(dòng)的進(jìn)程使用Ctrl+c終止。 9.靜態(tài)路由設(shè)定后,若網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)發(fā)生變化,需由系統(tǒng)管理員修改路由的設(shè)置。 10.網(wǎng)絡(luò)管理的重要任務(wù)是:控制和監(jiān)控。 11.安裝Linux系統(tǒng)對(duì)硬盤分區(qū)時(shí),必須有兩種分區(qū)類型:文件系統(tǒng)分區(qū)和交換分區(qū)。13.編寫的Shell程序運(yùn)行前必須賦予該腳本文件執(zhí)行權(quán)限。 14.系統(tǒng)管理的任務(wù)之一是能夠在分布式環(huán)境中實(shí)現(xiàn)對(duì)程序和數(shù)據(jù)的安全保護(hù)、備份、恢復(fù)和更新。 15.系統(tǒng)交換分區(qū)是作為系統(tǒng)虛擬存儲(chǔ)器的一塊區(qū)域。 16.內(nèi)核分為進(jìn)程管理系統(tǒng)、內(nèi)存管理系統(tǒng)、I/O管理系統(tǒng)和文件管理系統(tǒng)等四個(gè)子系統(tǒng)。 17.內(nèi)核配置是系統(tǒng)管理員在改變系統(tǒng)配置硬件時(shí)要進(jìn)行的重要操作。 18.在安裝Linux系統(tǒng)中,使用netconfig程序?qū)W(wǎng)絡(luò)進(jìn)行配置,該安裝程序會(huì)一步步提示用戶輸入主機(jī)名、域名、域名服務(wù)器、IP地址、網(wǎng)關(guān)地址和子網(wǎng)掩碼等必要信息。19.唯一標(biāo)識(shí)每一個(gè)用戶的是用戶ID和用戶名。 20.RIP協(xié)議是最為普遍的一種內(nèi)部協(xié)議,一般稱為動(dòng)態(tài)路由信息協(xié)議。 21.在Linux系統(tǒng)中所有內(nèi)容都被表示為文件,組織文件的各種方法稱為文件系統(tǒng)。22.DHCP可以實(shí)現(xiàn)動(dòng)態(tài)IP地址分配。 23.系統(tǒng)網(wǎng)絡(luò)管理員的管理對(duì)象是服務(wù)器、用戶和服務(wù)器的進(jìn)程以及系統(tǒng)的各種資源。24.網(wǎng)絡(luò)管理通常由監(jiān)測(cè)、傳輸和管理三部分組成,其中管理部分是整個(gè)網(wǎng)絡(luò)管理的中心。25.當(dāng)想刪除本系統(tǒng)用不上的設(shè)備驅(qū)動(dòng)程序時(shí)必須編譯內(nèi)核,當(dāng)內(nèi)核不支持系統(tǒng)上的設(shè)備驅(qū)動(dòng)程序時(shí),必須對(duì)內(nèi)核升級(jí)。 26Ping命令可以測(cè)試網(wǎng)絡(luò)中本機(jī)系統(tǒng)是否能到達(dá)一臺(tái)遠(yuǎn)程主機(jī),所以常常用于測(cè)試網(wǎng)絡(luò)的連通性。 27.vi編輯器具有兩種工作模式:命令模式和輸入模式。28.可以用lsal命令來觀察文件的權(quán)限,每個(gè)文件的權(quán)限都用10位表示,并分為四段,其中第一段占1位,表示文件類型,第二段占3位,表示文件所有者對(duì)該文件的權(quán)限。29.進(jìn)程與程序的區(qū)別在于其動(dòng)態(tài)性,動(dòng)態(tài)的產(chǎn)生和終止,從產(chǎn)生到終止進(jìn)程可以具有的基本狀態(tài)為:運(yùn)行態(tài)、就緒態(tài)和等待態(tài)(阻塞態(tài))。 30.DNS實(shí)際上是分布在internet上的主機(jī)信息的數(shù)據(jù)庫(kù),其作用是實(shí)現(xiàn)IP地址和主機(jī)名之間的轉(zhuǎn)換。 31.Apache是實(shí)現(xiàn)WWW服務(wù)器功能的應(yīng)用程序,即通常所說的“瀏覽web服務(wù)器”,在服務(wù)器端為用戶提供瀏覽web服務(wù)的就是apache應(yīng)用程序。 32.在Linux系統(tǒng)上做備份可以有兩種類型:系統(tǒng)備份和用戶備份。其中前者是指對(duì)操作系統(tǒng)的備份,后者是指對(duì)應(yīng)用程序和用戶文件的備份。33.CD-ROM標(biāo)準(zhǔn)的文件系統(tǒng)類型是iso9660。 34.當(dāng)lilo.conf配置完畢后,使之生效,應(yīng)運(yùn)行的命令及參數(shù)是lilo。35.在使用ls命令時(shí),用八進(jìn)制形式顯示非打印字符應(yīng)使用參數(shù)-b。 36.Linux使用支持Windows9.x/201*長(zhǎng)文件名的文件系統(tǒng)的類型是vfat。37.設(shè)定限制用戶使用磁盤空間的命令是quota。 38在Linux系統(tǒng)中,用來存放系統(tǒng)所需要的配置文件和子目錄的目錄是/etc。39.硬連接只能建立對(duì)文件鏈接。符號(hào)鏈接可以跨不同文件系統(tǒng)創(chuàng)建。40.套接字文件的屬性位是s。41.結(jié)束后臺(tái)進(jìn)程的命令是kill。 42.進(jìn)程的運(yùn)行有兩種方式,即獨(dú)立運(yùn)行和使用父進(jìn)程運(yùn)行。43.Links分為硬鏈接和符號(hào)鏈接。 44.在超級(jí)用戶下顯示Linux系統(tǒng)中正在運(yùn)行的全部進(jìn)程,應(yīng)使用的命令及參數(shù)是ps-aux。 45.管道文件的屬性位是p。 46.將前一個(gè)命令的標(biāo)準(zhǔn)輸出作為后一個(gè)命令的標(biāo)準(zhǔn)輸入,稱之為管道。47.為腳本程序指定執(zhí)行權(quán)的命令及參數(shù)是chmoda+xfilename。48.進(jìn)行遠(yuǎn)程登錄的命令是telnet。 49.欲發(fā)送10個(gè)分組報(bào)文測(cè)試與主機(jī)abc.tuu.edu.cn的連通性,應(yīng)使用的命令和參數(shù)是:pingabc.tuu.edu.cnc10。 50.DNS服務(wù)器的進(jìn)程命名為named,當(dāng)其啟動(dòng)時(shí),自動(dòng)裝載/etc目錄下的named.conf文件中定義的DNS分區(qū)數(shù)據(jù)庫(kù)文件。51.Apache服務(wù)器進(jìn)程配置文件是httpd.conf。 52.在Linux系統(tǒng)中,壓縮文件后生成后綴為.gz文件的命令是gzip。 53.在用vi編輯文件時(shí),將文件內(nèi)容存入test.txt文件中,應(yīng)在命令模式下鍵入:wtest.txt。 54可以在標(biāo)準(zhǔn)輸出上顯示整年日歷的命令及參數(shù)是cal-y。 55.在shell編程時(shí),使用方括號(hào)表示測(cè)試條件的規(guī)則是:方括號(hào)兩邊必須有空格。56.檢查已安裝的文件系統(tǒng)/dev/had5是否正常,若檢查有錯(cuò),則自動(dòng)修復(fù),其命令及參數(shù)是fscka/dev/had5。 57.在Windows9.x環(huán)境下共享Unix/Linux中的用戶目錄的一個(gè)工具是Samba服務(wù)器。 58.系統(tǒng)管理員的職責(zé)是進(jìn)行系統(tǒng)資源管理、系統(tǒng)性能管理、設(shè)備管理、安全管理和系統(tǒng)性能監(jiān)測(cè)。 59在Linux系統(tǒng)中,測(cè)試DNS服務(wù)器是否能夠正確解析域名的的客戶端命令,使用命令nslookup。 60.在Linux系統(tǒng)下,第二個(gè)IDE通道的硬盤(從盤)被標(biāo)識(shí)為hdb。 61.當(dāng)系統(tǒng)管理員需升級(jí)內(nèi)核版本和改變系統(tǒng)硬件配置時(shí),應(yīng)重新編譯內(nèi)核。62.如果只是要修改系統(tǒng)的IP地址,應(yīng)修改/etc/rc.d/rc.inet1配置文件。 63.當(dāng)LAN內(nèi)沒有條件建立DNS服務(wù)器,但又想讓局域網(wǎng)內(nèi)的用戶可以使用計(jì)算機(jī)名互相訪問時(shí),應(yīng)配置/etc/hosts文件。 64.在vi編輯環(huán)境下,使用Esc鍵進(jìn)行模式轉(zhuǎn)換。 65.SlackwareLinux9.0通常使用ext3文件系統(tǒng),系統(tǒng)的全部磁盤塊由四部分組成。66.將/home/stud1/wang目錄做歸檔壓縮,壓縮后生成wang.tar.gz文件,并將此文件保存到/home目錄下,實(shí)現(xiàn)此任務(wù)的tar命令格式tarzcvf/home/wang.tar.gz/home/stud1/wang。 67.管道就是將前一個(gè)命令的標(biāo)準(zhǔn)輸出作為后一個(gè)命令的標(biāo)準(zhǔn)輸入。 68.在使用手工的方法配置網(wǎng)絡(luò)時(shí),可通過修改/etc/HOSTNAME文件來改變主機(jī)名,若要配置該計(jì)算機(jī)的域名解析客戶端,需配置/etc/resolv.conf文件。 69.啟動(dòng)進(jìn)程有手動(dòng)啟動(dòng)和調(diào)度啟動(dòng)兩種方法,其中調(diào)度啟動(dòng)常用的命令為at、batch和crontab。 70.test.bns.com.cn的域名是bns.com.cn,如果要配置一域名服務(wù)器,應(yīng)在named.conf文件中定義DNS數(shù)據(jù)庫(kù)的工作目錄。 71.Sendmail郵件系統(tǒng)使用的兩個(gè)主要協(xié)議是:SMTP和POP,前者用來發(fā)送郵件,后者用來接收郵件。 72.DHCP是動(dòng)態(tài)主機(jī)配置協(xié)議的簡(jiǎn)稱,其作用是:為網(wǎng)絡(luò)中的主機(jī)分配IP地址。73.目前代理服務(wù)器使用的軟件包有很多種,教材中使用的是squid。 74.rm命令可刪除文件或目錄,其主要差別就是是否使用遞歸開關(guān)-r或-R。75.mv命令可以移動(dòng)文件和目錄,還可以為文件和目錄重新命名。 76.路由選擇協(xié)議(RIP)的跳數(shù)表示到達(dá)目的地之前必須通過的網(wǎng)關(guān)數(shù),RIP接受的最長(zhǎng)距離是15跳。 77.ping命令用于測(cè)試網(wǎng)絡(luò)的連通性,ping命令通過ICMP協(xié)議(internet控制信息協(xié)議)來實(shí)現(xiàn)。 78.nfs協(xié)議用于實(shí)現(xiàn)Unix(/linux)主機(jī)之間的文件系統(tǒng)共享。79.在Linux操作系統(tǒng)中,設(shè)備都是通過特殊的文件來訪問。 80.shell不僅是用戶命令的解釋器,它同時(shí)也是一種功能強(qiáng)大的編程語(yǔ)言。bash是Linux的缺省shell。 81.用>;>;符號(hào)將輸出重定向內(nèi)容附加在原文的后面。82.增加一個(gè)用戶的命令是:adduser或useradd。83進(jìn)行字符串查找,使用grep命令。84.使用*每次匹配若干個(gè)字符。 85./sbin目錄用來存放系統(tǒng)管理員使用的管理程序。 二.單項(xiàng)選擇題: 1.下面的網(wǎng)絡(luò)協(xié)議中,面向連接的的協(xié)議是:A。A傳輸控制協(xié)議B用戶數(shù)據(jù)報(bào)協(xié)議C網(wǎng)際協(xié)議 D網(wǎng)際控制報(bào)文協(xié)議 2.在/etc/fstab文件中指定的文件系統(tǒng)加載參數(shù)中,D參數(shù)一般用于CD-ROM等移動(dòng)設(shè)備。 AdefaultsBsw Crw和roDnoauto 3.Linux文件權(quán)限一共10位長(zhǎng)度,分成四段,第三段表示的內(nèi)容是C。A文件類型 B文件所有者的權(quán)限 C文件所有者所在組的權(quán)限D(zhuǎn)其他用戶的權(quán)限 4.終止一個(gè)前臺(tái)進(jìn)程可能用到的命令和操作B。Akill B;+CCshutdownDhalt 5.在使用mkdir命令創(chuàng)建新的目錄時(shí),在其父目錄不存在時(shí)先創(chuàng)建父目錄的選項(xiàng)是D。A-mB-dC-fD-p 6.下面關(guān)于i節(jié)點(diǎn)描述錯(cuò)誤的是A。(inode是一種數(shù)據(jù)結(jié)構(gòu),vfs中描述文件的相關(guān)參數(shù)??) Ai節(jié)點(diǎn)和文件是一一對(duì)應(yīng)的Bi節(jié)點(diǎn)能描述文件占用的塊數(shù) Ci節(jié)點(diǎn)描述了文件大小和指向數(shù)據(jù)塊的指針 D通過i節(jié)點(diǎn)實(shí)現(xiàn)文件的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)的轉(zhuǎn)換 7.一個(gè)文件名字為rr.Z,可以用來解壓縮的命令是:D。AtarBgzipCcompressDuncompress 8.具有很多C語(yǔ)言的功能,又稱過濾器的是C。AcshBtcsh Cawk(awk詳解)Dsed 9.一臺(tái)主機(jī)要實(shí)現(xiàn)通過局域網(wǎng)與另一個(gè)局域網(wǎng)通信,需要做的工作是C。A配置域名服務(wù)器 B定義一條本機(jī)指向所在網(wǎng)絡(luò)的路由C定義一條本機(jī)指向所在網(wǎng)絡(luò)網(wǎng)關(guān)的路由D定義一條本機(jī)指向目標(biāo)網(wǎng)絡(luò)網(wǎng)關(guān)的路由10.建立動(dòng)態(tài)路由需要用到的文件有D。A/etc/hostsB/etc/HOSTNAMEC/etc/resolv.confD/etc/gateways 11.局域網(wǎng)的網(wǎng)絡(luò)地址192.168.1.0/24,局域網(wǎng)絡(luò)連接其它網(wǎng)絡(luò)的網(wǎng)關(guān)地址是 192.168.1.1。主機(jī)192.168.1.20訪問172.16.1.0/24網(wǎng)絡(luò)時(shí),其路由設(shè)置正確的是B。 Arouteaddnet192.168.1.0gw192.168.1.1netmask255.255.255.0metric1 Brouteaddnet172.16.1.0gw192.168.1.1netmask255.255.255.255metric1 Crouteaddnet172.16.1.0gw172.16.1.1netmask255.255.255.0metric1Drouteadddefault192.168.1.0netmask172.168.1.1metric112.下列提法中,不屬于ifconfig命令作用范圍的是D。A配置本地回環(huán)地址B配置網(wǎng)卡的IP地址C激活網(wǎng)絡(luò)適配器D加載網(wǎng)卡到內(nèi)核中 13.下列關(guān)于鏈接描述,錯(cuò)誤的是B。 A硬鏈接就是讓鏈接文件的i節(jié)點(diǎn)號(hào)指向被鏈接文件的i節(jié)點(diǎn)B硬鏈接和符號(hào)連接都是產(chǎn)生一個(gè)新的i節(jié)點(diǎn)C鏈接分為硬鏈接和符號(hào)鏈接D硬連接不能鏈接目錄文件 14.在局域網(wǎng)絡(luò)內(nèi)的某臺(tái)主機(jī)用ping命令測(cè)試網(wǎng)絡(luò)連接時(shí)發(fā)現(xiàn)網(wǎng)絡(luò)內(nèi)部的主機(jī)都可以連同,而不能與公網(wǎng)連通,問題可能是C。A主機(jī)IP設(shè)置有誤 B沒有設(shè)置連接局域網(wǎng)的網(wǎng)關(guān) C局域網(wǎng)的網(wǎng)關(guān)或主機(jī)的網(wǎng)關(guān)設(shè)置有誤D局域網(wǎng)DNS服務(wù)器設(shè)置有誤 15.下列文件中,包含了主機(jī)名到IP地址的映射關(guān)系的文件是:B。A/etc/HOSTNAMEB/etc/hosts C/etc/resolv.confD/etc/networks 16.不需要編譯內(nèi)核的情況是D。A刪除系統(tǒng)不用的設(shè)備驅(qū)動(dòng)程序時(shí)B升級(jí)內(nèi)核時(shí)C添加新硬件時(shí)D將網(wǎng)卡激活 17.在shell中變量的賦值有四種方法,其中,采用name=12的方法稱A。A直接賦值 B使用read命令C使用命令行參數(shù)D使用命令的輸出 18.D命令可以從文本文件的每一行中截取指定內(nèi)容的數(shù)據(jù)。AcpBddCfmtDcut 19.下列不是Linux系統(tǒng)進(jìn)程類型的是D。A交互進(jìn)程B批處理進(jìn)程C守護(hù)進(jìn)程 D就緒進(jìn)程(進(jìn)程狀態(tài)) 20.配置Apache1.3.19服務(wù)器需要修改的配置文件為___A______Ahttpd.confBaccess.confCsrm.confDnamed.conf 21.內(nèi)核不包括的子系統(tǒng)是D。A進(jìn)程管理系統(tǒng)B內(nèi)存管理系統(tǒng)CI/O管理系統(tǒng)D硬件管理系統(tǒng) 22.在日常管理中,通常CPU會(huì)影響系統(tǒng)性能的情況是:A。ACPU已滿負(fù)荷地運(yùn)轉(zhuǎn)BCPU的運(yùn)行效率為30%CCPU的運(yùn)行效率為50%DCPU的運(yùn)行效率為80% 23.若一臺(tái)計(jì)算機(jī)的內(nèi)存為128MB,則交換分區(qū)的大小通常是C。A64MBB128MBC256MBD512MB 24.在安裝Linux的過程中的第五步是讓用戶選擇安裝方式,如果用戶希望安裝部分組件(軟件程序),并在選擇好后讓系統(tǒng)自動(dòng)安裝,應(yīng)該選擇的選項(xiàng)是D。AfullBexpertCnewbieDmenu 25.Linux有三個(gè)查看文件的命令,若希望在查看文件內(nèi)容過程中可以用光標(biāo)上下移動(dòng)來查看文件內(nèi)容,應(yīng)使用C命令。AcatBmoreClessDmenu 26.下列信息是某系統(tǒng)用psef命令列出的正在運(yùn)行的進(jìn)程,D進(jìn)程是運(yùn)行Internet超級(jí)服務(wù)器,它負(fù)責(zé)監(jiān)聽I(yíng)nternetsockets上的連接,并調(diào)用合適的服務(wù)器來處理接收的信息。 Aroot14.00.0344204?S17:090:00init Broot20.00.129161520?S17:090:00/sbin/getty Croot30.00.21364632?S17:090:00/usr/sbin/syslogdDroot40.013441204?S17:090:10/usr/sbin/inetd 27.在TCP/IP模型中,應(yīng)用層包含了所有的高層協(xié)議,在下列的一些應(yīng)用協(xié)議中,B是能夠?qū)崿F(xiàn)本地與遠(yuǎn)程主機(jī)之間的文件傳輸工作。AtelnetBFTPCSNMPDNFS 28.當(dāng)我們與某遠(yuǎn)程網(wǎng)絡(luò)連接不上時(shí),就需要跟蹤路由查看,以便了解在網(wǎng)絡(luò)的什么位置出現(xiàn)了問題,滿足該目的的命令是C。 ApingBifconfigCtracerouteDnetstat 29.對(duì)名為fido的文件用chmod551fido進(jìn)行了修改,則它的許可權(quán)是D。A-rwxr-xr-xB-rwxr--r--C-r--r--r--D-r-xr-xx 30.在i節(jié)點(diǎn)表中的磁盤地址表中,若一個(gè)文件的長(zhǎng)度是從磁盤地址表的第1塊到第11塊,則該文件共占有B塊號(hào)。A256B266C11 D256×10 31.用lsal命令列出下面的文件列表,D文件是符號(hào)連接文件。A-rw-rw-rw-2hel-susers56Sep0911:05helloB-rwxrwxrwx2hel-susers56Sep0911:05goodbeyCdrwxr--r--1helusers1024Sep1008:10zhangDlrwxr--r--1helusers2024Sep1208:12cheng32.DNS域名系統(tǒng)主要負(fù)責(zé)主機(jī)名和A之間的解析。AIP地址BMAC地址C網(wǎng)絡(luò)地址D主機(jī)別名 33.WWW服務(wù)器是在Internet上使用最為廣泛,它采用的是B結(jié)構(gòu)。A服務(wù)器/工作站BB/SC集中式D分布式 34.Linux系統(tǒng)通過C命令給其他用戶發(fā)消息。AlessBmesgyCwriteDechoto [注:mesg[y|n]所有使用者決定是否允許其他人傳訊息到自己的終端機(jī)介面] 35.NFS是C系統(tǒng)。A文件B磁盤C網(wǎng)絡(luò)文件D操作 36.B命令可以在Linux的安全系統(tǒng)中完成文件向磁帶備份的工作。AcpBtrCdirDcpio [注:如果用echo$PATH或者echo$LD_LIBRARY_PATH等類似的命令來顯示路徑 信息的話,我們看到的將會(huì)是一大堆用冒號(hào)連接在一起的路徑,tr命令可以把這些冒號(hào)轉(zhuǎn)換為回車,這樣,這些路徑就具有很好的可讀性了:echo$PATH|tr":""\\n"] 37.Linux文件系統(tǒng)的文件都按其作用分門別類地放在相關(guān)的目錄中,對(duì)于外部設(shè)備文件,一般應(yīng)將其放在C目錄中。A/binB/etcC/devD/lib 38.在重新啟動(dòng)Linux系統(tǒng)的同時(shí)把內(nèi)存中的信息寫入硬盤,應(yīng)使用D命令實(shí)現(xiàn)。A#rebootB#haltC#reboot D#shutdownrnow 39.網(wǎng)絡(luò)管理具備以下幾大功能:配置管理、A、性能管理、安全管理和計(jì)費(fèi)管理等。A故障管理B日常備份管理C升級(jí)管理D發(fā)送郵件 40.關(guān)于代理服務(wù)器的論述,正確的是A。 A使用internet上已有的公開代理服務(wù)器,只需配置客戶端。B代理服務(wù)器只能代理客戶端http的請(qǐng)求。 C設(shè)置好的代理服務(wù)器可以被網(wǎng)絡(luò)上任何主機(jī)使用。 D使用代理服務(wù)器的客戶端沒有自己的ip地址。41.關(guān)閉linux系統(tǒng)(不重新啟動(dòng))可使用命令B。ACtrl+Alt+DelBhalt Cshutdown-rnowDreboot 42.實(shí)現(xiàn)從IP地址到以太網(wǎng)MAC地址轉(zhuǎn)換的命令為:C。ApingBifconfigCarp Dtraceroute 43.在vi編輯器中的命令模式下,鍵入B可在光標(biāo)當(dāng)前所在行下添加一新行。A;B;C;DA 44.在vi編輯器中的命令模式下,刪除當(dāng)前光標(biāo)處的字符使用A命令。A;B;;C;D;; 45.在vi編輯器中的命令模式下,重復(fù)上一次對(duì)編輯的文本進(jìn)行的操作,可使用C命令。A上箭頭B下箭頭C;D; 46.用命令ls-al顯示出文件ff的描述如下所示,由此可知文件ff的類型為A。-rwxr-xr--1rootroot599Cec1017:12ffA普通文件B硬鏈接C目錄D符號(hào)鏈接 47.刪除文件命令為:D。AmkdirBrmdirCmvDrm 48.在下列的名稱中,不屬于DNS服務(wù)器類型的是:____C_____APrimaryMasterServerBSecondaryMasterServerCsamba DCache_onlyServer 49.網(wǎng)絡(luò)管理員對(duì)WWW服務(wù)器進(jìn)行訪問、控制存取和運(yùn)行等控制,這些控制可在A文件中體現(xiàn)。Ahttpd.confBlilo.confCinetd.confDresolv.conf 50.郵件轉(zhuǎn)發(fā)代理也稱郵件轉(zhuǎn)發(fā)服務(wù)器,它可以使用SMTP協(xié)議,也可以使用C協(xié)議。AFTPBTCPCUUCPDPOP 51.啟動(dòng)samba服務(wù)器進(jìn)程,可以有兩種方式:獨(dú)立啟動(dòng)方式和父進(jìn)程啟動(dòng)方式,其中前者是在C文件中以獨(dú)立進(jìn)程方式啟動(dòng)。A/usr/sbin/smbdB/usr/sbin/nmbdCrc.samba D/etc/inetd.conf 52.DHCP是動(dòng)態(tài)主機(jī)配置協(xié)議的簡(jiǎn)稱,其作用是可以使網(wǎng)絡(luò)管理員通過一臺(tái)服務(wù)器來管理一個(gè)網(wǎng)絡(luò)系統(tǒng),自動(dòng)地為一個(gè)網(wǎng)絡(luò)中的主機(jī)分配___D______地址。A網(wǎng)絡(luò)BMACCTCPDIP 53.為了保證在啟動(dòng)服務(wù)器時(shí)自動(dòng)啟動(dòng)DHCP進(jìn)程,應(yīng)將A文件中的dhcpd=no改為dhcpd=yes。Arc.inet1Blilo.confCinetd.confDhttpd.conf [注:英文原義:RC 中文釋義:含有程序(應(yīng)用程序甚至操作系統(tǒng))啟動(dòng)指令的腳本文件 注解:這一文件在操作系統(tǒng)啟動(dòng)時(shí)會(huì)自動(dòng)執(zhí)行,它含有要運(yùn)行的指令(命令或其它腳本)列表。] 54.對(duì)文件進(jìn)行歸檔的命令為D。AddBcpioCgzipDtar 55.改變文件所有者的命令為C。AchmodBtouchCchownDcat 56.在給定文件中查找與設(shè)定條件相符字符串的命令為:A。AgrepBgzipCfindDsort 57.建立一個(gè)新文件可以使用的命令為D。AchmodBmoreCcp Dtouch(指令改變檔案的時(shí)間記錄。) 58.在下列命令中,不能顯示文本文件內(nèi)容的命令是:D。AmoreBlessCtailDjoin 59.在使用匿名登錄ftp時(shí),用戶名為B。AusersBanonymousCrootDguest 60.在實(shí)際操作中,想了解命令logname的用法,可以鍵入D得到幫助。Alogname--manBlogname/? ChelplognameDlogname--help6 1.如果LILO被安裝在MBR,使用A命令即可卸載LILO。AlilouBlilocClilovDlilo-V62.當(dāng)用命令lsal查看文件和目錄時(shí),欲觀看卷過屏幕的內(nèi)容,應(yīng)使用組合鍵D。AShift+HomeBCtrl+PgUpCAlt+PgDnDShift+PgUp 63.mc是UNIX風(fēng)格操作系統(tǒng)的C。A文件編輯器/程序編譯器B配置網(wǎng)絡(luò)的窗口工具C目錄瀏覽器/文件管理器DSamba服務(wù)器管理工具 64.i節(jié)點(diǎn)是一個(gè)D長(zhǎng)的表,表中包含了文件的相關(guān)信息。A8字節(jié)B16字節(jié)C32字節(jié)D64字節(jié) 65.文件權(quán)限讀、寫、執(zhí)行的三種標(biāo)志符號(hào)依次是A。ArwxBxrwCrdxDsrw 66.Linux文件名的長(zhǎng)度不得超過C個(gè)字符。A64B128C256D512 67.進(jìn)程有三種狀態(tài):C。A準(zhǔn)備態(tài)、執(zhí)行態(tài)和退出態(tài)B精確態(tài)、模糊態(tài)和隨機(jī)態(tài)C運(yùn)行態(tài)、就緒態(tài)和等待態(tài)D手工態(tài)、自動(dòng)態(tài)和自由態(tài) 68.從后臺(tái)啟動(dòng)進(jìn)程,應(yīng)在命令的結(jié)尾加上符號(hào)A。A&B@C#D$ 69.B不是郵件系統(tǒng)的組成部分。A用戶代理B代理服務(wù)器C傳輸代理D投遞代理70.在Shell腳本中,用來讀取文件內(nèi)各個(gè)域的內(nèi)容并將其賦值給Shell變量的命令是D。AfoldBjoinCtrDread 71.crontab文件由六個(gè)域組成,每個(gè)域之間用空格分割,其排列如下:B。AMINHOURDAYMONTHYEARCOMMAND BMINHOURDAYMONTHDAYOFWEEKCOMMANDCCOMMANDHOURDAYMONTHDAYOFWEEKDCOMMANDYEARMONTHDAYHOURMINcrontab命令:實(shí)現(xiàn)程序定時(shí)運(yùn)行 72.用ftp進(jìn)行文件傳輸時(shí),有兩種模式:C。AWord和binary B.txt和WordDocumentCASCII和binary DASCII和RichTextFormat 73.某文件的組外成員的權(quán)限為只讀;所有者有全部權(quán)限;組內(nèi)的權(quán)限為讀與寫,則該文件的權(quán)限為D。A467B674C476D764 74.在DNS系統(tǒng)測(cè)試時(shí),設(shè)named進(jìn)程號(hào)是53,命令D通知進(jìn)程重讀配置文件。AkillUSR253BkillUSR153 Ckill-INT63DkillHUP53 75.Apache服務(wù)器默認(rèn)的接聽連接端口號(hào)是C。A1024B800 C80(http)D8 76.PHP和MySQL的聯(lián)合使用解決了C。A在Proxy上處理數(shù)據(jù)庫(kù)的訪問問題 B在WWW服務(wù)器上處理黑客的非法訪問問題C在WWW服務(wù)器上處理數(shù)據(jù)庫(kù)的訪問問題 D在Sendmail郵件系統(tǒng)上處理數(shù)據(jù)庫(kù)的訪問問題77.OpenSSL是一個(gè)A。A加密軟件B郵件系統(tǒng) C數(shù)據(jù)庫(kù)管理系統(tǒng)D嵌入式腳本編程語(yǔ)言 78.Samba服務(wù)器的配置文件是D。Ahttpd.confBinetd.confCrc.sambaDsmb.conf 79.關(guān)于DNS服務(wù)器,敘述正確的是D。ADNS服務(wù)器配置不需要配置客戶端 B建立某個(gè)分區(qū)的DNS服務(wù)器時(shí)只需要建立一個(gè)主DNS服務(wù)器C主DNS服務(wù)器需要啟動(dòng)named進(jìn)程,而輔DNS服務(wù)器不需要DDNS服務(wù)器的root.cache文件包含了根名字服務(wù)器的有關(guān)信息80.退出交互模式的shell,應(yīng)鍵入C。A;B^qCexitDquit 81.將WindowsC:盤(hda1)安裝在Linux文件系統(tǒng)的/winsys目錄下,命令是B。Aroot@l04.edu.cn:~#mountdev/had1/winsysBroot@l04.edu.cn:~#mount/dev/had1/winsysCroot@l04.edu.cn:~#mount/dev/had1winsysDroot@l04.edu.cn:~#mountdev/had1winsys 82.設(shè)超級(jí)用戶root當(dāng)前所在目錄為:/usr/local,鍵入cd命令后,用戶當(dāng)前所在目錄為B。A/homeB/root C/home/rootD/usr/local 83.字符設(shè)備文件類型的標(biāo)志是B。ApBcCsDl 84.將光盤CD-ROM(hdc)安裝到文件系統(tǒng)的/mnt/cdrom目錄下的命令是C。Amount/mnt/cdrom Bmount/mnt/cdrom/dev/hdcCmount/dev/hdc/mnt/cdromDmount/dev/hdc 85.將光盤/dev/hdc卸載的命令是C。Aumount/dev/hdcBunmount/dev/hdc Cumount/mnt/cdrom/dev/hdcDunmount/mnt/cdrom/dev/hdc 86.在/home/stud1/wang目錄下有一文件file,使用D可實(shí)現(xiàn)在后臺(tái)執(zhí)行命令,此命令將file文件中的內(nèi)容輸出到file.copy文件中。Acatfile>;file.copyBcat>;file.copy Ccatfilefile.copy&Dcatfile>;file.copy& 87.在DNS配置文件中,用于表示某主機(jī)別名的是:B。ANSBCNAMECNAMEDCN 88.可以完成主機(jī)名與IP地址的正向解析和反向解析任務(wù)的命令是:A。AnslookupBarp CifconfigDdnslook 89.下列變量名中有效的shell變量名是:C。A-2-timeB_2$3 Ctrust_no_1D201*file 90.qmail是B。A收取郵件的協(xié)議B郵件服務(wù)器的一種C發(fā)送郵件的協(xié)議D郵件隊(duì)列 92.已知某用戶stud1,其用戶目錄為/home/stud1。分頁(yè)顯示當(dāng)前目錄下的所有文件的 文件或目錄名、用戶組、用戶、文件大小、文件或目錄權(quán)限、文件創(chuàng)建時(shí)間等信息的命令是D。 AmorelsalBmoreallsCmore 93.關(guān)于進(jìn)程調(diào)度命令,B是不正確的。at--定期執(zhí)行程序的調(diào)度命令A(yù)當(dāng)日晚11點(diǎn)執(zhí)行clear命令,使用at命令:at23:00todayclear B每年1月1日早上6點(diǎn)執(zhí)行date命令,使用at命令:at6amJan1dateC每日晚11點(diǎn)執(zhí)行date命令,crontab文件中應(yīng)為:023***dateD每小時(shí)執(zhí)行一次clear命令,crontab文件中應(yīng)為:0*/1***clear94.系統(tǒng)中有用戶user1和user2,同屬于users組。在user1用戶目錄下有一文件file1,它擁有644的權(quán)限,如果user2用戶想修改user1用戶目錄下的file1文件,應(yīng)擁有B權(quán)限。A744B664C646D795.如果想配置一臺(tái)匿名ftp服務(wù)器,應(yīng)修改C文件。A/etc/gatewayB/etc/ftpserversC/etc/ftpusersD/etc/inetd.conf 96.Samba服務(wù)器的進(jìn)程由B兩部分組成。Anamed和sendmailBsmbd和nmbd Cbootp和dhcpdDhttpd和squid 97.要配置NFS服務(wù)器,在服務(wù)器端主要配置C文件。A/etc/rc.d/rc.inet1B/etc/rc.d/rc.MC/etc/exportsD/etc/rc.d/rc.S 98.為保證在啟動(dòng)服務(wù)器時(shí)自動(dòng)啟動(dòng)DHCP進(jìn)程,應(yīng)對(duì)B文件進(jìn)行編輯。A/etc/rc.d/rc.inet2B/etc/rc.d/rc.inet1C/etc/dhcpd.confD/etc/rc.d/rc.S 99.在配置代理服務(wù)器時(shí),若設(shè)置代理服務(wù)器的工作緩存為64MB,配置行應(yīng)為D。Acache64MB Bcache_dirufs/usr/local/squid/cache1000016256Ccache_mgr64MBDcache_mem64MB 100.安全管理涉及的問題包括保證網(wǎng)絡(luò)管理工作可靠進(jìn)行的安全問題和保護(hù)網(wǎng)絡(luò)用戶及網(wǎng)絡(luò)管理對(duì)象問題。C屬于安全管理的內(nèi)容。A配置設(shè)備的工作參數(shù) B收集與網(wǎng)絡(luò)性能有關(guān)的數(shù)據(jù)C控制和維護(hù)訪問權(quán)限D(zhuǎn)監(jiān)測(cè)故障 101.以下命令對(duì)中,正確的是:B。Als和slBcat和tacCmore和eromDexit和tixe cat是顯示文件夾的命令,這個(gè)大家都知道,tac是cat的倒寫,意思也和它是相反的。cat是從第一行顯示到最后一行,而tac是從最后一行顯示到第一行,而rev則是從最后一個(gè)字符顯示到第一個(gè)字符 102.B命令是在vi編輯器中執(zhí)行存盤退出。A:qBZZC:q!D:WQ 103.下列關(guān)于/etc/fstab文件描述,正確的是D。Afstab文件只能描述屬于linux的文件系統(tǒng)BCD_ROM和軟盤必須是自動(dòng)加載的 Cfstab文件中描述的文件系統(tǒng)不能被卸載D啟動(dòng)時(shí)按fstab文件描述內(nèi)容加載文件系統(tǒng) 104.通過文件名存取文件時(shí),文件系統(tǒng)內(nèi)部的操作過程是通過C。A文件在目錄中查找文件數(shù)據(jù)存取位置。 B文件名直接找到文件的數(shù)據(jù),進(jìn)行存取操作。 C文件名在目錄中查找對(duì)應(yīng)的I節(jié)點(diǎn),通過I節(jié)點(diǎn)存取文件數(shù)據(jù)。 D文件名在中查找對(duì)應(yīng)的超級(jí)塊,在超級(jí)塊查找對(duì)應(yīng)i節(jié)點(diǎn),通過i節(jié)點(diǎn)存取文件數(shù)據(jù)105.Linux將存儲(chǔ)設(shè)備和輸入/輸出設(shè)備均看做文件來操作,C不是以文件的形式出現(xiàn)。A目錄B軟鏈接Ci節(jié)點(diǎn)表D網(wǎng)絡(luò)適配器 106.關(guān)于i節(jié)點(diǎn)和超級(jí)塊,下列論述不正確的是B。Ai節(jié)點(diǎn)是一個(gè)長(zhǎng)度固定的表 B超級(jí)塊在文件系統(tǒng)的個(gè)數(shù)是唯一的 Ci節(jié)點(diǎn)包含了描述一個(gè)文件所必需的全部信息 D超級(jí)塊記錄了i節(jié)點(diǎn)表和空閑塊表信息在磁盤中存放的位置107.D設(shè)備是字符設(shè)備。AhdcBfd0Chda1 Dtty1(A,B,C為塊設(shè)備) 108.B目錄存放著Linux的源代碼。A/etcB/usr/srcC/usrD/home 109.關(guān)于文件系統(tǒng)的安裝和卸載,下面描述正確的是A。A如果光盤未經(jīng)卸載,光驅(qū)是打不開的B安裝文件系統(tǒng)的安裝點(diǎn)只能是/mnt下 C不管光驅(qū)中是否有光盤,系統(tǒng)都可以安裝CD-ROM設(shè)備 Dmount/dev/fd0/floppy此命令中目錄/floppy是自動(dòng)生成的110.B不是進(jìn)程和程序的區(qū)別。 A程序是一組有序的靜態(tài)指令,進(jìn)程是一次程序的執(zhí)行過程B程序只能在前臺(tái)運(yùn)行,而進(jìn)程可以在前臺(tái)或后臺(tái)運(yùn)行C程序可以長(zhǎng)期保存,進(jìn)程是暫時(shí)的D程序沒有狀態(tài),而進(jìn)程是有狀態(tài)的 111.文件exer1的訪問權(quán)限為rw-r--r--,現(xiàn)要增加所有用戶的執(zhí)行權(quán)限和同組用戶的寫權(quán)限,下列命令正確的是A。 Achmoda+xg+wexer1Bchmod765exer1Cchmodo+xexer1Dchmodg+wexer1 112.有關(guān)歸檔和壓縮命令,下面描述正確的是C。 A用uncompress命令解壓縮由compress命令生成的后綴為.zip的壓縮文件Bunzip命令和gzip命令可以解壓縮相同類型的文件Ctar歸檔且壓縮的文件可以由gzip命令解壓縮Dtar命令歸檔后的文件也是一種壓縮文件113.不是shell具有的功能和特點(diǎn)的是C。 A管道B輸入輸出重定向C執(zhí)行后臺(tái)進(jìn)程D處理程序命令114.下列對(duì)shell變量FRUIT操作,正確的是:C。A為變量賦值:$FRUIT=appleB顯示變量的值:fruit=appleC顯示變量的值:echo$FRUIT D判斷變量是否有值:[-f“$FRUIT”]三.簡(jiǎn)答題: 1.簡(jiǎn)述Linux文件系統(tǒng)通過i節(jié)點(diǎn)把文件的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)轉(zhuǎn)換的工作過程。參考答案: Linux通過i節(jié)點(diǎn)表將文件的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)進(jìn)行轉(zhuǎn)換。 i節(jié)點(diǎn)是一個(gè)64字節(jié)長(zhǎng)的表,表中包含了文件的相關(guān)信息,其中有文件的大小、文件所有者、文件的存取許可方式以及文件的類型等重要信息。在i節(jié)點(diǎn)表中最重要的內(nèi)容是磁盤地址表。在磁盤地址表中有13個(gè)塊號(hào),文件將以塊號(hào)在磁盤地址表中出現(xiàn)的順序依次讀取相應(yīng)的塊。Linux文件系統(tǒng)通過把i節(jié)點(diǎn)和文件名進(jìn)行連接,當(dāng)需要讀取該文件時(shí),文件系統(tǒng)在當(dāng)前目錄表中查找該文件名對(duì)應(yīng)的項(xiàng),由此得到該文件相對(duì)應(yīng)的i節(jié)點(diǎn)號(hào),通過該i節(jié)點(diǎn)的磁盤地址表把分散存放的文件物理塊連接成文件的邏輯結(jié)構(gòu)。2.簡(jiǎn)述進(jìn)程的啟動(dòng)、終止的方式以及如何進(jìn)行進(jìn)程的查看。參考答案: 在Linux中啟動(dòng)一個(gè)進(jìn)程有手工啟動(dòng)和調(diào)度啟動(dòng)兩種方式:(1)手工啟動(dòng) 用戶在輸入端發(fā)出命令,直接啟動(dòng)一個(gè)進(jìn)程的啟動(dòng)方式?梢苑譃椋孩偾芭_(tái)啟動(dòng):直接在SHELL中輸入命令進(jìn)行啟動(dòng)。 ②后臺(tái)啟動(dòng):?jiǎn)?dòng)一個(gè)目前并不緊急的進(jìn)程,如打印進(jìn)程。(2)調(diào)度啟動(dòng) 系統(tǒng)管理員根據(jù)系統(tǒng)資源和進(jìn)程占用資源的情況,事先進(jìn)行調(diào)度安排,指定任務(wù)運(yùn)行的時(shí)間和場(chǎng)合,到時(shí)候系統(tǒng)會(huì)自動(dòng)完成該任務(wù)。 經(jīng)常使用的進(jìn)程調(diào)度命令為:at、batch、crontab。3.簡(jiǎn)述DNS進(jìn)行域名解析的過程。參考答案: 首先,客戶端發(fā)出DNS請(qǐng)求翻譯IP地址或主機(jī)名。DNS服務(wù)器在收到客戶機(jī)的請(qǐng)求后:(1)檢查DNS服務(wù)器的緩存,若查到請(qǐng)求的地址或名字,即向客戶機(jī)發(fā)出應(yīng)答信息;(2)若沒有查到,則在數(shù)據(jù)庫(kù)中查找,若查到請(qǐng)求的地址或名字,即向客戶機(jī)發(fā)出應(yīng)答信息; (3)若沒有查到,則將請(qǐng)求發(fā)給根域DNS服務(wù)器,并依序從根域查找頂級(jí)域,由頂級(jí)查找二級(jí)域,二級(jí)域查找三級(jí),直至找到要解析的地址或名字,即向客戶機(jī)所在網(wǎng)絡(luò)的DNS服務(wù)器發(fā)出應(yīng)答信息,DNS服務(wù)器收到應(yīng)答后現(xiàn)在緩存中存儲(chǔ),然后,將解析結(jié)果發(fā)給客戶機(jī)。 (4)若沒有找到,則返回錯(cuò)誤信息。 4.系統(tǒng)管理員的職責(zé)包括那些?管理的對(duì)象是什么?參考答案: 系統(tǒng)管理員的職責(zé)是進(jìn)行系統(tǒng)資源管理、設(shè)備管理、系統(tǒng)性能管理、安全管理和系統(tǒng)性能監(jiān)測(cè)。管理的對(duì)象是服務(wù)器、用戶、服務(wù)器的進(jìn)程及系統(tǒng)的各種資源等。5.簡(jiǎn)述安裝SlackwareLinux系統(tǒng)的過程。參考答案: (1)對(duì)硬盤重新分區(qū)。(2)啟動(dòng)Linux系統(tǒng)(用光盤、軟盤等)。(3)建立Linux主分區(qū)和交換分區(qū)。(4)用setup命令安裝Linux系統(tǒng)。(5)格式化Linux主分區(qū)和交換分區(qū)(6)安裝Linux軟件包 (7)安裝完畢,建立從硬盤啟動(dòng)Linux系統(tǒng)的LILO啟動(dòng)程序,或者制作一張啟動(dòng)Linux系統(tǒng)的軟盤。重新啟動(dòng)Linux系統(tǒng)。 6.什么是靜態(tài)路由,其特點(diǎn)是什么?什么是動(dòng)態(tài)路由,其特點(diǎn)是什么?參考答案: 靜態(tài)路由是由系統(tǒng)管理員設(shè)計(jì)與構(gòu)建的路由表規(guī)定的路由。適用于網(wǎng)關(guān)數(shù)量有限的場(chǎng)合,且網(wǎng)絡(luò)拓樸結(jié)構(gòu)不經(jīng)常變化的網(wǎng)絡(luò)。其缺點(diǎn)是不能動(dòng)態(tài)地適用網(wǎng)絡(luò)狀況的變化,當(dāng)網(wǎng)絡(luò)狀況變化后必須由網(wǎng)絡(luò)管理員修改路由表。 動(dòng)態(tài)路由是由路由選擇協(xié)議而動(dòng)態(tài)構(gòu)建的,路由協(xié)議之間通過交換各自所擁有的路由信息實(shí)時(shí)更新路由表的內(nèi)容。動(dòng)態(tài)路由可以自動(dòng)學(xué)習(xí)網(wǎng)絡(luò)的拓樸結(jié)構(gòu),并更新路由表。其缺點(diǎn)是路由廣播更新信息將占據(jù)大量的網(wǎng)絡(luò)帶寬。87.進(jìn)程的查看和調(diào)度分別使用什么命令?參考答案: 進(jìn)程查看的命令是ps和top。 進(jìn)程調(diào)度的命令有at,crontab,batch,kill。8.當(dāng)文件系統(tǒng)受到破壞時(shí),如何檢查和修復(fù)系統(tǒng)? 參考答案: 成功修復(fù)文件系統(tǒng)的前提是要有兩個(gè)以上的主文件系統(tǒng),并保證在修復(fù)之前首先卸載將被修復(fù)的文件系統(tǒng)。 使用命令fsck對(duì)受到破壞的文件系統(tǒng)進(jìn)行修復(fù)。fsck檢查文件系統(tǒng)分為5步,每一步檢查系統(tǒng)不同部分的連接特性并對(duì)上一步進(jìn)行驗(yàn)證和修改。在執(zhí)行fsck命令時(shí),檢查首先從超級(jí)塊開始,然后是分配的磁盤塊、路徑名、目錄的連接性、鏈接數(shù)目以及空閑塊鏈表、i-node。9.解釋i節(jié)點(diǎn)在文件系統(tǒng)中的作用。參考答案: 在linux文件系統(tǒng)中,是以塊為單位存儲(chǔ)信息的,為了找到某一個(gè)文件在存儲(chǔ)空間中存放的位置,用i節(jié)點(diǎn)對(duì)一個(gè)文件進(jìn)行索引。I節(jié)點(diǎn)包含了描述一個(gè)文件所必須的全部信息。所以i節(jié)點(diǎn)是文件系統(tǒng)管理的一個(gè)數(shù)據(jù)結(jié)構(gòu)。 10.什么是符號(hào)鏈接,什么是硬鏈接?符號(hào)鏈接與硬鏈接的區(qū)別是什么?參考答案: 鏈接分硬鏈接和符號(hào)鏈接。 符號(hào)鏈接可以建立對(duì)于文件和目錄的鏈接。符號(hào)鏈接可以跨文件系統(tǒng),即可以跨磁盤分區(qū)。符號(hào)鏈接的文件類型位是l,鏈接文件具有新的i節(jié)點(diǎn)。 硬鏈接不可以跨文件系統(tǒng)。它只能建立對(duì)文件的鏈接,硬鏈接的文件類型位是-,且硬鏈接文件的i節(jié)點(diǎn)同被鏈接文件的i節(jié)點(diǎn)相同。 11.在對(duì)linux系統(tǒng)分區(qū)進(jìn)行格式化時(shí)需要對(duì)磁盤簇(或i節(jié)點(diǎn)密度)的大小進(jìn)行選擇,請(qǐng)說明選擇的原則。參考答案: 磁盤簇(或i節(jié)點(diǎn)密度)是文件系統(tǒng)調(diào)度文件的基本單元。磁盤簇的大小,直接影響系統(tǒng)調(diào)度磁盤空間效率。當(dāng)磁盤分區(qū)較大時(shí),磁盤簇也應(yīng)選得大些;當(dāng)分區(qū)較小時(shí),磁盤簇應(yīng)選得小些。通常使用經(jīng)驗(yàn)值。1 2.簡(jiǎn)述網(wǎng)絡(luò)文件系統(tǒng)NFS,并說明其作用。參考答案: 網(wǎng)絡(luò)文件系統(tǒng)是應(yīng)用層的一種應(yīng)用服務(wù),它主要應(yīng)用于Linux和Linux系統(tǒng)、Linux和Unix系統(tǒng)之間的文件或目錄的共享。對(duì)于用戶而言可以通過NFS方便的訪問遠(yuǎn)地的文件系統(tǒng),使之成為本地文件系統(tǒng)的一部分。采用NFS之后省去了登錄的過程,方便了用戶訪問系統(tǒng)資源。 13.某/etc/fstab文件中的某行如下: /dev/had5/mnt/dosdatamsdosdefaults,usrquota12請(qǐng)解釋其含義。參考答案: (1)第一列:將被加載的文件系統(tǒng)名;(2)第二列:該文件系統(tǒng)的安裝點(diǎn);(3)第三列:文件系統(tǒng)的類型;(4)第四列:設(shè)置參數(shù);(5)第五列:供備份程序確定上次備份距現(xiàn)在的天數(shù);(6)第六列:在系統(tǒng)引導(dǎo)時(shí)檢測(cè)文件系統(tǒng)的順序。 14.Apache服務(wù)器的配置文件httpd.conf中有很多內(nèi)容,請(qǐng)解釋如下配置項(xiàng):(1)MaxKeepAliveRequests200(2)UserDirpublic_html(3)DefaultTypetext/plain(4)AddLanguareen.en(5)DocumentRoot“/usr/local/httpd/htdocs” (6)AddTypeapplication/x-httpd-php.php.php.php4參考答案: (1)允許每次連接的最大請(qǐng)求數(shù)目,此為200;(2)設(shè)定用戶放置網(wǎng)頁(yè)的目錄;(3)設(shè)置服務(wù)器對(duì)于不認(rèn)識(shí)的文件類型的預(yù)設(shè)格式;(4)設(shè)置可傳送語(yǔ)言的文件給瀏覽器;(5)該目錄為Apache放置網(wǎng)頁(yè)的地方;(6)服務(wù)器選擇使用php4。15.某Linux主機(jī)的/etc/rc.d/rc.inet1文件中有如下語(yǔ)句,請(qǐng)修正錯(cuò)誤,并解釋其內(nèi)容。/etc/rc.d/rc.inet1:ROUTEaddnetdefaultgw192.168.0.101netmask255.255.0.0metric1ROUTEaddnet192.168.1.0gw192.168.0.250netmask255.255.0.0metric1參考答案:修正錯(cuò)誤: (1)ROUTE應(yīng)改為小寫:route;(2)netmask255.255.0.0應(yīng)改為:netmask255.255.255.0; (3)缺省路由的子網(wǎng)掩碼應(yīng)改為:netmask0.0.0.0;(4)缺省路由必須在最后設(shè)定,否則其后的路由將無效。解釋內(nèi)容: (1)route:建立靜態(tài)路由表的命令;(2)add:增加一條新路由;(3)-net192.168.1.0:到達(dá)一個(gè)目標(biāo)網(wǎng)絡(luò)的網(wǎng)絡(luò)地址;(4)default:建立一條缺省路由;(5)gw192.168.0.101:網(wǎng)關(guān)地址;(6)metric1:到達(dá)目標(biāo)網(wǎng)絡(luò)經(jīng)過的路由器數(shù)(跳數(shù))。16.試解釋apache服務(wù)器以下配置的含義:(1)port1080(2)UserDiruserdoc(3)DocumentRoot“/home/htdocs”(4);OptionsIndexesFollowSymLinksAllowOverrideNoneOrderdeny,allowdenyfromall allowfrom192.168.1.5; (5)ServerTypeStandlone參考答案: Apache服務(wù)器配置行含義如下: (1)將apache服務(wù)器的端口號(hào)設(shè)定為1080;(2)設(shè)定用戶網(wǎng)頁(yè)目錄為userdoc; (3)設(shè)定apache服務(wù)器的網(wǎng)頁(yè)根目錄:/home/htdocs; (4)在此apache服務(wù)器上設(shè)定一個(gè)目錄/home/htdocs/inside,且此目錄只允許IP地址為192.168.1.5的主機(jī)訪問; (5)定義apache服務(wù)器以獨(dú)立進(jìn)程的方式運(yùn)行。17.簡(jiǎn)述使用ftp進(jìn)行文件傳輸時(shí)的兩種登錄方式?它們的區(qū)別是什么?常用的ftp文件傳輸命令是什么?參考答案:(1)ftp有兩種登錄方式:匿名登錄和授權(quán)登錄。使用匿名登錄時(shí),用戶名為:anonymous,密碼為:任何合法email地址;使用授權(quán)登錄時(shí),用戶名為用戶在遠(yuǎn)程系統(tǒng)中的用戶帳號(hào),密碼為用戶在遠(yuǎn)程系統(tǒng)中的用戶密碼。 區(qū)別:使用匿名登錄只能訪問ftp目錄下的資源,默認(rèn)配置下只能下載;而授權(quán)登錄訪問的權(quán)限大于匿名登錄,且上載、下載均可。 (2)ftp文件傳輸有兩種文件傳輸模式:ASCII模式和binary模式。ASCII模式用來傳輸文本文件,其他文件的傳輸使用binary模式。(3)常用的ftp文件傳輸命令為:bin、asc、put、get、mput、mget、prompt、bye四.編程與應(yīng)用題: 1.用Shell編程,判斷一文件是不是字符設(shè)備文件,如果是將其拷貝到/dev目錄下。參考程序:#!/bin/shFILENAME= echo“Inputfilename:”readFILENAME if[-c"$FILENAME"]then cp$FILENAME/devfi 2.請(qǐng)下列shell程序加注釋,并說明程序的功能和調(diào)用方法:#!/bin/sh#!/bin/sh# #/etc/rc.d/rc.httpd# #Start/stop/restarttheApachewebserver.# #TomakeApachestartautomaticallyatboot,makethis#fileexecutable:chmod755/etc/rc.d/rc.httpd# case"$1"in"start") /usr/sbin/apachectlstart;;"stop") /usr/sbin/apachectlstop;;"restart") /usr/sbin/apachectlrestart;;*) echo"usage$0start|stop|restart";;esac 參考答案:(1)程序注釋 #!/bin/sh定義實(shí)用的shell# #/etc/rc.d/rc.httpd注釋行,凡是以星號(hào)開始的行均為注釋行。# #Start/stop/restarttheApachewebserver.# #TomakeApachestartautomaticallyatboot,makethis#fileexecutable:chmod755/etc/rc.d/rc.httpd# case"$1"in#case結(jié)構(gòu)開始,判斷“位置參數(shù)”決定執(zhí)行的操作。本程序攜帶一個(gè)“位置參數(shù)”,即$1 "start")#若位置參數(shù)為start /usr/sbin/apachectlstart;;#啟動(dòng)httpd進(jìn)程"stop")#若位置參數(shù)為stop /usr/sbin/apachectlstop;;#關(guān)閉httpd進(jìn)程"restart")#若位置參數(shù)為stop /usr/sbin/apachectlrestart;;#重新啟動(dòng)httpd進(jìn)程*)#若位置參數(shù)不是start、stop或restart時(shí) echo"usage$0start|stop|restart";;#顯示命令提示信息:程序的調(diào)用方法esac#case結(jié)構(gòu)結(jié)束 (2)程序的功能是啟動(dòng),停止或重新啟動(dòng)httpd進(jìn)程(3)程序的調(diào)用方式有三種:?jiǎn)?dòng),停止和重新啟動(dòng)。 3.設(shè)計(jì)一個(gè)shell程序,添加一個(gè)新組為class1,然后添加屬于這個(gè)組的30個(gè)用戶,用戶名的形式為stdxx,其中xx從01到30。參考答案:#!/bin/shi=1 groupaddclass1while[$i-le30]do if[$i-le9];thenUSERNAME=stu0${i}else USERNAME=stu${i}fi useradd$USERNAMEmkdir/home/$USERNAME chown-R$USERNAME/home/$USERNAME chgrp-Rclass1/home/$USERNAMEi=$(($i+1))done 4.編寫shell程序,實(shí)現(xiàn)自動(dòng)刪除50個(gè)賬號(hào)的功能。賬號(hào)名為stud1至stud50。參考程序:#!/bin/shi=1 while[$i-le50]do userdel-rstud${i}i=$(($i+1))done5.某系統(tǒng)管理員需每天做一定的重復(fù)工作,請(qǐng)按照下列要求,編制一個(gè)解決方案:(1)在下午4:50刪除/abc目錄下的全部子目錄和全部文件; (2)從早8:00~下午6:00每小時(shí)讀取/xyz目錄下x1文件中每行第一個(gè)域的全部數(shù)據(jù)加入到/backup目錄下的bak01.txt文件內(nèi); (3)每逢星期一下午5:50將/data目錄下的所有目錄和文件歸檔并壓縮為文件:backup.tar.gz; (4)在下午5:55將IDE接口的CD-ROM卸載(假設(shè):CD-ROM的設(shè)備名為hdc);(5)在早晨8:00前開機(jī)后啟動(dòng)。參考答案:解決方案: (1)用vi創(chuàng)建編輯一個(gè)名為prgx的crontab文件;prgx文件的內(nèi)容: 5016***rm-r/abc/*(2)、08-18/1***cut-f1/xyz/x1>;>;/backup/bak01.txt(3)、5017***tarzcvfbackup.tar.gz/data(4)、5517***umount/dev/hdc(5)、由超級(jí)用戶登錄,用crontab執(zhí)行prgx文件中的內(nèi)容: root@xxx:#crontabprgx;在每日早晨8:00之前開機(jī)后即可自動(dòng)啟動(dòng)crontab。 ----------------------------------------------6.設(shè)計(jì)一個(gè)shell程序,在每月第一天備份并壓縮/etc目錄的所有內(nèi)容,存放在/root/bak目錄里,且文件名為如下形式y(tǒng)ymmdd_etc,yy為年,mm為月,dd為日。Shell程序fileback存放在/usr/bin目錄下。參考答案: (1)編寫shell程序fileback:#!/bin/sh DIRNAME=`ls/root|grepbak` if[-z"$DIRNAME"];thenmkdir/root/bakcd/root/bakfi YY=`date+%y`MM=`date+%m`DD=`date+%d` BACKETC=$YY$MM$DD_etc.tar.gztarzcvf$BACKETC/etcecho"filebackfinished!"(2)編寫任務(wù)定時(shí)器: echo"001**/bin/sh/usr/bin/fileback">;/root/etcbakcroncrontab/root/etcbakcron 或使用crontab-e命令添加定時(shí)任務(wù):01***/bin/sh/usr/bin/fileback7.有一普通用戶想在每周日凌晨零點(diǎn)零分定期備份/user/backup到/tmp目錄下,該用戶應(yīng)如何做?參考答案:(1)第一種方法: 用戶應(yīng)使用crontabe命令創(chuàng)建crontab文件。格式如下:00**suncpr/user/backup/tmp(2)第二種方法: 用戶先在自己目錄下新建文件file,文件內(nèi)容如下:0**suncpr/user/backup/tmp然后執(zhí)行crontabfile使生效。 8.設(shè)計(jì)一個(gè)Shell程序,在/userdata目錄下建立50個(gè)目錄,即user1~user50,并設(shè)置每個(gè)目錄的權(quán)限,其中其他用戶的權(quán)限為:讀;文件所有者的權(quán)限為:讀、寫、執(zhí)行;文件所有者所在組的權(quán)限為:讀、執(zhí)行。參考答案:建立程序Pro16如下:#!/bin/shi=1 while[i-le50]do if[-d/userdata];then mkdir-p-m754/userdata/user$i加上-m754就不用寫下面那一句了-p是遞歸建立目錄 #chmod754/userdata/user$iecho"user$i" let"i=i+1"(或i=$(($i+1))else mkdir/userdata mkdir-p-m/userdata/user$i#chmod754/userdata/user$i echo"user$i" let"i=i+1"(或i=$(($i+1))fidone 五、多選題 1.關(guān)于硬鏈接的描述正確的(BE)。A跨文件系統(tǒng) B不可以跨文件系統(tǒng)D可以做目錄的連接 C為鏈接文件創(chuàng)建新的i節(jié)點(diǎn)E鏈接文件的i節(jié)點(diǎn)同被鏈接文件的i節(jié)點(diǎn) 2.在網(wǎng)站發(fā)布用戶wang的個(gè)人網(wǎng)頁(yè)時(shí),需要?jiǎng)?chuàng)建用戶網(wǎng)頁(yè)目錄,假定用戶網(wǎng)頁(yè)目錄設(shè)定為web (用戶目錄在/home目錄下),如下描述正確的是(BCE)A存放用戶網(wǎng)頁(yè)的絕對(duì)路徑/wang/webB存放用戶網(wǎng)頁(yè)的目錄~wang/C存放用戶網(wǎng)頁(yè)的絕對(duì)路徑/home/wang/webD存放用戶網(wǎng)頁(yè)的絕對(duì)路徑/home/webE在本機(jī)訪問用戶wang的個(gè)人網(wǎng)頁(yè)的URL地址~wang/ 3.在一臺(tái)WWW服務(wù)器上將端口號(hào)設(shè)定為8000,默認(rèn)的網(wǎng)頁(yè)文件index.html,服務(wù)器網(wǎng)頁(yè)的根目錄/www。在本機(jī)訪問服務(wù)器時(shí),正確的用法是(BDE)A瀏覽器訪問該服務(wù)器的URL地址 B瀏覽器訪問該服務(wù)器的URL地址:8000/ C瀏覽器訪問該服務(wù)器的用戶li網(wǎng)頁(yè)URL地址~li D瀏覽器訪問該服務(wù)器的用戶li網(wǎng)頁(yè)URL地址:8000/~liE瀏覽器訪問該服務(wù)器的URL地址localhost:8000/4.在shell編程中關(guān)于$2的描述正確的是(CE)A程序后攜帶了兩個(gè)位置參數(shù)B宏替換 C程序后面攜帶的第二個(gè)位置參數(shù) D攜帶位置參數(shù)的個(gè)數(shù)E用$2引用第二個(gè)位置參數(shù) 5.某文件的權(quán)限是-rwxr--r--,下面描述正確的是(CD)A文件的權(quán)限值是755 B文件的所有者對(duì)文件只有讀權(quán)限C文件的權(quán)限值是744 D其他用戶對(duì)文件只有讀權(quán)限E同組用戶對(duì)文件只有寫權(quán)限6.關(guān)于OpenSSH的作用的描述正確的是(ACE)A開放源代碼的安全加密程序 BOpenSSH常用于為http協(xié)議加密 COpenSSH用于提高遠(yuǎn)程登錄訪問的安全性 D它和telnet實(shí)用同樣的端口號(hào)EOpenSSH是免費(fèi)下載的應(yīng)程序 7.關(guān)于NFS服務(wù)器描述正確的是(BC) A網(wǎng)絡(luò)中實(shí)現(xiàn)Windows系統(tǒng)之間文件系統(tǒng)共享的應(yīng)用軟件B網(wǎng)絡(luò)中實(shí)現(xiàn)Linux系統(tǒng)之間文件系統(tǒng)共享的應(yīng)用軟件C網(wǎng)絡(luò)中實(shí)現(xiàn)Unix系統(tǒng)之間文件系統(tǒng)共享的應(yīng)用軟件 D網(wǎng)絡(luò)中實(shí)現(xiàn)Windows系統(tǒng)和Unix之間文件系統(tǒng)共享的應(yīng)用軟件E網(wǎng)絡(luò)中實(shí)現(xiàn)Windows系統(tǒng)和Linux之間文件系統(tǒng)共享的應(yīng)用軟件8.關(guān)于sed描述正確的是(ABD)Ased是Linux系統(tǒng)中的流編輯器Bsed是UNIX系統(tǒng)中的流編輯器Csed網(wǎng)絡(luò)文件系統(tǒng)的類型 D利用管道對(duì)標(biāo)準(zhǔn)輸入/標(biāo)準(zhǔn)輸入的數(shù)據(jù)進(jìn)行編輯和組合Esed是NFS的應(yīng)用程序 9.關(guān)于限制磁盤限額,描述正確的是(ABD) A使用edquota可以監(jiān)控系統(tǒng)所有用戶使用的磁盤空間,并在接近極限時(shí)提示用戶B用戶組的磁盤限額是用戶組內(nèi)所有用戶予設(shè)磁盤空間總和 C單個(gè)用戶的磁盤限額就是該用戶所在用戶組內(nèi)所有磁盤限額的總合D在Linux系統(tǒng)下限制用戶使用的磁盤空間可以使用edquotaE用戶組的磁盤限額就是該用戶組內(nèi)擁有最大磁盤限額值的用戶的磁盤限額10.關(guān)于建立系統(tǒng)用戶的正確描述是() A在Linux系統(tǒng)下建立用戶使用adduser命令 B每個(gè)系統(tǒng)用戶分別在/etc/passwd和/etc/shadow文件中有一條記錄C訪問每個(gè)用戶的工作目錄使用命令“cd/用戶名”D每個(gè)系統(tǒng)用戶在默認(rèn)狀態(tài)下的工作目錄在/home/用戶名E每個(gè)系統(tǒng)用戶在/etc/fstab文件中有一條記錄lspci|grepEthernet==查看機(jī)器雙網(wǎng)卡mii-tool查看網(wǎng)線是否接號(hào) 用戶進(jìn)程、系統(tǒng)進(jìn)程、IO進(jìn)程、空閑的比例"如果idle時(shí)常處于0,則需要檢查引起大量CPU消耗的原因 內(nèi)存使用情況"vmstat:觀察free值 top:觀察memory項(xiàng)"低于50時(shí),值得注意交換區(qū)使用情況"vmstat:觀察pi、po值 top:觀察paging/pagingspace項(xiàng)free:觀察Swap行的值"當(dāng)空閑值低時(shí),值得注意 I/O情況"sar-u:觀察io占用系統(tǒng)情況iostat-d:觀察哪塊盤io較多 top:觀察io最多的進(jìn)程"IO值過高的進(jìn)程將會(huì)嚴(yán)重影響到整機(jī)的性能,要對(duì)高IO的進(jìn)程重點(diǎn)監(jiān)控,檢查 系統(tǒng)進(jìn)程psaux有無多個(gè)相同的進(jìn)程名 df-h:檢查空間使用達(dá)到90%的文件系統(tǒng)尤其是使用情況 系統(tǒng)日志last:觀察最近的主機(jī)登錄情況,查看var/log/messages文件內(nèi)容,對(duì)不明主機(jī)進(jìn)行檢查 網(wǎng)絡(luò)狀況ping:查看到其他主機(jī)的time值是否小于10ms無頻繁丟包top查詢CPU,內(nèi)存,系統(tǒng)進(jìn)程情況(CPU內(nèi)存瓶頸),某個(gè)進(jìn)程cat/etc/redhat-releasesar-P0||sar-PALLsar-b(i/o)sar-nDEV(網(wǎng)絡(luò)設(shè)備)sar-f servicesysstaton checkconfigsysstaton每十分鐘搜集一次信息 sar-f/var/log/sa/sa13-s10:10:00-e11:10:00查看昨天(今天是14號(hào))10: 10:00到11:10:00的系統(tǒng)情況 針對(duì)日志/var/log/sa/*查詢之前的日志信息sar-nDEVtty看自己的 mpstat2查看cpu狀態(tài)vmstat210 mpstat210 友情提示:本文中關(guān)于《上海Linux運(yùn)維工程師 面試題 個(gè)人總結(jié))》給出的范例僅供您參考拓展思維使用,上海Linux運(yùn)維工程師 面試題 個(gè)人總結(jié)):該篇文章建議您自主創(chuàng)作。 來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請(qǐng)聯(lián)系我們及時(shí)刪除。
《上海Linux運(yùn)維工程師 面試題 個(gè)人總結(jié))》由互聯(lián)網(wǎng)用戶整理提供,轉(zhuǎn)載分享請(qǐng)保留原作者信息,謝謝!
鏈接地址:http://m.hmlawpc.com/gongwen/590706.html