




已閱讀5頁(yè),還剩36頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2013最新linux運(yùn)維面試題 一、有文件file11、查詢file1 里面空行的所在行號(hào)awk if($0/$/)print NR fileorgrep -n $ file |awk BEGINFS=:print $12、查詢file1 以abc 結(jié)尾的行g(shù)rep abc$ file13、打印出file1 文件第1 到第3 行sed -n 1,3p file1head -3 file1二、如何將本地80 端口的請(qǐng)求轉(zhuǎn)發(fā)到8080 端口,當(dāng)前主機(jī)IP 為Iptables -A PREROUTING -d -p tcp -m tcp dport 80 -j DNATto-destination :8080三、crontab在11 月份內(nèi),每天的早上6 點(diǎn)到12 點(diǎn)中,每隔2 小時(shí)執(zhí)行一次/usr/bin/httpd.sh 怎么實(shí)現(xiàn)0 6-12/2 * 11 * /usr/bin/httpd.sh四、編寫(xiě)個(gè)shell 腳本將/usr/local/test 目錄下大于100K 的文件轉(zhuǎn)移到/tmp 目錄下#!/bin/bashfor file in ls /rootdoif -f $file ; thenif ls -l $file|awk print $5 -gt 10000 ; thenmv $file /tmp/fifidone五、簡(jiǎn)述raid0 raid1 raid5 三種工作模式的工作原理及特點(diǎn)。RAID 0:連續(xù)以位或字節(jié)為單位分割數(shù)據(jù),并行讀/寫(xiě)于多個(gè)磁盤(pán)上,因此具有很高的數(shù)據(jù)傳輸率,但它沒(méi)有數(shù)據(jù)冗余,因此并不能算是真正的RAID 結(jié)構(gòu)。RAID 0 只是單純地提高性能,并沒(méi)有為數(shù)據(jù)的可靠性提供保證,而且其中的一個(gè)磁盤(pán)失效將影響到所有數(shù)據(jù)。因此,RAID 0 不能應(yīng)用于數(shù)據(jù)安全性要求高的場(chǎng)合。RAID 1:它是通過(guò)磁盤(pán)數(shù)據(jù)鏡像實(shí)現(xiàn)數(shù)據(jù)冗余,在成對(duì)的獨(dú)立磁盤(pán)上產(chǎn)生互為備份的數(shù)據(jù)。當(dāng)原始數(shù)據(jù)繁忙時(shí),可直接從鏡像拷貝中讀取數(shù)據(jù),因此RAID 1 可以提高讀取性能。RAID1 是磁盤(pán)陣列中單位成本最高的,但提供了很高的數(shù)據(jù)安全性和可用性。當(dāng)一個(gè)磁盤(pán)失效時(shí),系統(tǒng)可以自動(dòng)切換到鏡像磁盤(pán)上讀寫(xiě) ,而不需要重組失效的數(shù)據(jù)。簡(jiǎn)單來(lái)說(shuō)就是:鏡象結(jié)構(gòu),類似于備份模式,一個(gè)數(shù)據(jù)被復(fù)制到兩塊硬盤(pán)上。RAID10:高可靠性與高效磁盤(pán)結(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ú)立磁盤(pán)結(jié)構(gòu),它的奇偶校驗(yàn)碼存在于所有磁盤(pán)上,任何一個(gè)硬盤(pán)損壞,都可以根據(jù)其它硬盤(pán)上的校驗(yàn)位來(lái)重建損壞的數(shù)據(jù)。支持一塊盤(pán)掉線后仍然正常運(yùn)行。六、oracle 數(shù)據(jù)庫(kù)備份方式物理備份:開(kāi)啟網(wǎng)絡(luò)監(jiān)聽(tīng),備份數(shù)據(jù)庫(kù)文件。RMAN 備份:通過(guò)表空間文件在RMAN 模式對(duì)ORACLE 數(shù)據(jù)備份。七、如何查看占用端口8080 的進(jìn)程lsof -i:8080八、請(qǐng)寫(xiě)出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)的由來(lái)。這種模式可以不必在請(qǐng)求到來(lái)時(shí)再產(chǎn)生新的進(jìn)程,從而減小了系統(tǒng)開(kāi)銷以增加性能。worker 是2.0 版中全新的支持多線程和多進(jìn)程混合模型的MPM。由于使用線程來(lái)處理,所以可以處理相對(duì)海量的請(qǐng)求,而系統(tǒng)資源的開(kāi)銷要小于基于進(jìn)程的服務(wù)器。但是,worker 也使用了多進(jìn)程,每個(gè)進(jìn)程又生成多個(gè)線程,以獲得基于進(jìn)程服務(wù)器的穩(wěn)定性。這種MPM 的工作方式將是Apache 2.0 的發(fā)展趨勢(shì)??梢酝ㄟ^(guò)命令httpd -l 可以查看apache 當(dāng)前的模塊,如果帶有worker.c 就是工作在worker 模式下,如果有prefork.c 就是工作在prefork.c 的模式下。九、你使用過(guò)監(jiān)控軟件嗎?說(shuō)說(shuō)其特點(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記錄,如果域名配置好了一臺(tái)郵件服務(wù)器,IP 地址為0,我該如何做相關(guān)的解析?是否了解bind 的智能解析,如果了解請(qǐng)簡(jiǎn)述一下其原理答案:1)常用的DNS 軟件是bind2)A 記錄 地址記錄MX 記錄 郵件交換記錄CNAME 記錄 別名域記錄3)修改 域名的配置文件,增加以下記錄IN MX 10 .mail IN A 04)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)求的客戶端。十二、通過(guò)apache 訪問(wèn)日志access.log 統(tǒng)計(jì)IP 和每個(gè)地址訪問(wèn)的次數(shù),按訪問(wèn)量列出前10 名。日志格式樣例如下47 - 02/Jul/2010:23:44:59 +0800 GET / HTTP/1.1 200 19答案:cat access_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 -u root -p test test.sqlmysql -u root -p test test.sql 和 mysql test.sql十四、你認(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ì)方只要從這兩方面來(lái)說(shuō),就可以了,盡量能有些經(jīng)驗(yàn)的闡述。有個(gè)文件如下:/1.html/1.html/1.html/2.html/2.html/3.html要求:得到主機(jī)名(和域名),并統(tǒng)計(jì)哪個(gè)網(wǎng)址出現(xiàn)的次數(shù),并排序。可以shell 或C。得到的結(jié)果應(yīng)該是:3 2 1 rootmail # awk BEGINFS=/arr$3+ENDfor(i in arr) printarri,i list| sort -r 答案3 2 1 掛載windows 的共享目錄?mount.cifs /IP/SHARE linux 的目錄 -verbose -o user=username -這個(gè)用戶是windows 下的用戶-verbose 這個(gè)參數(shù)可以不加,它是顯示過(guò)程的例如mount.cifs /46/gongxiang /mnt -verbose -o user=gao或者是mount -t cifsumount /mnt 或umount.cifs /mnt -l 0;i-)marryi=substr(str,int(rand()*len),1);for(i=count;i0;i-)printf(%c,marryi);printf(n);for(i=0;i authorized_keys然后回到 機(jī)器直接rootcodfei .ssh# ssh Last login: Wed Aug 8 12:14:42 2007 from 這樣就可以了,里面偶爾涉及到權(quán)限問(wèn)題。一般./ssh 文件夾是755 authorized_keys 為600 或者644#腳本如下#!/bin/bash#SCRIPT:df_check.sh#Writeen by codfei Mon Sep 3 07:25:28 CST 2007#PURPOSE:This script is used to monitor for full filesystems.#Begining#FSMAX=80remote_user=root #完全可以不用rootremote_ip=( 0 1 2 3 4 ) -這里填寫(xiě)你要監(jiān)控的主機(jī)ipip_num=0while $ip_num -le $(expr $#remote_ip - 1) doread_num=1ssh $remote_user$remote_ip$ip_num df -h /tmp/diskcheck_tmpgrep /dev/* /tmp/diskcheck_tmp|awk print $5|sed s/%/g /tmp/diskcheck_num_tmpwhile $read_num -le $(wc -l /tmp/disk_check_mail)$(echo $remote_ip$ip_num /tmp/disk_check_mail)$(mail -s diskcheck_alert admin &1#比如, ext2 文件系統(tǒng), 如果異常死機(jī),開(kāi)機(jī)如何修復(fù)文件系統(tǒng)?如果異常關(guān)機(jī),比如斷電,通知機(jī)房的人開(kāi)機(jī)之后,我們需要遠(yuǎn)程修復(fù)、檢查文件系統(tǒng)除了/分區(qū)之外, 其他的分區(qū):umount /homefsck -y /home/ 分區(qū)需要開(kāi)機(jī)之后, 由機(jī)房的人來(lái)掃描隨后我們?cè)俚卿洸呙?home 等其他分區(qū)如何查看一個(gè)進(jìn)程所使用的文件句柄?看這里面 /proc/進(jìn)程號(hào)/fd/的個(gè)數(shù)就行了簡(jiǎn)單的比如如何查看apache 進(jìn)程數(shù)rootlocalhost fd# ps -ef|grep httpd|wc -l1如何統(tǒng)計(jì)apache 的每秒訪問(wèn)數(shù)?tail access_log | awk print $1,$4rootlocalhost logs# grep -c date -d 3 second ago +%T access_log0#1、/proc/sys 子目錄的作用該子目錄的作用是報(bào)告各種不同的內(nèi)核參數(shù),并讓您能交互地更改其中的某些。與 /proc中所有其他文件不同,該目錄中的某些文件可以寫(xiě)入,不過(guò)這僅針對(duì) root。其中的目錄以及文件的詳細(xì)列表將占據(jù)過(guò)多的篇幅,而且該目錄的內(nèi)容是依賴于系統(tǒng)的,而大部分的文件也僅僅對(duì)某些特殊的應(yīng)用程序有用。然而,以下是該子目錄的兩個(gè)最常見(jiàn)的用途:允許路由:即便是 Mandrakelinux 默認(rèn)的內(nèi)核也是允許路由的,您必需顯式允許它這么做。為此,您只要以 root 身份鍵入以下命令:$ echo 1 /proc/sys/net/ipv4/ip_forward如果您要禁用路由,請(qǐng)將上述命令中的 1 改為 0。阻止 IP 欺騙:IP 欺騙會(huì)讓人認(rèn)為某個(gè)來(lái)自于外部的某個(gè)數(shù)據(jù)包是來(lái)自于它到達(dá)的那個(gè)接口。這一技術(shù)常被駭客(cracker)所使用。您可以讓內(nèi)核阻止這種入侵。請(qǐng)鍵入:$ echo 1 /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.conf2、將一個(gè)文本的奇數(shù)行和偶數(shù)行合并,第2 行和第3 行合并rootlocalhost bin# cat 148 Oct 3bc1997 lpas 68.00 lvx2a 138484 Jan 380sdf1 usp 78.00 deiv 344483 nov 7pl1998 usp 37.00 kvm9d 644320 aug der9393 psh 83.00 wiel 293231 jul sdf9dsf sdfs 99.00 werl 223230 nov 19dfd9d abd 87.00 sdiv 230219 sept 5ap1996 usp 65.00 lvx2c 189216 Sept 3zl1998 usp 86.00 kvm9e 234rootlocalhost bin# sed $!N;s/n/ /g 148 Oct 3bc1997 lpas 68.00 lvx2a 138 484 Jan 380sdf1 usp 78.00 deiv 344483 nov 7pl1998 usp 37.00 kvm9d 644 320 aug der9393 psh 83.00 wiel 293231 jul sdf9dsf sdfs 99.00 werl 223 230 nov 19dfd9d abd 87.00 sdiv 230219 sept 5ap1996 usp 65.00 lvx2c 189 216 Sept 3zl1998 usp 86.00 kvm9e 234rootlocalhost bin# sed -n -e 2p -e 3p 1|sed $!N;s/n/ /484 Jan 380sdf1 usp 78.00 deiv 344 483 nov 7pl1998 usp 37.00 kvm9d 6443、read 命令5 秒后自動(dòng)退出rootlocalhost bin# read -t 54、自動(dòng)ftp 上傳#!/bin/shftp -nEND_FTPopen user codfei duibuqi /用戶名codfei 密碼duibuqibinaryprompt off /關(guān)閉提示mput test /上傳testclosebyeEND_FTP自動(dòng)ssh 登陸 從A 到B 然后再到c#!/usr/bin/expect -fset timeout 30spawn ssh codfeiBexpect password:send pppppprexpect *send ssh codfeiCrexpect password:send pppppprinteract5、#打印第一個(gè)域rootlocalhost bin# cat 3eqeqedadasdDeqeqdadfdfDDfdsfdsfQWEDDDSADASDSADSArootlocalhost bin#rootlocalhost bin#rootlocalhost bin# awk -F print $1 3eefD6、實(shí)現(xiàn)字符串翻轉(zhuǎn)rootlocalhost bin# cat 8qweqewqedadaddasrootlocalhost bin# rev 8saddadadeqweqewq#第2 次電面7、sed awk grep 哪個(gè)最好我答的是 哪個(gè)掌握的精通,都很好,但是還是問(wèn)我哪個(gè)最好,我只能說(shuō)awk 了,對(duì)于行操作和列操作都可以操作的很好。8、grep -E -P 是什么意思我說(shuō)的是-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=/devfor file in anaconda-ks.cfg install.log install.log.syslogdoif -f $file thencp $file $directory/$file.bakecho HI, $LOGNAME $file is backed up already in $directory !fidone5某系統(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 接口的CDROM 缷載(假設(shè)CDROM 的設(shè)備名為hdc);(5).在早上8:00 前開(kāi)機(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ī)則允許23 訪問(wèn)本機(jī)3306 端口iptables -I INPUT 1 -p tcp -m tcp -dport 3306 -s 23 -j ACCEPT3、如何對(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-eth07、使用shell,建立class1 用戶組,再批量建立stu1-stu30 的用戶,并指定用戶組為class1。vi autoaddusr#!/usr/bin/php -q?phpexec(groupadd class1);for($i=1; $ichmod +x autoaddusr./autoaddusr8、個(gè)人對(duì)該工作的未來(lái)如何規(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硬盤(pán):fdisk -l2)系統(tǒng):負(fù)載:/proc/loadavguptime 查看實(shí)時(shí)load average、swap虛擬內(nèi)存:vmstat(參數(shù)-s;2 4)SUID,用戶,進(jìn)程系統(tǒng)日志:tail -f /var/log/messageslogwatch -print -range Today -service SSHD -service pam_unix3)網(wǎng)絡(luò):Host_Alive,Ping,端口,連接1.如何將本地80 端口的請(qǐng)求轉(zhuǎn)發(fā)到8080 端口,當(dāng)前主機(jī)IP 為,其中本地網(wǎng)卡eth0:答:#iptables -t nat -A PREROUTING -d -p tcp -dport 80 -j DNAT -to:8080或者:#iptables -t nat -A PREROUTING -i eth0 -d -p tcp -m tcp -dport80 -j REDIRECT -to-ports 80802.什么是NAT,常見(jiàn)分為那幾種,DNAT 與SNAT 有什么不同,應(yīng)用事例有那些?3.包過(guò)濾防火墻與代理應(yīng)用防火墻有什么區(qū)別,能列舉幾種相應(yīng)的產(chǎn)品嗎?4.iptables 是否支持time 時(shí)間控制用戶行為,如有請(qǐng)寫(xiě)出具體操作步驟5.說(shuō)出你知道的幾種linux/unix 發(fā)行版本6.列出linux 常見(jiàn)打包工具并寫(xiě)相應(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 站,說(shuō)說(shuō)計(jì)算機(jī)對(duì)dns 解釋經(jīng)過(guò)那些流程?注:本機(jī)跟本地dns 還沒(méi)有緩存。答: 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 過(guò)期,才再次查詢此結(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)度超過(guò)512 個(gè)字節(jié),而返回的只要前512 個(gè)字節(jié),這時(shí)名字解釋器通常使用TCP 從發(fā)原來(lái)的請(qǐng)求。b,從協(xié)議本身來(lái)分:大部分的情況下使用UDP 協(xié)議,大家都知道UDP 協(xié)議是一種不可靠的協(xié)議,dns 不像其它的使用UDP 的Internet 應(yīng)用 (如:TFTP,BOOTP 和SNMP 等),大部分集中在局域網(wǎng),dns 查詢和響應(yīng)需要經(jīng)過(guò)廣域網(wǎng),分組丟失和往返時(shí)間的不確定性在廣域網(wǎng)比局域網(wǎng)上更大,這就要求dns 客戶端需要好的重傳和超時(shí)算法,這時(shí)候使用TCP11,一個(gè)EXT3 的文件分區(qū),當(dāng)使用touch test.file 命令創(chuàng)建一個(gè)新文件時(shí)報(bào)錯(cuò),報(bào)錯(cuò)的信息是提示磁盤(pán)已滿,但是采用df -h 命令查看磁盤(pán)大小時(shí),只使用了,60%的磁盤(pán)空間,為什么會(huì)出現(xiàn)這個(gè)情況,說(shuō)說(shuō)你的理由。答:兩種情況,一種是磁盤(pán)配額問(wèn)題,另外一種就是EXT3 文件系統(tǒng)的設(shè)計(jì)不適合很多小文件跟大文件的一種文件格式,出現(xiàn)很多小文件時(shí),容易導(dǎo)致inode 耗盡了。12,我們都知道FTP 協(xié)議有兩種工作模式,說(shuō)說(shuō)它們的大概的一個(gè)工作流程?FTP 兩種工作模式:主動(dòng)模式(Active FTP)和被動(dòng)模式(Passive FTP)在主動(dòng)模式下,F(xiàn)TP 客戶端隨機(jī)開(kāi)啟一個(gè)大于1024 的端口N 向服務(wù)器的21 號(hào)端口發(fā)起連接,然后開(kāi)放N+1 號(hào)端口進(jìn)行監(jiān)聽(tīng),并向服務(wù)器發(fā)出PORT N+1 命令。服務(wù)器接收到命令后,會(huì)用其本地的FTP 數(shù)據(jù)端口(通常是20)來(lái)連接客戶端指定的端口N+1,進(jìn)行數(shù)據(jù)傳輸。在被動(dòng)模式下,F(xiàn)TP 客戶端隨機(jī)開(kāi)啟一個(gè)大于1024 的端口N 向服務(wù)器的21 號(hào)端口發(fā)起連接,同時(shí)會(huì)開(kāi)啟N+1 號(hào)端口。然后向服務(wù)器發(fā)送PASV 命令,通知服務(wù)器自己處于被動(dòng)模式。服務(wù)器收到命令后,會(huì)開(kāi)放一個(gè)大于1024 的端口P 進(jìn)行監(jiān)聽(tīng),然后用PORT P 命令通知客戶端,自己的數(shù)據(jù)端口是P??蛻舳耸盏矫詈?,會(huì)通過(guò)N+1 號(hào)端口連接服務(wù)器的端口P,然后在兩個(gè)端口之間進(jìn)行數(shù)據(jù)傳輸??偟膩?lái)說(shuō),主動(dòng)模式的FTP 是指服務(wù)器主動(dòng)連接客戶端的數(shù)據(jù)端口,被動(dòng)模式的FTP 是指服務(wù)器被動(dòng)地等待客戶端連接自己的數(shù)據(jù)端口。被動(dòng)模式的FTP 通常用在處于防火墻之后的FTP 客戶訪問(wèn)外界FTp 服務(wù)器的情況,因?yàn)樵谶@種情況下,防火墻通常配置為不允許外界訪問(wèn)防火墻之后主機(jī),而只允許由防火墻之后的主機(jī)發(fā)起的連接請(qǐng)求通過(guò)。因此,在這種情況下不能使用主動(dòng)模式的FTP 傳輸,而被動(dòng)模式的FTP 可以良好的工作。13.編寫(xiě)個(gè)shell 腳本將當(dāng)前目錄下大于10K 的文件轉(zhuǎn)移到/tmp 目錄下#/bin/sh#Programm :# Using for move currently directory to /tmpfor FileName in ls -l |awk $510240 print $9domv $FileName /tmpdonels -al /tmpecho Done! 14.apache 有幾種工作模式,分別介紹下其特點(diǎn),并說(shuō)明什么情況下采用不同的工作模式?apache 主要有兩種工作模式:prefork(apache 的默認(rèn)安裝模式)和worker(可以在編譯的時(shí)候加參數(shù)-with-mpm-worker 選擇工作模式)prefork 的特點(diǎn)是:(預(yù)派生)1.這種模式可以不必在請(qǐng)求到來(lái)時(shí)再產(chǎn)生新的進(jìn)程,從而減小了系統(tǒng)開(kāi)銷2.可以防止意外的內(nèi)存泄漏3.在服務(wù)器負(fù)載下降的時(shí)候會(huì)自動(dòng)減少子進(jìn)程數(shù)worker 的特點(diǎn)是:支持混合的多線程多進(jìn)程的多路處理模塊如果對(duì)于一個(gè)高流量的HTTP 服務(wù)器,worker MPM 是一個(gè)比較好的選擇,因?yàn)閣orkerMPM 占用的內(nèi)存要比prefork 要小。15.名詞解釋 HDLC,VTP,OSPF,RIP,DDOS,systemV,GNU,netscreen,ssh,smartd,apache,WAIT_TIME 等等16.編寫(xiě)shell 腳本獲取本機(jī)的網(wǎng)絡(luò)地址。比如:本機(jī)的ip 地址是:/,那么它的網(wǎng)絡(luò)地址是/方法一:1. #!/bin/bash2. #This script print ip and network3. file=/etc/sysconfig/network-scripts/ifcfg-eth04. if -f $file ;then5. IP=grep IPADDR $file|awk -F= print $2 6. MASK=grep NETMASK $file|awk -F= print $2 7. echo $IP/$MASK8. exit 19. fi方法二:1. #!/bin/bash2. #This programm will printf ip/network3. #4. IP=ifconfig eth0 |grep inet |sed s/.*addr:/g|sed s/ Bcast.*$/g5. NETMASK=ifconfig eth0 |grep inet |sed s/.*Mask:/g6. echo $IP/$NETMASK7. exit17.在命令行下發(fā)一郵件,發(fā)件人:123,收信人:二簡(jiǎn)述題:1.linux 下如何改IP,主機(jī)名,DNS2.linux 下如何添加路由3.簡(jiǎn)述linux 下編譯內(nèi)核的意義與步驟4.簡(jiǎn)述Linux 啟動(dòng)過(guò)程5.簡(jiǎn)述DDOS 攻擊的原理6.簡(jiǎn)述Tcp 三次握手的過(guò)程7.簡(jiǎn)述VPN,常見(jiàn)有哪幾種?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)開(kāi)源軟件,交換機(jī)Apache 2.2.xTomcat 5.5.X數(shù)據(jù)庫(kù)系統(tǒng)最多8 個(gè)Internet IP 地址,請(qǐng)您設(shè)計(jì)一個(gè)系統(tǒng):1、使用雙apache web server 前端;2、采用AJP 連接后段的臺(tái)Tomcat 應(yīng)用服務(wù)器,這些tomcat 被配置成cluster, 因此需要考慮apache 對(duì)后端的分配, 分配采用完全平衡的方法; 配置使用cookie 來(lái)實(shí)現(xiàn)session stickness;3、臺(tái)數(shù)據(jù)庫(kù)服務(wù)器只有tomcat 才需要連接,也不需要對(duì)Internet 提供服務(wù)。4、考慮系統(tǒng)的安全性和維護(hù)方便性;5、通過(guò)rewrite 規(guī)則配置把下屬URL 規(guī)則改寫(xiě)成友好的URLhttp:/server/webapp/getinfo?id=XXXX&name=YYYY http:/server/getinfo/YYYY/XXXX您需要提交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.conf2.你可以采取任何設(shè)備和不同操作系統(tǒng)服務(wù)器設(shè)計(jì)對(duì)兩臺(tái)WWW服務(wù)器和兩臺(tái)FTP 服務(wù)器做負(fù)載均衡,用網(wǎng)絡(luò)拓?fù)鋱D表示并加以說(shuō)明?。ǚ椒ㄔ蕉嘣胶茫┑谝环N方法: DNS 輪巡www1 IN A www2 IN A www3 IN A ftp1 IN A ftp2 IN A ftp3 IN A www IN CNAME www1www IN CNAME www2www IN CNAME www3ftp IN CNAME ftp1ftp IN CNAME ftp2ftp IN CNAME ftp3題空面試題Linux 面試題一填空題:1. 在Linux 系統(tǒng) 中,以 文件 方式訪問(wèn)設(shè)備 。2. Linux 內(nèi)核引導(dǎo)時(shí),從文件/etc/fstab 中讀取要加載的文件系統(tǒng) 。3. Linux 文件系統(tǒng)中每個(gè)文件用i 節(jié)點(diǎn) 來(lái)標(biāo)識(shí)。4. 全部磁盤(pán)塊由四個(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ì)硬盤(pán)分區(qū)時(shí),必須有兩種分區(qū)類型:文件系統(tǒng)分區(qū) 和 交換分區(qū) 。13. 編寫(xiě)的 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)虛擬存
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(xué)校電炒鍋管理制度
- 學(xué)生俱樂(lè)部管理制度
- 安全辦部門管理制度
- 安哥拉衛(wèi)生管理制度
- 寶貝王衛(wèi)生管理制度
- 實(shí)訓(xùn)室物資管理制度
- 客房部員工管理制度
- 客運(yùn)車公司管理制度
- 家具廠培訓(xùn)管理制度
- 家政流程及管理制度
- 2024-2030年中國(guó)電船行業(yè)前景展望及投資戰(zhàn)略分析報(bào)告
- 2025版國(guó)家開(kāi)放大學(xué)法學(xué)本科《知識(shí)產(chǎn)權(quán)法》期末紙質(zhì)考試第三大題名詞解釋題庫(kù)
- 保安反恐防暴培訓(xùn)
- 《無(wú)人機(jī)測(cè)繪技術(shù)》項(xiàng)目2任務(wù)1無(wú)人機(jī)航測(cè)任務(wù)規(guī)劃
- 新能源汽車充電樁項(xiàng)目可行性研究報(bào)告模板及范文
- 電力市場(chǎng)概論張利課后參考答案
- 2024版首診負(fù)責(zé)制度課件
- 人工智能在教育行業(yè)的創(chuàng)新應(yīng)用研究
- 常州大學(xué)《工程熱力學(xué)》2022-2023學(xué)年第一學(xué)期期末試卷
- 高考物理一輪復(fù)習(xí)考點(diǎn)精講精練第34講 光電效應(yīng) 波粒二象性(解析版)
- 新能源行業(yè)光伏發(fā)電技術(shù)操作指南
評(píng)論
0/150
提交評(píng)論