




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、課程設(shè)計論文設(shè)計題目: 小型局域網(wǎng)組建與配置 摘 要局域網(wǎng)(Local Area Network,LAN)是指在某一區(qū)域內(nèi)由多臺計算機互聯(lián)成的計算機組。一般是方圓幾千米以內(nèi)。局域網(wǎng)可以實現(xiàn)文件管理、 HYPERLINK /view/7886.htm t _blank 應(yīng)用軟件共享、打印機共享、 HYPERLINK /view/281640.htm t _blank 工作組內(nèi)的日程安排、電子郵件和傳真通信服務(wù)等功能。局域網(wǎng)是封閉型的,可以由辦公室內(nèi)的兩臺計算機組成,也可以由一個公司內(nèi)的上千臺計算機組成,說起局域網(wǎng)的發(fā)展,人們一般首先會想起計算機技術(shù)的發(fā)展,因為計算機技術(shù)的發(fā)展,人們是真真切切能感
2、覺到的,但是反觀整個局域網(wǎng)技術(shù)的發(fā)展過程,從第一代Hub和交換機時代,到第二代-帶寬和三層交換時代,再到目前第三代-智能網(wǎng)絡(luò)的發(fā)展時代,普通的網(wǎng)絡(luò)用戶似乎并沒有感覺到什么變化,因為網(wǎng)絡(luò)是信息時代的基礎(chǔ)設(shè)施和幕后基石,所以普通的用戶不會有太多的了解,只會感覺網(wǎng)絡(luò)的速度快了,網(wǎng)絡(luò)能提供的服務(wù)多了,其實這一切都離不開網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,正是這些網(wǎng)絡(luò)技術(shù)的發(fā)展才為網(wǎng)絡(luò)的廣泛應(yīng)用提供了堅實的基礎(chǔ),為信息時代的高速發(fā)展提供了原動力。關(guān)鍵字:服務(wù)器、計算機網(wǎng)絡(luò)、網(wǎng)絡(luò)監(jiān)控目 錄第1章 本次課程設(shè)計的任務(wù)51.1課題要求51.2分析材料,查找資料51.3總結(jié)數(shù)據(jù)、明確任務(wù)51.4本章小節(jié)5第2章 網(wǎng)絡(luò)環(huán)境及分配
3、IP62.1網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)62.2 IP地址的分配6第3章在Server1上安裝配置服務(wù)73.1.DNS服務(wù)程序的安裝73.2配置DNS服務(wù)器83.3安裝域控制器93.4安裝DHCP服務(wù)103.5創(chuàng)建DHCP作用域11第4章在Server2上安裝配置服務(wù)114.1 FTP服務(wù)的安裝與配置11第5章 在Server3上安裝WINS服務(wù)175.1 添加WINS服務(wù)175.2設(shè)置WINS服務(wù)器屬性19第6章 在Server4上安裝網(wǎng)絡(luò)打印服務(wù)206.1安裝網(wǎng)絡(luò)打印服務(wù)器20第7章 在Server5上安裝網(wǎng)絡(luò)監(jiān)視器21 7.1安裝網(wǎng)絡(luò)監(jiān)視器21結(jié) 論24參考文獻(xiàn)25致 謝26指導(dǎo)教師評語27答辯委員會評
4、語28 第1章 本次課程設(shè)計的任務(wù) 1.1課題要求設(shè)計要求:構(gòu)建一個小型網(wǎng)絡(luò)辦公環(huán)境,網(wǎng)絡(luò)規(guī)模20臺電腦左右,網(wǎng)絡(luò)中計算機通過交換機相連,確保其連通性。要求在本網(wǎng)絡(luò)中組建域,并能夠?qū)崿F(xiàn)動態(tài)地址的分配,能夠提供dns服務(wù),wins服務(wù),網(wǎng)絡(luò)打印服務(wù),ftp的訪問服務(wù),并在其中一臺機器上實現(xiàn)網(wǎng)絡(luò)監(jiān)視的功能。其他如ntfs等設(shè)置可自行考慮添加。1.2分析材料,查找資料 分析材料:首先看到以上的課設(shè)要求,我們能發(fā)現(xiàn),要想實現(xiàn)這一小型網(wǎng)絡(luò)辦公環(huán)境,有幾個關(guān)鍵點要注意要求在本網(wǎng)絡(luò)中組建域。能夠?qū)崿F(xiàn)動態(tài)地址的分配能夠提供dns服務(wù),wins服務(wù),網(wǎng)絡(luò)打印服務(wù),ftp的訪問服務(wù)在其中一臺機器上實現(xiàn)網(wǎng)絡(luò)監(jiān)視的功
5、能1.3總結(jié)數(shù)據(jù)、明確任務(wù)1、組建一個域2、DHCP服務(wù)的安裝與配置3、dns服務(wù),wins服務(wù),網(wǎng)絡(luò)打印服務(wù),ftp的訪問服務(wù)的安裝與配置4、并在服務(wù)器上實現(xiàn)網(wǎng)絡(luò)監(jiān)視的功能1.4本章小節(jié)通過這一個環(huán)節(jié),對本次課程設(shè)計的要求進(jìn)行細(xì)致的分析,從中提煉出重要的考查點,對網(wǎng)上的資料的查找以及課本上知道的整合,發(fā)現(xiàn)了在這其中,我們還有很多的缺陷,很多的知識都不夠扎實,在網(wǎng)絡(luò)服務(wù)方面,以及各種網(wǎng)絡(luò)服務(wù)的配置上面,都會出現(xiàn)知識點的不牢固。在之后的復(fù)習(xí)中,會重點復(fù)習(xí)以上的知識。第2章 網(wǎng)絡(luò)環(huán)境及分配IP 構(gòu)建一個小型網(wǎng)絡(luò)辦公環(huán)境,網(wǎng)絡(luò)規(guī)模20臺電腦,把其中的四臺計算機作為服務(wù)器,分別命名為server1、s
6、erver2,server3, server4, server5。2.1網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖2-1 辦公室與機房布局2.2 IP地址的分配 = 1 * GB3 建議將DNS服務(wù)器的IP地址設(shè)為靜態(tài)。具體填寫信息為在“Internet 協(xié)議(TCP/IP)屬性”對話框內(nèi)填上IP地址、子網(wǎng)掩碼、默認(rèn)網(wǎng)關(guān)和首選DNS服務(wù)器地址(此地址為該DNS服務(wù)器的IP地址)。 圖2-2 為 Server1分配IP = 2 * GB3 Server2,Server3,Server4,Server5, IP地址的分配與SERVER1一樣。依次為第3章在Server1上安裝配置服務(wù)3.1.DNS服務(wù)程序的安裝:打開控制面板
7、(“開始”“設(shè)置”“控制面板”“添加/刪除程序”“添加/刪除Windows 組件”“網(wǎng)絡(luò)服務(wù)”)。 選中“網(wǎng)絡(luò)服務(wù)”,單擊“詳細(xì)信息”按鈕。打開“網(wǎng)絡(luò)服務(wù)”對話框。 圖3-1 網(wǎng)絡(luò)服務(wù)選中“域名系統(tǒng)(DNS)”復(fù)選框,單擊“確定”,返回“Windows組件向?qū)А睂υ捒?,單擊“下一步”。注意:安裝DNS系統(tǒng)文件時,需要插入“Windows server 2003”光盤,。安裝完后,在“管理工具”下增加了“DNS”菜單項。3.2配置DNS服務(wù)器打開DNS管理控制臺。(打開“開始”“程序”“管理工具”“DNS”)圖3-2DNS管理控制臺添加“正向搜索區(qū)域”,區(qū)域名稱為“”。右鍵單擊“正向搜索區(qū)域”,
8、單擊“新建區(qū)域”-“新建區(qū)域向?qū)А?。單擊“下一步”。選擇“標(biāo)準(zhǔn)主要區(qū)域”,如果作為輔助域名服務(wù),則選擇“標(biāo)準(zhǔn)輔助區(qū)域”。 注意只有在域控制器的DNS服務(wù)器才可以選擇“Active Directory集成的區(qū)域”。單擊“下一步”,輸入?yún)^(qū)域名稱“”。單擊“下一步”,創(chuàng)建新文件,文件名采用默認(rèn)名,為“.dns”。單擊“下一步”,完成“新建區(qū)域向?qū)А薄?.3安裝域控制器在安裝的Windows server 2003 獨立服務(wù)器啟動后,系統(tǒng)往往會自動打開窗口,在窗口中選擇【添加或刪除角色】按鈕后,會打開配置您的服務(wù)器向?qū)У摹邦A(yù)備步驟”窗口,在窗口中會提示您將要完成的安裝步驟,單擊【下一步】按鈕,打開“檢
9、測網(wǎng)絡(luò)連接”窗口,稍后會打開“配置選項對話框”,在配置選項對話框中,選擇安裝方式,選中“自定義配置”單選按鈕就表示由安裝者自行選擇所需的服務(wù),之后,單擊【下一步】按鈕打開“服務(wù)器角色”對話框中,選中“域控制器”選項,單擊【下一步】按鈕,在隨后出現(xiàn)的“選擇總結(jié)”窗口中,確定安裝的是域控制器hoist,單擊【下一步】按鈕。在“歡迎使用Active Directory 安裝向?qū)υ捒蛑?,單擊【下一步】按鈕,在隨后打開的Active Directory 安裝向?qū)У摹安僮飨到y(tǒng)兼容性”對話框中,單擊【下一步】按鈕,在“域控制器”對話框中,選中“新域的域控制器”單選按鈕后,單擊【下一步】按鈕,在“創(chuàng)建一個新
10、域”對話框中,選中“在新林中的域”單擊按鈕后,單擊【下一步】按鈕,之后打開“新的域名”對話框,應(yīng)輸入符合DNS要求的域名,單擊【下一步】按鈕,打開“NetBIOS”對話框中,接受默認(rèn)的符合要求的NetBIOS名稱,如sxh2003,最后單擊【下一步】按鈕,接下來打開“數(shù)據(jù)庫和日志文件文件夾”對話框中,接受默認(rèn)設(shè)置,單擊【下一步】按鈕,之后出現(xiàn)的對話框單擊【下一步】就可以了圖3-3 安裝域控制器 圖3-4 創(chuàng)建新域完成后會出現(xiàn)“立即重新啟動的”的對話框,系統(tǒng)會要求重新啟動,單擊“重新啟動”按鈕計算機重新啟動后,并用Administrator用戶后和密碼登錄后,打開“此服務(wù)器現(xiàn)在是域控制器”對話框
11、,單擊【完成】按鈕 3.4安裝DHCP服務(wù)1.在控制面板中啟動添加/刪除程序,在“添加/刪除程序窗口中選擇添加/刪除Windows組件選項,稍等片刻,系統(tǒng)會打開“Windows組件向?qū)А睂υ捒颉?.在打開的“Windows 組件向?qū)А睂υ捒虻慕M件列表中選中網(wǎng)絡(luò)服務(wù)項,然后單擊詳細(xì)信息按鈕。3.在“網(wǎng)絡(luò)服務(wù)”對話框中選中動態(tài)主機配置協(xié)議(DHCP)的復(fù)選框,單擊確定按鈕。系統(tǒng)自動退回到“Windows 組件向?qū)А睂υ捒?,然后單擊下一步按鈕,系統(tǒng)將自動完成DHCP服務(wù)的安裝。*在安裝好DHCP服務(wù)器后,對其進(jìn)行授權(quán)。如果未經(jīng)授權(quán)的DHCP服務(wù)器在基于活動目錄的域環(huán)境中是不能為DHCP客戶機提供服務(wù)
12、的。若要被授權(quán),則DHCP服務(wù)器必須安裝在域控制器或成員服務(wù)器上,如果將DHCP服務(wù)器安裝在未加入域的Windows Server 2003上,則DHCP服務(wù)器不能被授權(quán),而且不會運行。在DHCP管理控制臺中選中DHCP服務(wù)器名,單擊鼠標(biāo)右鍵,在彈出的菜單中選擇授權(quán)菜單項,授權(quán)即完成。3.5創(chuàng)建DHCP作用域單擊開始,指向程序,指向管理工具,然后單擊 DHCP。 在控制臺樹中,右鍵單擊要在其上創(chuàng)建新 DHCP 作用域的 DHCP 服務(wù)器,然后單擊新作用域。 在“新作用域向?qū)А敝?,單擊下一步,然后鍵入該作用域的名稱及說明。名稱可以隨您的意愿而定,但它應(yīng)具備一定的說明性,以便您能確定該作用域在網(wǎng)絡(luò)
13、中的作用(例如,您可以使用“Administration Building Client Addresses”這樣的名稱)。單擊下一步。 鍵入可作為該作用域的一部分租用的地址范圍(例如,可使用這樣的 IP 地址范圍:起始 IP 地址為 ,結(jié)束地址為 0)。因為這些地址將提供給客戶端,所以它們對于您的網(wǎng)絡(luò)來說必須是有效的,并且當(dāng)前未在使用。如果要使用其他子網(wǎng)掩碼,請鍵入新的子網(wǎng)掩碼。單擊下一步。 鍵入要從所輸入范圍中排除的任何 IP 地址。這包括步驟 4 中說明的地址范圍中已靜態(tài)分配給組織中各個計算機的所有地址。通常情況下,域控制器、Web 服務(wù)器、DHCP 服務(wù)器、域名系統(tǒng) (DNS) 服務(wù)器
14、和其他服務(wù)器均已靜態(tài)分配了 IP 地址。單擊下一步。 鍵入該作用域的 IP 地址租用到期之前的天數(shù)、小時數(shù)和分鐘數(shù)。這將確定客戶端可持有租用地址而不用續(xù)租的時間長短。單擊下一步,然后單擊“是,我想現(xiàn)在配置這些選項”,以將向?qū)U展到包括最常見 DHCP 選項的設(shè)置。單擊下一步。 鍵入默認(rèn)網(wǎng)關(guān)的 IP 地址,從作用域獲得 IP 地址的客戶端將使用此 IP 地址。單擊添加以將默認(rèn)網(wǎng)關(guān)地址添加到列表中,然后單擊下一步。 如果在網(wǎng)絡(luò)中使用 DNS 服務(wù)器,則在“父域”框中鍵入您的組織的域名。鍵入 DNS 服務(wù)器的名稱,然后單擊解析,以確保 DHCP 服務(wù)器能與 DNS 服務(wù)器聯(lián)系并確定其地址。單擊添加,
15、將該服務(wù)器添加到指定給 DHCP 客戶端的 DNS 服務(wù)器列表中。單擊下一步,如果使用的是 Windows Internet 命名服務(wù) (WINS) 服務(wù)器,則按照相同的步驟添加服務(wù)器名稱和 IP 地址。單擊下一步。 單擊“是,我想現(xiàn)在激活此作用域”,以激活該作用域并允許客戶端從該作用域獲得租用,然后單擊下一步。 單擊完成。 在控制臺樹中,單擊該服務(wù)器名稱,然后單擊操作菜單上的授權(quán)。第4章在Server2上安裝配置服務(wù)4.1 FTP服務(wù)的安裝與配置:在控制面板添加/刪除程序添加/刪除Windows組件,在出現(xiàn)的組件安裝向?qū)е校x應(yīng)用程序服務(wù)器“詳細(xì)信息”ASP。NET和FTP,選擇intern
16、et信息服務(wù)(IIS)“詳細(xì)信息”萬維網(wǎng)服務(wù),文件傳輸協(xié)議(FTP)服務(wù),完成。1.在開始菜單中依次單擊“管理工具”“Internet信息服務(wù)(IIS)管理器”菜單項,打開“Internet信息服務(wù)(IIS)管理器”窗口。在左窗格中展開“FTP站點”目錄,右鍵單擊“默認(rèn)FTP站點”選項,并選擇“屬性”命令。 圖4-1 FTP站點的設(shè)置2.打開“默認(rèn)FTP站點 屬性”對話框,在“FTP站點”選項卡中可以設(shè)置關(guān)于FTP站點的參數(shù)。其中在“FTP站點標(biāo)識”區(qū)域中可以更改FTP站點名稱、監(jiān)聽IP地址以及TCP端口號,單擊“IP地址”編輯框右側(cè)的下拉三角按鈕,并選中該站點要綁定的IP地址。如果想在同一臺
17、物理服務(wù)器中搭建多個 HYPERLINK /zhuangzhijia126/ FTP站點,那么需要為每一個站點指定一個IP地址,或者使用相同的IP地址且使用不同的端口號。在“FTP站點連接”區(qū)域可以限制連接到FTP站點的計算機數(shù)量,一般在局域網(wǎng)內(nèi)部設(shè)置為“不受限制”較為合適。用戶還可以單擊“當(dāng)前會話”按鈕來查看當(dāng)前連接到FTP站點的IP地址,并且可以斷開惡意用戶的連接3.切換到“安全賬戶”選項卡,此選項卡用于設(shè)置FTP服務(wù)器允許的登錄方式。默認(rèn)情況下允許匿名登錄,如果取消選中“允許匿名連接”復(fù)選框,則用戶在登錄FTP站點時需要輸入合法的用戶名和密碼。本例選中“不允許匿名連接”復(fù)選框 圖4-2允
18、許匿名連接 備注:登錄FTP服務(wù)器的方式可以分為兩種類型:匿名登錄和用戶登錄。如果采用匿名登錄方式,則用戶可以通過用戶名“anonymous”連接到FTP服務(wù)器,以電子郵件地址作為密碼。對于這種密碼FTP服務(wù)器并不進(jìn)行檢查,只是為了顯示方便才進(jìn)行這樣的設(shè)置。允許匿名登錄的FTP服務(wù)器使得任何用戶都能獲得訪問能力,并獲得必要的資料。如果不允許匿名連接,則必須提供合法的用戶名和密碼才能連接到FTP站點。這種登錄方式可以讓管理員有效控制連接到FTP服務(wù)器的用戶身份,是較為安全的登錄方式。4.切換到“消息”選項卡,在“標(biāo)題”編輯框中輸入能夠反映FTP站點屬性的文字,該標(biāo)題會在用戶登錄之前顯示。接著在“
19、歡迎”編輯框中輸入一段介紹FTP站點詳細(xì)信息的文字,這些信息會在用戶成功登錄之后顯示。同理,在“退出”編輯框中輸入用戶在退出FTP站點時顯示的信息。另外,如果該FTP服務(wù)器限制了最大連接數(shù),則可以在“最大連接數(shù)”編輯框中輸入具體數(shù)值。當(dāng)用戶連接FTP站點時,如果FTP服務(wù)器已經(jīng)達(dá)到了所允許的最大連接數(shù),則用戶會收到“最大連接數(shù)”消息,且用戶的連接會被斷開。5.切換到“主目錄”選項卡。主目錄是FTP站點的根目錄,當(dāng)用戶連接到FTP站點時只能訪問主目錄及其子目錄的內(nèi)容,而主目錄以外的內(nèi)容是不能被用戶訪問的。主目錄既可以是本地計算機磁盤上的目錄,也可以是網(wǎng)絡(luò)中的共享目錄。單擊“瀏覽”按鈕在本地計算機
20、磁盤中選擇要作為 HYPERLINK /zhuangzhijia126/ FTP站點主目錄的文件夾,并依次單擊“確定”按鈕。根據(jù)實際需要選中或取消選中“寫入”復(fù)選框,以確定用戶是否能夠在FTP站點中寫入數(shù)據(jù)。 圖4-3訪問設(shè)置 備注:如果選中“另一臺計算機上的目錄”單選框,則“本地路徑”編輯框?qū)⒏某伞熬W(wǎng)絡(luò)共享”編輯框。用戶需要輸入共享目錄的UNC路徑,以定位FTP主目錄的位置。6.切換到“目錄安全性”選項卡,在該選項卡中主要用于授權(quán)或拒絕特定的IP地址連接到FTP站點。例如只允許某一段IP地址范圍內(nèi)的計算機連接到 HYPERLINK /zhuangzhijia126/ FTP站點,則應(yīng)該選中
21、“拒絕訪問”單選框。然后單擊“添加”按鈕,在打開的“授權(quán)訪問”對話框中選中“一組計算機”單選框。然后在“網(wǎng)絡(luò)標(biāo)識”編輯框中輸入特定的網(wǎng)段,并在“子網(wǎng)掩碼”編輯框中輸入子網(wǎng)掩碼。最后單擊“確定”按鈕. 圖4-4計算機都將被授權(quán)允許訪問7.返回“默認(rèn)FTP站點屬性”對話框,單擊“確定”按鈕使設(shè)置生效?,F(xiàn)在用戶已經(jīng)可以在網(wǎng)絡(luò)中任意客戶計算機的Web瀏覽器中輸入FTP站點地址(如)來訪問FTP站點下的內(nèi)容了。第5章 在Server3上安裝WINS服務(wù)5.1添加WINS服務(wù) 同DNS、DHCP服務(wù)器的創(chuàng)建過程相似,要創(chuàng)建一臺WINS服務(wù)器首先也需要為該服務(wù)器指定一臺計算機,這臺計算機將作為完成數(shù)據(jù)運算和
22、計算機名與IP地址的轉(zhuǎn)換工作的硬件設(shè)備。在Windows 2000 Server 系統(tǒng)下,當(dāng)用戶將本機指定給DHCP服務(wù)器時,系統(tǒng)會自動將DHCP服務(wù)組件與用戶的計算機硬件設(shè)備建立連接,由此便完成了為WINS服務(wù)器添加計算機的工作。要添加WINS服務(wù)器,步驟:1. 打開“開始”菜單,選擇“程序” |“管理工具” |“WINS”命令, 打開“WINS控制臺”窗口”。2. 在控制臺目錄樹中, 右擊WINS根節(jié)點,從彈出的快捷菜單中選擇“添加服務(wù)器”命令,打開“添加WINS服務(wù)器”對話框,3. 在“WINS服務(wù)器”文本框中,輸入要添加到服務(wù)器列表中WINS服務(wù)器的NetBIOS名稱或IP地址,即:。
23、 4. 單擊“確定”按鈕即可完成該服務(wù)器的添加,同時,添加的服務(wù)器將出現(xiàn)在服務(wù)器列表中。5.2設(shè)置WINS服務(wù)器屬性:創(chuàng)建WINS服務(wù)器,除了需要指定一臺計算機作為該服務(wù)器的硬件設(shè)備,用戶還需要對WINS服務(wù)器的屬性進(jìn)行一些相關(guān)的設(shè)置,例如,指定WINS數(shù)據(jù)庫的備份路徑、指定WINS服務(wù)器統(tǒng)計數(shù)據(jù)自動更新的時間間隔、是否啟用記錄WINS數(shù)據(jù)庫變化功能等。因為,沒有正確的屬性設(shè)置,WINS服務(wù)器的諸多功能便無法使用,這樣的一臺WINS服務(wù)器也就無法滿足網(wǎng)絡(luò)客戶機的所有需要。要設(shè)置WINS服務(wù)器屬性,步驟如下: 1. 打開“開始”菜單,選擇“程序”“管理工具”“WINS“命令,打開“WINS控制臺
24、”窗口。2. 在控制臺目錄樹中,右擊要設(shè)置屬性的WINS服務(wù)器,從彈出的快捷菜單中選擇“屬性”命令,打開該服務(wù)器的屬性對話框, 3. 在“常規(guī)”選項卡中,啟用“啟用統(tǒng)計信息自動刷新”復(fù)選框,并在“刷新時間(時:分:秒)”微調(diào)器中設(shè)置時間間隔(一般要求時間間隔比較短)。這樣, WINS服務(wù)器就會自動按照管理員的設(shè)置定時對網(wǎng)絡(luò)上的統(tǒng)計信息進(jìn)行刷新。4. 為了解決WINS數(shù)據(jù)庫被損壞而導(dǎo)致網(wǎng)絡(luò)注冊信息丟失問題,管理員通過設(shè)置來備份WINS數(shù)據(jù)庫。在“備份WINS數(shù)據(jù)庫”選項區(qū)域中,單擊“瀏覽”按鈕選擇備份路經(jīng)或者在“備份路經(jīng)”文本框中直接輸入備份路經(jīng),這里我們選擇WINS數(shù)據(jù)庫的備份路徑為“D:ba
25、k”。如果用戶希望在服務(wù)器關(guān)閉時系統(tǒng)自動備份WINS數(shù)據(jù)庫,可選定“服務(wù)器關(guān)閉期間備份WINS數(shù)據(jù)庫”復(fù)選框。 5. 單擊“名稱記錄”選項卡,6. 在“名稱記錄設(shè)置”選項區(qū)域中,通過調(diào)整微調(diào)器的值來設(shè)置名稱記錄更新時間間隔、名稱記錄廢止時間間隔、廢止超時時間以及驗證時間間隔;如果要使用系統(tǒng)默認(rèn)值,可單擊“設(shè)置默認(rèn)值”按鈕。 7. 對于WINS服務(wù)器,需要定期檢查WINS數(shù)據(jù)庫的數(shù)據(jù)與網(wǎng)絡(luò)實際情況是否一致,以免因不一致而導(dǎo)致網(wǎng)絡(luò)連接錯誤。要檢測WINS數(shù)據(jù)庫,可選定“啟用周期性數(shù)據(jù)庫一致性檢查”復(fù)選框;在“每階段記錄檢查的最多次數(shù)”文本框中輸入階段檢查次數(shù);選擇“所有者服務(wù)器”單選按鈕,對所有的
26、WINS服務(wù)器進(jìn)行數(shù)據(jù)庫檢查;在“檢查間隔”文本框中輸入檢查時間間隔,并調(diào)整“起始”微調(diào)器的值,設(shè)置檢查起始時間。注釋如果要手動檢查WINS服務(wù)器數(shù)據(jù)庫的一致性,可在控制臺目錄樹中右擊WINS服務(wù)器,從彈出的快捷菜單中選擇“所有任務(wù)”“檢查WINS數(shù)據(jù)庫一致性”命令,出現(xiàn)信息提示框后,單擊“是”按鈕即可。 8. 單擊“高級”選項卡,9. 如果系統(tǒng)在jet.log記錄數(shù)據(jù)庫變化事件時能將詳細(xì)事件記錄到事件日志中,啟用“記錄數(shù)據(jù)庫變化(在jet.log中)”和“將詳細(xì)事件記錄到事件日志中”復(fù)選框。 10. 如果用戶需要啟用WINS服務(wù)器的突發(fā)事件處理功能,可選定“啟用突發(fā)處理”復(fù)選框,并選擇處理級
27、別,例如選擇“中”單選按鈕。 11. 在“數(shù)據(jù)庫路經(jīng)”文本框中輸入數(shù)據(jù)庫路經(jīng)。12. 為了和LAN Manager計算機名稱兼容,啟用“使用和LAN Manager兼容的計算機名稱”復(fù)選框。13. 單擊“確定”按鈕,保存設(shè)置。第6章 在Server4上安裝網(wǎng)絡(luò)打印服務(wù)6.1安裝網(wǎng)絡(luò)打印服務(wù)器:若提供網(wǎng)絡(luò)打印服務(wù),必須先將計算機安裝為打印服務(wù)器,安裝并設(shè)置共享打印機。然后,再為不同操作系統(tǒng)安裝驅(qū)動程序,使得網(wǎng)絡(luò)客戶端在安裝共享打印機時,不再需要單獨安裝驅(qū)動程序。安裝打印服務(wù)器的步驟如下:(1)運行“開始 | 管理工具 | 管理您的服務(wù)器”命令,在“管理您的服務(wù)器”窗口中單擊“添加刪除角色”鏈接,
28、圖6-1 管理服務(wù)器(2)單擊“下一步”按鈕,為所有Windows操作系統(tǒng)安裝打印驅(qū)動程序。單擊“下一步”按鈕后,配置服務(wù)器向?qū)ч_始將選擇的角色添加到該服務(wù)器。然后,顯示“添加打印機”向?qū)?。向?qū)⒅甘救绾螆?zhí)行必需的余下的安裝步驟,完成將連接到打印服務(wù)器上的打印設(shè)備添加為打印機的過程。物理端口連接到打印服務(wù)器上的本地打印設(shè)備的數(shù)目取決于硬件的配置。根據(jù)向?qū)崾就瓿纱蛴C的安裝,以及打印驅(qū)動程序的安裝。最后,顯示打印服務(wù)器已安裝成功。第7章 在Server5上安裝網(wǎng)絡(luò)監(jiān)視器7.1安裝網(wǎng)絡(luò)監(jiān)視器:Windows網(wǎng)絡(luò)監(jiān)視器是系統(tǒng)提供的一個用于監(jiān)控網(wǎng)絡(luò)數(shù)據(jù)流量的可視化工具。使用網(wǎng)絡(luò)監(jiān)視器,可以收集網(wǎng)絡(luò)運
29、行過程中的各種有效信息來發(fā)現(xiàn)和預(yù)防某些可能出現(xiàn)的問題。網(wǎng)絡(luò)監(jiān)視器將捕獲有關(guān)流入和流出計算機的網(wǎng)絡(luò)適配器上的通信信息,并進(jìn)一步分析這些信息以圖形化的方式顯示出分析的結(jié)構(gòu),用于幫助網(wǎng)絡(luò)管理員預(yù)防、診斷和解決多種網(wǎng)絡(luò)問題,從而更好 地保證網(wǎng)絡(luò)的可靠穩(wěn)定運行。網(wǎng)絡(luò)監(jiān)視器不僅可以捕獲所在計算機收到或發(fā)出的幀,而且還可以捕獲遠(yuǎn)程計算機收到或發(fā)出的幀,但是必須使用隨管理軟件Microsoft Systems Management Server(SMS)提供的“網(wǎng)絡(luò)監(jiān)視器”組件(稱為“Network Monitor”),它可以捕獲任何裝有“網(wǎng)絡(luò)監(jiān)視器”的計算機收到或發(fā)出的幀。而Windows Server 2
30、003自帶的“網(wǎng)絡(luò)監(jiān)視器”是一個簡化的版本,只提供了基本的功能。安裝網(wǎng)絡(luò)監(jiān)視器圖7-1 windows組件、 管理和監(jiān)視工具由于網(wǎng)絡(luò)監(jiān)視器在運行中會消耗較多的系統(tǒng)資源,所以對系統(tǒng)的捕獲進(jìn)行合適的設(shè)置是非常必要的。例如,設(shè)置一個合適的捕獲緩沖區(qū)大小。圖7-2 Microsoft 網(wǎng)絡(luò)監(jiān)視器在捕獲到一定的信息量之后,如果需要查看詳細(xì)的捕獲內(nèi)容,可以單擊“網(wǎng)絡(luò)監(jiān)視器”的捕獲菜單下的“停止并查看”選項,可以打開如圖13.22的查看器,分析捕獲的網(wǎng)絡(luò)數(shù)據(jù)。通過分析捕獲到的數(shù)據(jù),可以大致地了解網(wǎng)絡(luò)目前的情況,特別是對于一些原因不明確的網(wǎng)絡(luò)故障可以通過捕獲網(wǎng)絡(luò)信息,為解決故障提供信息來源。 在使用捕獲觸發(fā)器
31、之前,必須先創(chuàng)建捕獲觸發(fā)器,然后應(yīng)用該捕獲觸發(fā)器,“網(wǎng)絡(luò)監(jiān)器”沒有視器”就可以響應(yīng)網(wǎng)絡(luò)上的能觸發(fā)捕獲觸發(fā)器設(shè)定的事件。默認(rèn)情況下,“網(wǎng)絡(luò)監(jiān)視設(shè)置任何觸發(fā)器。實際使用中,“網(wǎng)絡(luò)監(jiān)視器”可以使用多種類型的捕獲觸發(fā)器。例如,通過監(jiān)測捕獲緩沖區(qū)的填充程度,以及捕獲的幀中是否存在特定的模式等。當(dāng)然也可以創(chuàng)建依賴于其中的個別或全部條件的捕獲觸發(fā)器。若指定的觸發(fā)器依賴于已捕獲幀中出現(xiàn)的特定模式,那么網(wǎng)絡(luò)監(jiān)視器將在檢測到包含有指定模式的幀時執(zhí)行指定的操作。這種特定模式可以是ASCII字符串,也可以是十六進(jìn)制字符串??梢詫⒂|發(fā)器指定為依賴于已捕獲幀中出現(xiàn)的特定模式和捕獲緩沖區(qū)所填充的特定百分比,或者指定網(wǎng)絡(luò)監(jiān)視
32、器是在各個幀的起始處、各個幀的標(biāo)頭信息結(jié)尾處還是在這些位置后的一段字節(jié)后開始搜索。網(wǎng)絡(luò)監(jiān)視器在默認(rèn)情況下,將在整個幀中搜索特定模式。在監(jiān)視數(shù)據(jù)的過程中,一旦捕獲的數(shù)據(jù)滿足捕獲觸發(fā)器的觸發(fā)條件,將立即執(zhí)行觸發(fā)的相應(yīng)操作。在Windows Server 2003的監(jiān)視器中,可以選擇在滿足觸發(fā)條件時執(zhí)行下列操作中的某一個。(1)計算機發(fā)出嘟嘟聲。(2)網(wǎng)絡(luò)監(jiān)視器停止捕獲幀。(3)指定的命令運行。 圖7-3 捕獲觸發(fā)器結(jié) 論因為局域網(wǎng)也屬于計算機網(wǎng)絡(luò),所以在基本組成上與總體上的計算機網(wǎng)絡(luò)差不多。但因為它沒有網(wǎng)絡(luò)之間的互聯(lián),所以,所需的網(wǎng)絡(luò)設(shè)備和通信協(xié)議也就相對簡單得很多。最基本的計算機局域網(wǎng)僅是兩臺P
33、C機,用一臺串/并電纜連接起來。如果要采用專用網(wǎng)絡(luò)電纜(如雙絞線、同軸電纜或光纖),則只需在兩臺PC中各置一塊網(wǎng)卡即可, 在實際的企事業(yè)單位局域網(wǎng)中,因為計算機多,所以通常不會也不可能采用全部計算機對等網(wǎng)絡(luò)模式。目前通常是采用交換機進(jìn)行集中連接的星型網(wǎng)絡(luò)結(jié)構(gòu)。致 謝在本次論文設(shè)計過程中,xx老師,xx老師對該論文從選題,構(gòu)思到最后定稿的各個環(huán)節(jié)給予細(xì)心指引與教導(dǎo),使我得以最終完成課業(yè)論文設(shè)計。在學(xué)習(xí)中,老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、豐富淵博的知識、敏銳的學(xué)術(shù)思維、精益求精的工作態(tài)度以及侮人不倦的師者風(fēng)范是我終生學(xué)習(xí)的楷模,導(dǎo)師們的高深精湛的造詣與嚴(yán)謹(jǐn)求實的治學(xué)精神,將永遠(yuǎn)激勵著我。在此,謹(jǐn)向老師們致以衷
34、心的感謝和崇高的敬意! 附錄資料:不需要的可以自行刪除 busybox詳解制作根文件系統(tǒng)詳解制作根文件系統(tǒng) 一、FHS(Filesystem Hierarchy Standard)標(biāo)準(zhǔn)介紹當(dāng)我們在linux下輸入ls / 的時候,見到的目錄結(jié)構(gòu)以及這些目錄下的內(nèi)容都大同小異,這是因為所有的linux發(fā)行版在對根文件系統(tǒng)布局上都遵循FHS標(biāo)準(zhǔn)的建議規(guī)定。該標(biāo)準(zhǔn)規(guī)定了根目錄下各個子目錄的名稱及其存放的內(nèi)容:目錄名存放的內(nèi)容/bin必備的用戶命令,例如ls、cp等/sbin必備的系統(tǒng)管理員命令,例如ifconfig、reboot等/dev設(shè)備文件,例如mtdblock0、tty1等/etc系統(tǒng)配置文
35、件,包括啟動文件,例如inittab等/lib必要的鏈接庫,例如C鏈接庫、內(nèi)核模塊/home普通用戶主目錄/rootroot用戶主目錄/usr/bin非必備的用戶程序,例如find、du等/usr/sbin非必備的管理員程序,例如chroot、inetd等/usr/lib庫文件/var守護程序和工具程序所存放的可變,例如日志文件/proc用來提供內(nèi)核與進(jìn)程信息的虛擬文件系統(tǒng),由內(nèi)核自動生成目錄下的內(nèi)容/sys用來提供內(nèi)核與設(shè)備信息的虛擬文件系統(tǒng),由內(nèi)核自動生成目錄下的內(nèi)容/mnt文件系統(tǒng)掛接點,用于臨時安裝文件系統(tǒng)/tmp臨時性的文件,重啟后將自動清除制作根文件系統(tǒng)就是要建立以上的目錄,并在其
36、中建立完整目錄內(nèi)容。其過程大體包括:編譯安裝busybox,生成/bin、/sbin、/usr/bin、/usr/sbin目錄 利用交叉編譯工具鏈,構(gòu)建/lib目錄 手工構(gòu)建/etc目錄 手工構(gòu)建最簡化的/dev目錄 創(chuàng)建其它空目錄 配置系統(tǒng)自動生成/proc目錄 利用udev構(gòu)建完整的/dev目錄 制作根文件系統(tǒng)的jffs2映像文件 下面就來詳細(xì)介紹這個過程。二、編譯安裝busybox,生成/bin、/sbin、/usr/bin、/usr/sbin目錄這些目錄下存儲的主要是常用命令的二進(jìn)制文件。如果要自己編寫這幾百個常用命令的源程序,my god, 這簡直是一個噩夢!好在我們有嵌入式Linu
37、x系統(tǒng)的瑞士軍刀busybox,事情就簡單很多。1、從 HYPERLINK / / 下載busybox-1.7.0.tar.bz22、tar xjvf busybox-1.7.0.tar.bz2解包3、修改Makefile文件175 ARCH ?= arm176 CROSS_COMPILE ?= arm-linux- 4、make menuconfig配置busyboxbusybox配置主要分兩部分。第一部分是Busybox Settings,主要編譯和安裝busybox的一些選項。這里主要需要配置:1)、Build Options - Build BusyBox as a static bi
38、nary (no shared libs),表示編譯busybox時,是否靜態(tài)鏈接C庫。我們選擇動態(tài)鏈接C庫。2)、Installation Options - Applets links (as soft-links) - (X) as soft-links,表示安裝busybox時,將各個命令安裝為指向busybox的軟鏈接還是硬鏈接。我們選擇軟鏈接。3)、Installation Options - (/work/nfs_root/fs_mini3) BusyBox installation prefix,表示busybox的安裝位置。我們選擇/work/nfs_root/fs_mini
39、34)Busybox Library Tuning。保留Command line editing以支持命令行編輯;保留History size以支持記憶歷史命令;選中Tab completion和Username completion以支持命令自動補全 第二部分是Applets,他將busybox的支持的幾百個命令分門別類。我們只要在各個門類下選擇想要的命令即可。這里我們基本保持默認(rèn)設(shè)置。1)選中Networking Utilities - httpd下的Enable -u option,以啟用http服務(wù)器的功能allows the server to run as a specific u
40、ser5、編譯busyboxmake6、安裝busyboxmake install安裝完成后,可以看到在/work/nfs_root/fs_mini3目錄下生成了binsbinusr/binusr/sbin目錄,其下包含了我們常用的命令,這些命令都是指向bin/busybox的軟鏈接,而busybox本身的大小不到800K:dennisdennis-desktop:/work/nfs_root/fs_mini3$ lsbin linuxrc sbin usrdennisdennis-desktop:/work/nfs_root/fs_mini3$ ls -l bintotal 740lrwxr
41、wxrwx 1 dennis dennis 7 2010-04-03 23:57 addgroup - busyboxlrwxrwxrwx 1 dennis dennis 7 2010-04-03 23:57 adduser - busyboxlrwxrwxrwx 1 dennis dennis 7 2010-04-03 23:57 ash - busybox-rwxr-xr-x 1 dennis dennis 749632 2010-04-03 23:57 busyboxlrwxrwxrwx 1 dennis dennis 7 2010-04-03 23:57 cat busybox 而普通
42、PC機上的ls命令就有差不多80K的大小: dennisdennis-desktop:/work/nfs_root/fs_mini3$ ls -l /bin/ls-rwxr-xr-x 1 root root 78004 2007-09-29 20:51 /bin/ls busybox以它嬌小的身軀容納了數(shù)以百計的命令代碼,實在是讓人佩服不已,其不愧嵌入式系統(tǒng)瑞士軍刀之美譽。據(jù)說,busybox的作者身患絕癥,這更讓人欽佩GNU開源軟件的作者們。 三、利用交叉編譯工具鏈,構(gòu)建/lib目錄 光有應(yīng)用程序(命令)是不夠的,因為應(yīng)用程序本身需要使用C庫的庫函數(shù),因此還必需制作for ARM的C庫,并將
43、其放置于/lib目錄。my god,要自己寫C庫的源代碼嗎?不用!還記得交叉編譯工具鏈的3個組成部分嗎?交叉編譯器、for ARM的C庫和二進(jìn)制工具。哈哈,for ARM的C庫是現(xiàn)成的,我們只需要拷貝過來就可以了。遺憾的是:整個C庫目錄下的文件總大小有26M。而我們根文件系統(tǒng)所在分區(qū)不過區(qū)區(qū)16M而已,根本放不下。怎么辦呢? dennisdennis-desktop:/work/nfs_root/fs_mini3$ du -s -si /work/tools/gcc-3.4.5-glibc-2.3.6/arm-linux/lib26M /work/tools/gcc-3.4.5-glibc-2
44、.3.6/arm-linux/lib 需要C庫目錄下所有的文件嗎?no,absolutely no! 讓我們來分析一下glibc庫目錄下內(nèi)容的組成。該目錄下的子目錄和文件共分8類: 目標(biāo)文件,如crtn.o,用于gcc鏈接可執(zhí)行文件 libtool庫文件(.la),在鏈接庫文件時這些文件會被用到,比如他們列出了當(dāng)前庫文件所依賴的其它庫文件,程序運行時無需這些文件 gconv目錄,里面是各種鏈接腳本,在編譯應(yīng)用程序時,他們用于指定程序的運行地址,各段的位置等 靜態(tài)庫文件(.a),例如libm.a,libc.a 動態(tài)庫文件 (.so、.so.0-9*) 動態(tài)鏈接庫加載器ld-2.3.6.so、ld
45、-linux.so.2 其它目錄及文件很顯然,第1、2、3、4、7類文件和目錄是不需要拷貝的。由于動態(tài)鏈接的應(yīng)用程序本身并不含有它所調(diào)用的C庫函數(shù)的代碼,因此執(zhí)行時需要動態(tài)鏈接庫加載器來為它加載相應(yīng)的C庫文件,所以第6類文件是需要拷貝的。除此之外,第5類文件當(dāng)然要拷貝。但第5類文件的大小也相當(dāng)大。dennisdennis-desktop:/work/tools/gcc-3.4.5-glibc-2.3.6/arm-linux/lib$ du -c -si *.so* 7.2M total 需要全部拷貝嗎?非也,非也!其實,需要哪些庫完全取決于要運行的應(yīng)用程序使用了哪些庫函數(shù)。如果我們只制作最簡單
46、的系統(tǒng),那么我們只需要運行busybox這一個應(yīng)用程序即可。通過執(zhí)行 dennisdennis-desktop:/work/nfs_root/fs_mini3$ arm-linux-readelf -a bin/busybox | grep Shared0 x00000001 (NEEDED) Shared library: libcrypt.so.10 x00000001 (NEEDED) Shared library: libm.so.60 x00000001 (NEEDED) Shared library: libc.so.6 可知:busybox只用到了3個庫:通用C庫(libc)、數(shù)
47、學(xué)庫(libm)、加密庫(libcrypt),因此我們只需要拷貝這3個庫的庫文件即可。但是每個庫都有4個文件,4個文件都要拷貝嗎?當(dāng)然不是。 dennisdennis-desktop:/work/tools/gcc-3.4.5-glibc-2.3.6/arm-linux/lib$ ls -l libcrypt.-*-rwxr-xr-x 1 dennis dennis 30700 2008-01-22 05:32 libcrypt-2.3.6.so-rw-r-r- 1 dennis dennis 23118 2008-01-22 05:32 libcrypt.alrwxrwxrwx 1 denn
48、is dennis 13 2008-12-22 15:38 libcrypt.so - libcrypt.so.1lrwxrwxrwx 1 dennis dennis 17 2008-12-22 15:38 libcrypt.so.1 - libcrypt-2.3.6.sodennisdennis-desktop:/work/tools/gcc-3.4.5-glibc-2.3.6/arm-linux/lib$ ls -l libm.-*-rwxr-xr-x 1 dennis dennis 779096 2008-01-22 05:31 libm-2.3.6.so-rw-r-r- 1 denni
49、s dennis 1134282 2008-01-22 05:32 libm.alrwxrwxrwx 1 dennis dennis 9 2008-12-22 15:38 libm.so - libm.so.6lrwxrwxrwx 1 dennis dennis 13 2008-12-22 15:38 libm.so.6 - libm-2.3.6.sodennisdennis-desktop:/work/tools/gcc-3.4.5-glibc-2.3.6/arm-linux/lib$ ls -l libc.-*-rwxr-xr-x 1 dennis dennis 1435660 2008-
50、01-22 05:48 libc-2.3.6.so-rw-r-r- 1 dennis dennis 2768280 2008-01-22 05:31 libc.a-rw-r-r- 1 dennis dennis 195 2008-01-22 05:34 libc.solrwxrwxrwx 1 dennis dennis 13 2008-12-22 15:38 libc.so.6 - libc-2.3.6.so 4個文件中的.a文件是靜態(tài)庫文件,是不需要拷貝的。另外3個文件是: 實際的共享鏈接庫:libLIBRARY_NAME-GLIBC_VERSION.so。當(dāng)然需要拷貝。 主修訂版本的符號鏈
51、接,指向?qū)嶋H的共享鏈接庫:libLIBRARY_NAME.so.MAJOR_REVISION_VERSION,程序一旦鏈接了特定的鏈接庫,將會參用該符號鏈接。程序啟動時,加載器在加載程序前,會檢索該文件。所以需要拷貝。 與版本無關(guān)的符號鏈接,指向主修訂版本的符號連接(libc.so是唯一的例外,他是一個鏈接命令行:libLIBRARY_NAME.so,是為編譯程序時提供一個通用條目)。這些文件在程序被編譯時會被用到,但在程序運行時不會被用到,所以不必拷貝它。關(guān)于共享庫的2個符號鏈接的作用的特別說明:當(dāng)我們使用gcc hello.c -o hello -lm編譯程序時,gcc會根據(jù)-lm的指示,
52、加頭(lib)添尾(.so)得到libm.so,從而沿著與版本無關(guān)的符號鏈接(libm.so - libm.so.6)找到libm.so.6并記錄在案(hello的ELF頭中),表示hello需要使用libm.so.6這個庫文件所代表的數(shù)學(xué)庫中的庫函數(shù)。而當(dāng)hello被執(zhí)行的時候,動態(tài)鏈接庫加載器會從hello的ELF頭中找到libm.so.6這個記錄,然后沿著主修訂版本的符號鏈接(libm.so.6 - libm-2.3.6.so)找到實際的共享鏈接庫libm-2.3.6.so,從而將其與hello作動態(tài)鏈接??梢?,與版本無關(guān)的符號鏈接是供編譯器使用的,主修訂版本的符號鏈接是供動態(tài)鏈接庫加載
53、器使用的,而實際的共享鏈接庫則是供應(yīng)用程序使用的。通過以上分析,我們只需要拷貝3個庫(每個庫各1個主修訂版本的符號鏈接和1個實際的共享鏈接庫)以及動態(tài)鏈接庫加載器(1個符號鏈接和1個實體文件)。步驟如下:dennisdennis-desktop:/work/tools/gcc-3.4.5-glibc-2.3.6/arm-linux/lib$ mkdir /work/nfs_root/fs_mini3/lib dennisdennis-desktop:/work/tools/gcc-3.4.5-glibc-2.3.6/arm-linux/lib$ cp libcrypt-* /work/nfs_
54、root/fs_mini3/libdennisdennis-desktop:/work/tools/gcc-3.4.5-glibc-2.3.6/arm-linux/lib$ cp -l libcrypt.so.* /work/nfs_root/fs_mini3/libdennisdennis-desktop:/work/tools/gcc-3.4.5-glibc-2.3.6/arm-linux/lib$ cp libm-* /work/nfs_root/fs_mini3/libdennisdennis-desktop:/work/tools/gcc-3.4.5-glibc-2.3.6/arm-
55、linux/lib$ cp -l libm.so.* /work/nfs_root/fs_mini3/libdennisdennis-desktop:/work/tools/gcc-3.4.5-glibc-2.3.6/arm-linux/lib$ cp libc-* /work/nfs_root/fs_mini3/libdennisdennis-desktop:/work/tools/gcc-3.4.5-glibc-2.3.6/arm-linux/lib$ cp -l libc.so.* /work/nfs_root/fs_mini3/lib dennisdennis-desktop:/wor
56、k/tools/gcc-3.4.5-glibc-2.3.6/arm-linux/lib$ cp -l ld-* /work/nfs_root/fs_mini3/lib 四、手工構(gòu)建/etc目錄 /etc目錄存放的是系統(tǒng)程序的主配置文件,因此需要哪些配置文件取決于要運行哪些系統(tǒng)程序。即使最小的系統(tǒng)也一定會運行1號用戶進(jìn)程init,所以我們至少要手工編寫init的主配置文件inittab。busybox的inittab文件的語法、語義與傳統(tǒng)的SYSV的inittab有所不同。 inittab文件中每個條目用來定義一個需要init啟動的子進(jìn)程,并確定它的啟動方式,格式為:。例如:ttySAC0:as
57、kfirst:-/bin/sh 表示子進(jìn)程要使用的控制臺,若省略則使用與init進(jìn)程一樣的控制臺 表示運行級別,busybox init程序這個字段沒有意義 表示init進(jìn)程如何控制這個子進(jìn)程 sysinit:系統(tǒng)啟動后最先執(zhí)行,只執(zhí)行一次,init進(jìn)程等待它結(jié)束后才繼續(xù)執(zhí)行其它動作 wait:系統(tǒng)執(zhí)行完sysinit條目后執(zhí)行,只執(zhí)行一次,init進(jìn)程等待它結(jié)束后才繼續(xù)執(zhí)行其它動作 once:系統(tǒng)執(zhí)行完wait條目后執(zhí)行,只執(zhí)行一次,init進(jìn)程不等待它結(jié)束 respawn:啟動完once進(jìn)程后,init進(jìn)程監(jiān)測發(fā)現(xiàn)子進(jìn)程退出時,重新啟動它 askfirst:啟動完respawn進(jìn)程后,與r
58、espawn類似,不過init進(jìn)程先輸出” Please press Enter to activate this console“,等用戶輸入回車后才啟動子進(jìn)程 shutdown:當(dāng)系統(tǒng)關(guān)機時 restart:Busybox中配置了CONFIG_FEATURE_USE_INITAB,并且init進(jìn)程接收到SIGUP信號時執(zhí)行,先重新讀取、解析/etc/inittab文件,再執(zhí)行restart程序 ctrlaltdel:按下ctrl+alt+del鍵時執(zhí)行,不過在串口控制臺中無法輸入它 表示進(jìn)程對應(yīng)的二進(jìn)制文件。如果前面有-號,表示該程序是“可以與用戶進(jìn)行交互的”我們制作最簡單的/etc/in
59、ittab文件,其內(nèi)容如下::sysinit:/etc/init.d/rcS:askfirst:-/bin/sh:ctrlaltdel:/sbin/reboot:shutdown:/bin/umount -a r 制作最簡單的腳本程序文件/etc/init.d/rcS,其內(nèi)容如下: #!/bin/shifconfig eth0 7修改shell腳本文件/etc/init.d/rcS的權(quán)限,以使其可被執(zhí)行:# chmod a+x /etc/init.d/rcS五、手工構(gòu)建最簡化的/dev目錄 在linux機器上,執(zhí)行l(wèi)s /dev可看到幾百個設(shè)備文件,我需要手工創(chuàng)建它們嗎?maybe,我只需要手
60、工創(chuàng)建幾個設(shè)備文件!我怎么知道我應(yīng)該創(chuàng)建哪幾個設(shè)備文件呢?管它呢,先看看開發(fā)板上可愛的linux的反應(yīng)再說。 啟動Linux操作系統(tǒng),顯示: VFS: Mounted root (nfs filesystem).Freeing init memory: 112KWarning: unable to open an initial console. 這說明,內(nèi)核已經(jīng)成功掛載根文件系統(tǒng),但卻未能成功啟動第1個用戶進(jìn)程init。通過錯誤消息“unable to open an initial console”搜索內(nèi)核源代碼,找到init/main.c文件。748 static int noinlin
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年大學(xué)試題(大學(xué)選修課)-探索人體奧秘歷年參考題庫含答案解析(5套典型考題)
- 特種玻璃創(chuàng)新與應(yīng)用
- 2025年大學(xué)試題(醫(yī)學(xué))-流行病學(xué)歷年參考題庫含答案解析(5套典型考題)
- 2025年大學(xué)試題(農(nóng)學(xué))-鮮切花栽培學(xué)歷年參考題庫含答案解析(5套典型考題)
- 2025年國家開放大學(xué)(電大)-混凝土結(jié)構(gòu)設(shè)計(A)歷年參考題庫含答案解析(5套典型考題)
- 2025年衛(wèi)生資格(中初級)-皮膚與性病學(xué)主治醫(yī)師歷年參考題庫含答案解析(5套典型題)
- 2025年衛(wèi)生知識健康教育知識競賽-炎癥知識競賽歷年參考題庫含答案解析(5套典型考題)
- 2025年醫(yī)學(xué)高級職稱-輸血技術(shù)(醫(yī)學(xué)高級)歷年參考題庫含答案解析(5套典型題)
- 2025年醫(yī)學(xué)繼續(xù)教育-醫(yī)療衛(wèi)生人員應(yīng)對突發(fā)事件能力歷年參考題庫含答案解析(5套典型考題)
- 2025年企業(yè)文化企業(yè)建設(shè)知識競賽-神寧文化知識歷年參考題庫含答案解析(5套典型考題)
- 典當(dāng)管理辦法銀監(jiān)
- 2025年中醫(yī)藥產(chǎn)業(yè)發(fā)展現(xiàn)狀與市場前景研究報告
- 開放式公園日常管理課件
- 加油站設(shè)備管理課件
- 班組安全建設(shè)與管理成果
- 艾乙梅培訓(xùn)課件
- 2025四川瀘州臨港物業(yè)管理有限公司招聘16人筆試參考題庫附帶答案詳解版
- DB11∕T 2342-2024 城市軌道交通牽引供電架空剛性接觸網(wǎng)技術(shù)規(guī)范
- (2025)入黨積極分子考試試題庫(附參考答案)
- 前庭大腺囊腫護理
- 鋰電化成老化工藝培訓(xùn)
評論
0/150
提交評論