基于Linux操作系统的网络共享服务的研究
【摘 要】本文简单的介绍相关的操作系统,主要介绍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也就是所谓的网上邻居来完成同一平台的资源共享