下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1.1 課題背景Linux 操作系統(tǒng)是UNIX 系統(tǒng)的一種衍生。它的出現(xiàn)與發(fā)展都源于網(wǎng)絡(luò)的互助與共享精神。1991 年 10 月 5 日,芬蘭學(xué)生 Linus Torvalds 將自己編寫最初的Linux 內(nèi)核,上傳到了網(wǎng)絡(luò)上并提供免費(fèi)的以及的開發(fā),正是有了這樣的互聯(lián)網(wǎng),Linux 具有極強(qiáng)的網(wǎng)絡(luò)功能以及源代碼開放的特點(diǎn)。在來(lái)自世界各地開發(fā)者的共同努力下,Linux 系統(tǒng)發(fā)展穩(wěn)定,功能強(qiáng)大?,F(xiàn)在 Linux 已經(jīng)成為世界上使用最多的一種類UNIX 操作系統(tǒng),并且使用人數(shù)還在迅猛增長(zhǎng)。同時(shí)因?yàn)長(zhǎng)inux 系統(tǒng)的群策群力使得其技術(shù)成熟,運(yùn)行穩(wěn)定,兼容性強(qiáng),雖然在桌面電腦領(lǐng)域其對(duì)于處于行業(yè)霸主地位的
2、 Windows 桌面操作系統(tǒng)的市場(chǎng)份額還有很大的差距,但是在處理器系統(tǒng)領(lǐng)域由于其網(wǎng)絡(luò)功能強(qiáng)大,市場(chǎng)占有率已形成相當(dāng)?shù)囊?guī)模,而且在一些高端的系統(tǒng)中,比如安防系統(tǒng),這種對(duì)系統(tǒng)穩(wěn)定性和計(jì)算性能要求都很高的主機(jī)系統(tǒng),目前也正在向 Linux 系統(tǒng)轉(zhuǎn)移。所以,Linux 系統(tǒng)在現(xiàn)如今的網(wǎng)絡(luò)中優(yōu)勢(shì)是非常明顯的。管理是在網(wǎng)絡(luò)上由一臺(tái)計(jì)算機(jī)(主控端/客戶端)遠(yuǎn)距離的控制另一臺(tái)計(jì)算機(jī)(被控端/服務(wù)器端),這里的絡(luò)控制遠(yuǎn)端計(jì)算機(jī),大多數(shù)時(shí)候不是字面意思的遠(yuǎn)距離,而是指通過(guò)網(wǎng)管理往往所指的是在局域網(wǎng)中的控制,當(dāng)使用者坐在主控端計(jì)算機(jī)前面時(shí),就如同坐在被控端計(jì)算機(jī)面前一樣,可以關(guān)機(jī)、重啟,可以查看并閱讀某一路徑下的
3、文件。經(jīng)過(guò)這二十多年的發(fā)展,Linux 操作系統(tǒng)穩(wěn)定性與兼容性不斷完善,得到了的應(yīng)用?,F(xiàn)在,雖然 Linux 桌面化技術(shù)已經(jīng)相對(duì)成熟,但是終端命令行控制技術(shù)仍然是Linux 的技術(shù)。對(duì)于許多開發(fā) Linux管理系統(tǒng)工具的設(shè)計(jì)者們來(lái)說(shuō)都傾向于將自己設(shè)計(jì)管理設(shè)計(jì)成圖形化界面或者桌面登錄的樣式,雖然圖形界面在某些任務(wù)方面確實(shí)是高效而且簡(jiǎn)單的。但是,在某些任務(wù)方面,比如系統(tǒng)功能的快速配置,圖形界面卻沒(méi)有命令行來(lái)的快捷準(zhǔn)確。而且,很多管理工具都存在這樣一個(gè)問(wèn)題:每完成一個(gè)管理功能都要為之設(shè)計(jì)一個(gè)界面。這樣一來(lái),單人在有限的時(shí)間內(nèi)完成的管理工具所具有的管理功能是極其有限的。圖形界面消耗的是物理內(nèi)存空間,當(dāng)
4、需要在屏幕上處理復(fù)雜的時(shí)候,圖形界面要密密麻麻的列出一堆列表,而它的作用不過(guò)是基于某一個(gè)命令的圖形外殼,這個(gè)時(shí)候,圖形界面的直觀作用和命令行沒(méi)有區(qū)別。而命令行遵循的是邏輯原則,需要處理某一個(gè)任務(wù)的時(shí)候,命令和參數(shù)的位置決定了要執(zhí)行的邏輯,這個(gè)時(shí)候圖形界面無(wú)法做到。或許對(duì)于圖形界面的執(zhí)行邏輯可以決定命令行的位置依賴性,并且可以在合適的地方增加的、更直觀的元素。但是圖形界面的界面一旦達(dá)到這個(gè)地步,它的定制性能迅速下降。圖形界面的優(yōu)點(diǎn)就在于這里:對(duì)于簡(jiǎn)單、固定邏輯流程的東西,它處理起來(lái)簡(jiǎn)單、直觀、高效,所以非常適合作為應(yīng)用的交互界面,但是這也是圖形界面的缺點(diǎn):對(duì)于復(fù)雜變化邏輯的東西,它處理能力低下。
5、基于以上分析,本設(shè)計(jì)要完成的是一個(gè)基于Linux 命令行的系統(tǒng)管理工具,它的外觀和使用方法將效仿Linux 下的Terminal,也就是說(shuō),本文要完成的是一個(gè)偽終端的設(shè)計(jì)。管理Linux 系統(tǒng)工具的實(shí)現(xiàn)有兩種模式可以采取:B/S 模式和 C/S 模式。B/S 模式采用的是瀏覽器/服務(wù)器的方式對(duì)Linux 系統(tǒng)進(jìn)行管理操作,C/S 模Linux 系統(tǒng)的管理與操作2。式采用的是客戶端/服務(wù)器的方式實(shí)現(xiàn)對(duì)本課題是為了給一般的Linux 用戶提供一種管理Linux 的工具,這種工具應(yīng)當(dāng)具備的功能有:服務(wù)器的關(guān)機(jī)與重啟,服務(wù)器的網(wǎng)絡(luò)連接情況查看,對(duì)指定路徑下的文件內(nèi)容進(jìn)行查看,對(duì)指定路徑下的文件內(nèi)容進(jìn)行
6、查看,查看特定路徑下的文件列表以及文件詳細(xì)信息等。此外,客戶端程序應(yīng)當(dāng)具有可視化用戶界面,因此本設(shè)計(jì)采用了 GTK+進(jìn)行用戶界面的編寫,而用戶的管理操作都是采用 Linux 命令行的方式進(jìn)行實(shí)現(xiàn)的,因此用戶界面實(shí)現(xiàn)后與Linux 下的Terminal 想類似,也正是由于這一點(diǎn),此管理工具才能夠不局限于幾種管理功能的實(shí)現(xiàn)。 Linux 用戶都知道,在 Terminal 下對(duì)系統(tǒng)進(jìn)行操作,操作結(jié)果都會(huì)在 Terminal 上得到回顯,因此服務(wù)器對(duì)管理命令的執(zhí)行結(jié)果也會(huì)在客戶端界面上顯示。在使用之前,需要將客戶端安裝在主控計(jì)算機(jī)上,控制的過(guò)程一般是先在被控計(jì)算機(jī)上運(yùn)行服務(wù)器程序,然后再主控端計(jì)算機(jī)上
7、運(yùn)行客戶端程序,開啟一個(gè)用于在控制端計(jì)算機(jī)與被控端計(jì)算機(jī)間進(jìn)行通信的進(jìn)程,同過(guò)兩者的的目的。達(dá)到控制由于本課題設(shè)計(jì)的初衷就是解決服務(wù)器端無(wú)人而又想對(duì)其進(jìn)行系統(tǒng)管理的問(wèn)題,因此服務(wù)器端完全沒(méi)有必要設(shè)計(jì)用戶界面,只需要建立 socket,對(duì)客戶端發(fā)送來(lái)的指令進(jìn)行接收、執(zhí)行并把執(zhí)行結(jié)果寫入 socket 傳送到客戶端。此外,客戶端的設(shè)計(jì)過(guò)程還用到了多線程編程,在主線收服務(wù)器端發(fā)送的信息。新建線程用于接1.2 國(guó)內(nèi)外發(fā)展現(xiàn)狀Linux 是現(xiàn)在開源項(xiàng)目的代表,很多大的硬件廠商也在支持 Linux 的發(fā)展,而且Linux上的服務(wù)也是越來(lái)越多了?,F(xiàn)在的 Linux 已經(jīng)到了企業(yè)級(jí)應(yīng)用,webmin 是一種基
8、于 B/S 模式模式的管理Linux 系統(tǒng)的工具。當(dāng)前,Linux 服務(wù)器產(chǎn)品在服務(wù)器操作系統(tǒng)領(lǐng)域已經(jīng)占有了相當(dāng)?shù)氖袌?chǎng)份額,并且保持著快速的增長(zhǎng)率。尤其在、金融、農(nóng)業(yè)、交通、電信等國(guó)家關(guān)鍵領(lǐng)域。此外,考慮到 Linux 的快速成長(zhǎng)性以及國(guó)家相關(guān)政策的扶持力度,為 Linux服務(wù)器產(chǎn)品沖擊更大的服務(wù)器市場(chǎng)提供了寬廣的舞臺(tái)。在高端服務(wù)器操作系統(tǒng)領(lǐng)域,隨著開源在世界范圍內(nèi)日益增強(qiáng),Linux 服務(wù)器操作系統(tǒng)在整個(gè)服務(wù)器操作系統(tǒng)市場(chǎng)格局中占據(jù)了越來(lái)越多的市場(chǎng)份額,并且形成了大規(guī)模市場(chǎng)應(yīng)用的局面。Linux 引起了全球IT 產(chǎn)業(yè)的高度關(guān)注,并以強(qiáng)勁的勢(shì)頭成為服務(wù)器操作系統(tǒng)領(lǐng)域中的中堅(jiān)力量。目前國(guó)外服務(wù)器
9、廠商使用的服務(wù)器操作系統(tǒng)主要包括 SUN 的 SOLARIS、 IBM 的 AIX、HP 的 HP-UX,其中 Unix 系列的產(chǎn)品幾乎占據(jù)了大部分服務(wù)器高端市場(chǎng)和部分服務(wù)器中 市場(chǎng),Windows 系列占據(jù)了較大部分服務(wù)器中市場(chǎng),Linux 由于其成本優(yōu)勢(shì)在中市場(chǎng)也有良好的表現(xiàn),并且市場(chǎng)份額上升幅度很大。目前國(guó)內(nèi)的服務(wù)器操作系統(tǒng)情況基本類似于國(guó)外,高端服務(wù)器操作系統(tǒng)市場(chǎng)基本為 Unix所占據(jù),由于國(guó)內(nèi)中服務(wù)器的市場(chǎng)保有量較大,所以Windows 系列產(chǎn)品的實(shí)際市場(chǎng)占有率相對(duì)較國(guó)外高,約占 40%,Linux 由于低成本的特點(diǎn),也取得了大約 35%的市場(chǎng)份額。從 2001 年以來(lái),基于 Linux 的服務(wù)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026云南金智瑞貴金屬冶煉股份有限公司招聘考試參考試題及答案解析
- 2026年河北正定師范高等??茖W(xué)校單招職業(yè)技能筆試模擬試題帶答案解析
- 2026廣西玉林市育輝高級(jí)中學(xué)赴南寧公開招聘教師5人考試參考題庫(kù)及答案解析
- 2026云南昆明市尋甸回族彝族自治縣人力資源和社會(huì)保障局城鎮(zhèn)公益性崗位招聘1人考試備考題庫(kù)及答案解析
- 2026云南玉溪市澄江市撫仙湖管理局招聘綜合行政執(zhí)法輔助員4人考試備考題庫(kù)及答案解析
- 2026年銅陵市公安局警務(wù)輔助人員招聘60名考試參考題庫(kù)及答案解析
- 2026福建福州臺(tái)商投資區(qū)開發(fā)建設(shè)有限公司招聘1人考試參考試題及答案解析
- 2026廣東江門市臺(tái)山大灣控股發(fā)展集團(tuán)有限公司招聘3人考試參考題庫(kù)及答案解析
- 高速位移傳感器:智能制造的精準(zhǔn)感知核心
- 2026年浙江省機(jī)電產(chǎn)品質(zhì)量檢測(cè)所有限公司招聘?jìng)淇碱}庫(kù)及完整答案詳解一套
- GJB1406A-2021產(chǎn)品質(zhì)量保證大綱要求
- 《建筑基坑降水工程技術(shù)規(guī)程》DBT29-229-2014
- 防污閃涂料施工技術(shù)措施
- 2023年廣東學(xué)業(yè)水平考試物理??贾R(shí)點(diǎn)
- 中外政治思想史-復(fù)習(xí)資料
- GB/T 12385-2008管法蘭用墊片密封性能試驗(yàn)方法
- 中國(guó)近代史期末復(fù)習(xí)(上)(第16-20課)【知識(shí)建構(gòu)+備課精研】 高一歷史上學(xué)期期末 復(fù)習(xí) (中外歷史綱要上)
- GB 11887-2008首飾貴金屬純度的規(guī)定及命名方法
- 《LED的基礎(chǔ)知識(shí)》課件
- 需求導(dǎo)向式銷售研討課程課件
- DB13T 5603-2022 工貿(mào)行業(yè)非高危建設(shè)項(xiàng)目安全設(shè)施“三同時(shí)”報(bào)告編制導(dǎo)則
評(píng)論
0/150
提交評(píng)論