【摘 要】本文簡(jiǎn)單的介紹相關(guān)的操作系統(tǒng),主要介紹linux操作系統(tǒng)?;镜拿枋隽藥追N網(wǎng)絡(luò)共享的服務(wù),包括共享服務(wù)的起源與發(fā)展,簡(jiǎn)述各個(gè)各種網(wǎng)絡(luò)共享服務(wù)的關(guān)系,詳解常用的共享服務(wù)。隨著計(jì)算機(jī)電子技術(shù)的發(fā)展,我們的社會(huì)進(jìn)入了一個(gè)全新時(shí)代,互聯(lián)網(wǎng)的出現(xiàn)更是推動(dòng)了的計(jì)算機(jī)的大眾化,而網(wǎng)絡(luò)共享作為互聯(lián)網(wǎng)應(yīng)用的最優(yōu)體現(xiàn)已經(jīng)成為一種商業(yè)形態(tài),如何更好的獲得共享服務(wù)一直是我們所關(guān)心的問(wèn)題。本文將從Linux系統(tǒng)平臺(tái)的優(yōu)勢(shì),共享服務(wù)方式的發(fā)展,目前常用的共享方式、應(yīng)用實(shí)例、使用中常出現(xiàn)的問(wèn)題、解決方案,未來(lái)共享服務(wù)發(fā)展方向等方面做深入研究。
【關(guān)鍵詞】操作系統(tǒng)平臺(tái);共享服務(wù);發(fā)展
1.Linux系統(tǒng)平臺(tái)
Linux系統(tǒng)是一種完全不同于DOS的操作系統(tǒng),它是模仿UNIX來(lái)寫(xiě),UNIX與Windows分別占領(lǐng)著不同的領(lǐng)域,Linux的優(yōu)勢(shì)在于它是一種開(kāi)源的類Unix 的操作系統(tǒng),遵循 POSIX.1,采用GPL協(xié)議,網(wǎng)絡(luò)效率高等,這使得原本運(yùn)行于UNIX下的程序只需做很少的更改即可應(yīng)用于Linux系統(tǒng)下,UNIX的使用者可以很輕易的適應(yīng)Linux系統(tǒng),這些優(yōu)勢(shì)使得Linux操作系統(tǒng)得到各大硬件廠商的支持。
2.共享服務(wù)
2.1共享服務(wù)的發(fā)展
共享是一種生活形態(tài),是當(dāng)今社會(huì)的理念,它可以是文件共享,也可以是軟件共享,我們從網(wǎng)絡(luò)上了解信息、學(xué)習(xí)知識(shí)等,我們?yōu)g覽網(wǎng)頁(yè)、下載數(shù)據(jù)、查收信息等這都是網(wǎng)絡(luò)共享,它是隨著商業(yè)的形態(tài)而轉(zhuǎn)變的,也是當(dāng)今科技發(fā)展的一大推手,是互聯(lián)網(wǎng)今后發(fā)展的一個(gè)長(zhǎng)遠(yuǎn)的路線。
2.2共享服務(wù)簡(jiǎn)介
2.2.1 FTP (File Transfer Protocol)
vsftpd(Very Secure FTP):
ftp是網(wǎng)絡(luò)文件共享的一種方式,是一種跨平臺(tái)的文件共享工具,它遵從TCP/IP網(wǎng)絡(luò)傳輸協(xié)議,工作時(shí)需要開(kāi)兩個(gè)端口,它有兩種傳輸數(shù)據(jù)的模式:主動(dòng)模式需要的服務(wù)端口是21、20;被動(dòng)模式需要的服務(wù)端口是21、隨機(jī)端口 (21是命令端口,20是數(shù)據(jù)端口)。
2.2.2 NFS (Network File System)
nfs是在類Unix系統(tǒng)之間的網(wǎng)絡(luò)資源共享系統(tǒng),在Linux系列的操作系統(tǒng)中此軟件已默認(rèn)安裝,它彌補(bǔ)了ftp無(wú)法直接對(duì)共享服務(wù)器上的數(shù)據(jù)信息,即如果要修改數(shù)據(jù)信息必須將此資料從服務(wù)器下載到客戶端,在客戶端進(jìn)行修改,再將數(shù)據(jù)上傳回服務(wù)器。nfs可以將服務(wù)器上共享的資源直接掛載到客戶端本地,直接的對(duì)數(shù)據(jù)資源進(jìn)行數(shù)據(jù)的存取,數(shù)據(jù)不必要存在于客戶端;在windows的操作系統(tǒng)中我們用的是CIFS也就是所謂的網(wǎng)上鄰居來(lái)完成同一平臺(tái)的資源共享。
nfs工作時(shí)需要portmap來(lái)將遠(yuǎn)程過(guò)程調(diào)用程序號(hào)轉(zhuǎn)化成端口號(hào)已完成遠(yuǎn)程調(diào)用,當(dāng)我們進(jìn)行nfs服務(wù)的配置時(shí),必須開(kāi)啟portmap服務(wù),編輯共享文件配置相關(guān)的屬性,開(kāi)啟nfs,nfs服務(wù)即可使用,客戶端通過(guò)掛載命令將遠(yuǎn)程服務(wù)器上的共享目錄掛載過(guò)來(lái)即可使用此資源。
2.2.3 Samba(SMB Server Message Block)
Samba 是一個(gè)為了在Unix系統(tǒng)上實(shí)現(xiàn)SMB協(xié)議的組件,SMB是由Andrew Tridgwell 編寫(xiě)的,它解決了nfs不能跨平臺(tái)使用的bug,可以實(shí)現(xiàn)Unix與DOS之間的數(shù)據(jù)共享。Samba 的服務(wù)進(jìn)程smdb 用于處理數(shù)據(jù),實(shí)現(xiàn)資源共享;nmdb 用于實(shí)現(xiàn)其他主機(jī)的名稱訪問(wèn)方式。
2.2.4 HTTP (Apache)(Hyper Text Transport Protocol)
http 是一種可以將文檔以html的方式傳輸?shù)絯eb 瀏覽器上的共享服務(wù)器,通過(guò)http服務(wù)器我們可以訪問(wèn)文檔、圖像等多媒體對(duì)象。在日常生活中我們所訪問(wèn)的大多數(shù)是http的共享服務(wù)器,它的默認(rèn)服務(wù)端口號(hào)是80,我們的請(qǐng)求都要通過(guò)它,當(dāng)然此端口號(hào),也可以自己設(shè)置,但訪問(wèn)網(wǎng)頁(yè)時(shí)必須加上端口號(hào),它成型于1994年 ,出自于美國(guó)伊利諾大學(xué)國(guó)家超級(jí)計(jì)算中心。
由于HTTP免費(fèi)、穩(wěn)定且性能卓越;當(dāng)時(shí)互聯(lián)網(wǎng)剛剛興起時(shí),是第一個(gè)可用的Web應(yīng)用服務(wù)器,因此HTTP是最常見(jiàn)的共享服務(wù),用于各種網(wǎng)站的頁(yè)面的搭建,例如,百度,Google、搜狐等網(wǎng)站用的都是HTTP。http是一種穩(wěn)定的共享網(wǎng)絡(luò)服務(wù),由于它是向外提供共享訪問(wèn),因此可能遭到攻擊,因此我們要對(duì)上線的服務(wù)器進(jìn)行防火墻的設(shè)置,我們還可以通過(guò)selinux、pam安全模塊等手段進(jìn)行安全管理。這只是基礎(chǔ)的安全設(shè)置,但網(wǎng)絡(luò)世界,一山更比一山高,因此具體問(wèn)題具體分析。
但隨著技術(shù)的發(fā)展另一種web服務(wù)器是nginx 逐漸進(jìn)入我們的視線,它同時(shí)可以實(shí)現(xiàn)http和squid服務(wù)器的功能,也是市場(chǎng)比較推崇的一種服務(wù)器。
https它是http衍生出來(lái)的,具有更好的安全性,可以確實(shí)的保障用戶的信息及財(cái)務(wù),它是以一種證書(shū)的方式進(jìn)行對(duì)網(wǎng)站的驗(yàn)證,會(huì)提醒網(wǎng)絡(luò)用戶,特別應(yīng)用于網(wǎng)絡(luò)銀行,淘寶等涉及到網(wǎng)絡(luò)商業(yè)交易等方面。
3.結(jié)束語(yǔ)
本文基本的介紹了幾種共享服務(wù),各有利弊,我們可以了解到科學(xué)是隨著需求而發(fā)展的,由于共享的需求我們有了ftp,又由此為了提高效率出現(xiàn)了nfs,為了跨平臺(tái)操作又出現(xiàn)了samba,最終我們介紹了http。共享服務(wù)仍然具有強(qiáng)大的發(fā)展空間,它將以體現(xiàn)未來(lái)HTTP協(xié)議和基于對(duì)象的Web服務(wù)器技術(shù)的發(fā)展為下一方向。
【參考文獻(xiàn)】
[1]高俊峰.循序漸進(jìn)Linux.人民郵電出版社,2009.
[2]本(意)著,閆江毓,黃景昌,夏安譯.深入理解Linux網(wǎng)絡(luò)技術(shù)內(nèi)幕.中國(guó)電力出版社,2009.