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