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