Linux实现目录共享:从零开始(linux设置目录共享)

Linux实现目录共享一般可以分为两种:基于Web服务器以及基于资源共享服务,比较简单的方法是使用Web服务器来实现共享,但是如果要实现资源共享,就需要使用一种特殊的文件服务协议,以便让系统之间可以交换文件和文件夹。

首先,在你的Linux系统中安装一个Web服务器, 比如Apache。Ubuntu和其他大多数系统的包管理器可以轻松地安装Apache,只需输入简单的几条指令:

`sudo apt-get install apache2`

安装完成后,可以使用Web服务器的默认配置文件把共享的文件夹添加到根目录中,只要编辑Apache的配置文件/etc/apache2/apache2.conf,在里面指定要共享的文件夹。例如,下面的代码把/data/share文件夹添加到根目录中:

`Options +Indexes`

`AllowOverride None`

`Order allow,deny`

`Allow from all`

编辑完成后,要用重新加载Apache服务重新加载:

sudo service apache2 restart

接下来,就可以使用HTTP访问共享文件夹中的文件了,具体说明可以在Ubuntu中查看:

http://localhost/share/

如果要实现资源共享,可以安装类似Samba的软件,比如nfs-utils,安装完成后,就可以在/etc/exports 中配置要共享的文件夹,比如:

`/data/ 212.121.21.12(rw,sync,no_root_squash,no_subtree_check)`

这里表示共享/data/文件夹给212.121.21.12,同一网络中的其他电脑就可以访问其中的文件了,除此之外,还要设置网络文件系统:

`mount 212.12.15.16:/data /mnt`

最后,要重新加载nfs-utils服务:

`sudo service nfs-utils restart`

到此为止,Linux实现目录共享就完成了,安装配置过程还相对简单,而且有助于节省实际IT成本。


数据运维技术 » Linux实现目录共享:从零开始(linux设置目录共享)