于巍
摘要 在科技發(fā)展的新時(shí)代下,Linux屬于早期開放式的源代碼操作系統(tǒng),它不僅包含開放源代碼的性能,還包含很多其他優(yōu)秀功能,受到各大企業(yè)公司以及相關(guān)政府部門的青睞,在經(jīng)濟(jì)市場(chǎng)中所占份額也是越來(lái)越大。本文主要介紹了在計(jì)算機(jī)網(wǎng)絡(luò)服務(wù)器中應(yīng)用Linux操作系統(tǒng)的優(yōu)勢(shì)以及應(yīng)用的技術(shù)要求,深入分析了網(wǎng)絡(luò)計(jì)算機(jī)服務(wù)器基于Linux操作系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)方法,希望能夠?yàn)榫W(wǎng)絡(luò)計(jì)算機(jī)服務(wù)器的發(fā)展提供理論參考。
【關(guān)鍵詞】Linux 網(wǎng)絡(luò)計(jì)算機(jī)服務(wù)器 設(shè)計(jì)與實(shí)現(xiàn)
1 Linux操作系統(tǒng)在網(wǎng)絡(luò)計(jì)算機(jī)服務(wù)器中的應(yīng)用優(yōu)勢(shì)與劣勢(shì)
Linux操作系統(tǒng)應(yīng)用的優(yōu)勢(shì)主要有:具有自由性、免費(fèi)性和開源性。主要應(yīng)用適用于應(yīng)用人群偏中高端,且世界級(jí)的超級(jí)計(jì)算機(jī)或超級(jí)服務(wù)器應(yīng)用Linux和unix操作系統(tǒng)的居多;Linux操作系統(tǒng)應(yīng)用的劣勢(shì)主要有:
(1)操作步驟比較復(fù)雜,相對(duì)于wmdows操作系統(tǒng)來(lái)說(shuō),還是存在一定差距;
(2) Linux操作系統(tǒng)不適用于運(yùn)行游戲軟件;
(3)該系統(tǒng)的普及度較低,而且對(duì)計(jì)算機(jī)硬件與軟件的支持度不高,不能被大眾廣泛應(yīng)用。
2 基于Linux操作系統(tǒng)運(yùn)行網(wǎng)絡(luò)計(jì)算機(jī)服務(wù)器的技術(shù)要求
技術(shù)要求主要如下:
(1)網(wǎng)絡(luò)計(jì)算機(jī)具有不同的物理屬性,比如計(jì)算機(jī)顯示屏的色彩、像素以及尺寸各有所異,需要網(wǎng)絡(luò)計(jì)算機(jī)對(duì)應(yīng)鏈接的網(wǎng)絡(luò)服務(wù)器具有一定的可變性。只有網(wǎng)絡(luò)計(jì)算機(jī)服務(wù)器與其計(jì)算機(jī)的物理屬性、運(yùn)行環(huán)境相符合,網(wǎng)絡(luò)計(jì)算機(jī)系統(tǒng)才能正常運(yùn)行。
(2) Linux系統(tǒng)可以創(chuàng)建多個(gè)用戶賬戶,用戶在登錄Linux系統(tǒng)時(shí)要使用的網(wǎng)絡(luò)計(jì)算機(jī)身份不同,每次完成登錄操作,就需要將ASP作為用戶會(huì)話進(jìn)程,這時(shí)如果用戶沒(méi)有執(zhí)行刪除會(huì)話進(jìn)程操作,NCS就會(huì)繼續(xù)保存當(dāng)前的會(huì)話狀態(tài),這樣就間接實(shí)現(xiàn)了用戶在使用同一個(gè)網(wǎng)絡(luò)計(jì)算機(jī)的條件下,登錄訪問(wèn)多個(gè)會(huì)話進(jìn)程的可能。
(3)在界面中用戶輸出的相關(guān)信息,會(huì)被傳輸?shù)骄W(wǎng)絡(luò)計(jì)算機(jī)中,同時(shí)網(wǎng)絡(luò)服務(wù)器也會(huì)接收到計(jì)算機(jī)所傳輸?shù)男畔⑿盘?hào),在Linux操作系統(tǒng)中,ASP的主要表現(xiàn)形式是通過(guò)X客戶程序體現(xiàn)的,因此,需要X服務(wù)器支持其程序的運(yùn)行。第四,網(wǎng)絡(luò)計(jì)算機(jī)本身具有一定的安全性能,但是如果安全性能不夠強(qiáng)大的話,就需要應(yīng)用加密技術(shù)加強(qiáng)其安全性能,基于廣域網(wǎng)運(yùn)行時(shí),一定要加密網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)信息,保證用戶信息的安全與穩(wěn)定。
2.1 用戶登錄
NCSD負(fù)責(zé)監(jiān)控固定的端口,一旦NC用戶發(fā)起相關(guān)請(qǐng)求,就會(huì)隨之產(chǎn)生對(duì)應(yīng)的NCSD進(jìn)程,并由監(jiān)控該端口的NCSD父進(jìn)程負(fù)責(zé)監(jiān)聽(tīng)。用戶執(zhí)行的登錄操作完畢后,隨即創(chuàng)建會(huì)話切換進(jìn)程,目的是查找與搜尋與該進(jìn)程對(duì)應(yīng)的會(huì)話服務(wù),查詢成功后,將查詢結(jié)果反饋給用戶,用戶即可進(jìn)行選擇和操作。但服務(wù)器中如果不存在用戶搜尋的斷連會(huì)話服務(wù),xinit則會(huì)對(duì)桌面采取初始化操作,同時(shí)給用戶申請(qǐng)創(chuàng)建新的空閑會(huì)話服務(wù)進(jìn)程,供其使用。系統(tǒng)的安全模式可劃分為兩種:
(1)安全的;
(2)非安全的。
用戶自己可以對(duì)安全模式進(jìn)行自由的選擇。以保障用戶的數(shù)據(jù)信息安全有效。在局域網(wǎng)的狀態(tài)下,用戶也可以啟用非安全模式,在這種模式下,鍵盤、鼠標(biāo)等設(shè)備對(duì)計(jì)算機(jī)輸入或輸出的信息是不會(huì)被加密傳送的,只有在安全模式下,這些信息的傳送才會(huì)被加密傳輸。
2.2 用戶斷連
網(wǎng)絡(luò)計(jì)算機(jī)執(zhí)行關(guān)閉操作后,用戶會(huì)自動(dòng)退出登錄賬戶,但是,用戶曾使用的會(huì)話服務(wù)還在執(zhí)行中,而不會(huì)被切斷注銷,換句話說(shuō),會(huì)話服務(wù)能夠使用鏈接將事件斷開,關(guān)閉鏈接之后,給SM發(fā)出請(qǐng)求信號(hào),這時(shí)網(wǎng)絡(luò)計(jì)算機(jī)是處于斷開狀態(tài)下的,而且,會(huì)話服務(wù)可以在輪詢模式下接受用戶的下一個(gè)連接請(qǐng)求。
2.3 用戶注銷
用戶所執(zhí)行的會(huì)話注銷操作,主要是啟用了相對(duì)應(yīng)的注銷進(jìn)程,注銷進(jìn)程可以根據(jù)顯示標(biāo)識(shí)來(lái)發(fā)出相應(yīng)的請(qǐng)求信號(hào)。SM接受到信號(hào)之后,就會(huì)發(fā)起注銷進(jìn)程,并把注銷的數(shù)據(jù)信息呈現(xiàn)到用戶的會(huì)話服務(wù)進(jìn)程上?;谳喸兡J絹?lái)搜尋進(jìn)程隊(duì)列中的目標(biāo)會(huì)話服務(wù),查詢成功后刪除該進(jìn)程,同時(shí),還應(yīng)該處理好會(huì)話刪除后的相關(guān)工作,當(dāng)所有的工作完成結(jié)束后,SM會(huì)接收到請(qǐng)求刪除會(huì)話記錄的信號(hào),只有這樣用戶才能完成退出登錄和注銷工作。
3 結(jié)束語(yǔ)
Linux操作系統(tǒng)產(chǎn)生的時(shí)間比較早且具有源代碼開放功能,在網(wǎng)絡(luò)技術(shù)的未來(lái)發(fā)展前景中,具有非常理想的應(yīng)用和推廣價(jià)值。本文通過(guò)對(duì)網(wǎng)路計(jì)算機(jī)對(duì)操作系統(tǒng)技術(shù)要求研究,分析了網(wǎng)絡(luò)計(jì)算機(jī)服務(wù)器基于Linux操作系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)方法,在Linux操作系統(tǒng)未來(lái)的發(fā)展中,家要不斷提升其數(shù)據(jù)傳輸效率、探索應(yīng)用環(huán)境特征,進(jìn)一步提高計(jì)算機(jī)服務(wù)器的性能和運(yùn)行效率,不斷推動(dòng)互聯(lián)網(wǎng)技術(shù)向前發(fā)展。
參考文獻(xiàn)
[1]白靜.嵌入式LINUX在信息家電軟件開發(fā)中的與應(yīng)用與前景[J].硅谷,2011(20).
[2]殷曉輝,基于Linux操作系統(tǒng)的網(wǎng)絡(luò)編程方法研究[J].科技傳播,2011(13).
[3]熊曉強(qiáng),淺析Linux操作系統(tǒng)的發(fā)展[J].企業(yè)導(dǎo)報(bào),2011(09).
[4]蘇金玲,韓伯凱,淺談網(wǎng)絡(luò)計(jì)算機(jī)的概況及其應(yīng)用[J].中小企業(yè)管理與科技(上旬刊),2011 (11).