什么是文件服务器?

时间:2023-02-07 11:27:42
1.  我是redhat linux的初学者,看到用linux做文件服务器时候,我没有头绪了,这个文件服务器NFS是什么东西?和windows的局域网共享一样吗?和用pcanywhere来控制远端机器一样吗?
2.  文件服务器的设置要有哪些步骤,需要怎么设置。
由于本人叫笨,希望各位能用通俗的表达来指点。谢谢各位了

10 个解决方案

#1


???

#2


NFS(network filesystem),实现异种网络上的共享和装配远程文件系统,它允许你一访问本地文件一样的方法来访问远程机器上的文件。

一般rh在安装时会询问你是否安装,
可以用
/etc/rc.d/init.d/nfs start来启动

#3


nfs与共享相似 参看mount showmount

#4


说说你的目的干吗

#5


nfs+samba就是你要得文件服务器

#6


NFS网络文件系统
实现网络上的共享和装配远程文件系统,它允许你一访问本地文件一样的方法来访问远程机器上的文件。
其实他和windows下的文件共享时差不多的
不过你要在windows底下看到linux/unix服务器上的文件夹(像windows的共享文件夹)你还需要配置samba服务

#7


如果有三台linux系统的电脑,为A,B,C。A,B,C都希望能互相共享文件,那么哪台电脑做文件服务器呢?,还是每台都要配置成文件服务器??

#8


每台都要设置的

#9


ooo

#10


(中国软件评测中心Linux开放实验室--李德永) 

随着Linux的普及和大众化,Linux下的文件共享成为用户关心的首要问题。其实几乎所有的Linux发行套件都提供了一个很好的工具Samba,可以轻松实现文件共享。 

Samba是基于SMB协议的一个应用程序,目前的版本是2.3.x。Samba的功能很强大,但易用性也极差。究其原因是它的配置文件太大和不容易理解,新手和熟手都对其望而却步。其实仅仅实现文件共享这一单纯目的,配置Samba很简单,只需熟悉几个操作即可。下面我用一个例子说明这几个操作。 

假设你已熟悉Linux的基本操作,例如VI编辑器的使用、基本的操作文件命令。 

现在我们有三台PC,一台安装了window2000,名字是test2000,其上有共享文件夹share;其余两台安装了Linux,一台名字是testsamba,其上有一目录/pub;另一台名字是testlinux,其上也有一目录/pub。我们要实现的目标是把testsamba上的/pub共享,供test2000和test_linux的使用。 

对test_samba我们进行下面操作: 

在/etc/下找到smb.conf,用VI编辑器打开, 

# vi /etc/smb.conf或vi /etc/samba/smb.conf 
在【gobal】字段下,添加netbios记录,一般加在workgroup记录的下一行;netbios name = testsamba 
在【gobal】字段下,修改secrity记录; 
secrity = share 
在【public】字段下,修改path记录; 
path = /pub 
在【public】字段下,添加geuest ok记录; 
guest ok = yes 
删除【public】字段每行行首的";"标示; 
保存退出。 

简单解释一下,添加的netbios name是可以在test2000网络邻居中看得见的机器名;添加的/pub是可以在网络邻居中看见的共享目录;添加guest ok是允许所有用户都可以guest帐户访问共享;删除";"标示是要整个【public】字段成为可执行。 

现在/pub就成为可以被test2000和testlinux两台机器共享的目录了。 

试试看: 

在testsamba下,为使用test2000下的共享文件夹可以进行以下操作: 

# smbclient -L //test2000 

此命令为查看test2000下的共享情况,注意在系统要求输入password时,直接回车即可进入test2000,此时屏幕上列出test2000下的共享。 

#smbclient \\\\test2000\\share -U share (或smbmount //test2000/share /pub) 

此命令可进入test2000的share目录,屏幕上出现MS-DOS的提示符:\时说明用户进入了share目录。此时可以在提示符后输入"?"查找你可使用的命令。 

在test2000下,使用testsamba的共享目录/pub,可以进行以下操作: 

查找计算机testsamba,当testsamba目标出现时,双击图标pub,即进入共享文件夹pub了。 

在testlinux下,使用testsamba的共享目录pub,可进行如下操作:(假设已知pub存在) 

#smbmount //testsamba/pub pub 

此命令可把testsamba下的pub挂到本机的pub上,同上在系统要求输入password时,直接回车,接着依次输入#cd /pub/pub、#ls,屏幕即列出testsamba的pub目录下的文件了。 

Win2000和Linux实现文件共享了,简单吧!

#1


???

#2


NFS(network filesystem),实现异种网络上的共享和装配远程文件系统,它允许你一访问本地文件一样的方法来访问远程机器上的文件。

一般rh在安装时会询问你是否安装,
可以用
/etc/rc.d/init.d/nfs start来启动

#3


nfs与共享相似 参看mount showmount

#4


说说你的目的干吗

#5


nfs+samba就是你要得文件服务器

#6


NFS网络文件系统
实现网络上的共享和装配远程文件系统,它允许你一访问本地文件一样的方法来访问远程机器上的文件。
其实他和windows下的文件共享时差不多的
不过你要在windows底下看到linux/unix服务器上的文件夹(像windows的共享文件夹)你还需要配置samba服务

#7


如果有三台linux系统的电脑,为A,B,C。A,B,C都希望能互相共享文件,那么哪台电脑做文件服务器呢?,还是每台都要配置成文件服务器??

#8


每台都要设置的

#9


ooo

#10


(中国软件评测中心Linux开放实验室--李德永) 

随着Linux的普及和大众化,Linux下的文件共享成为用户关心的首要问题。其实几乎所有的Linux发行套件都提供了一个很好的工具Samba,可以轻松实现文件共享。 

Samba是基于SMB协议的一个应用程序,目前的版本是2.3.x。Samba的功能很强大,但易用性也极差。究其原因是它的配置文件太大和不容易理解,新手和熟手都对其望而却步。其实仅仅实现文件共享这一单纯目的,配置Samba很简单,只需熟悉几个操作即可。下面我用一个例子说明这几个操作。 

假设你已熟悉Linux的基本操作,例如VI编辑器的使用、基本的操作文件命令。 

现在我们有三台PC,一台安装了window2000,名字是test2000,其上有共享文件夹share;其余两台安装了Linux,一台名字是testsamba,其上有一目录/pub;另一台名字是testlinux,其上也有一目录/pub。我们要实现的目标是把testsamba上的/pub共享,供test2000和test_linux的使用。 

对test_samba我们进行下面操作: 

在/etc/下找到smb.conf,用VI编辑器打开, 

# vi /etc/smb.conf或vi /etc/samba/smb.conf 
在【gobal】字段下,添加netbios记录,一般加在workgroup记录的下一行;netbios name = testsamba 
在【gobal】字段下,修改secrity记录; 
secrity = share 
在【public】字段下,修改path记录; 
path = /pub 
在【public】字段下,添加geuest ok记录; 
guest ok = yes 
删除【public】字段每行行首的";"标示; 
保存退出。 

简单解释一下,添加的netbios name是可以在test2000网络邻居中看得见的机器名;添加的/pub是可以在网络邻居中看见的共享目录;添加guest ok是允许所有用户都可以guest帐户访问共享;删除";"标示是要整个【public】字段成为可执行。 

现在/pub就成为可以被test2000和testlinux两台机器共享的目录了。 

试试看: 

在testsamba下,为使用test2000下的共享文件夹可以进行以下操作: 

# smbclient -L //test2000 

此命令为查看test2000下的共享情况,注意在系统要求输入password时,直接回车即可进入test2000,此时屏幕上列出test2000下的共享。 

#smbclient \\\\test2000\\share -U share (或smbmount //test2000/share /pub) 

此命令可进入test2000的share目录,屏幕上出现MS-DOS的提示符:\时说明用户进入了share目录。此时可以在提示符后输入"?"查找你可使用的命令。 

在test2000下,使用testsamba的共享目录/pub,可以进行以下操作: 

查找计算机testsamba,当testsamba目标出现时,双击图标pub,即进入共享文件夹pub了。 

在testlinux下,使用testsamba的共享目录pub,可进行如下操作:(假设已知pub存在) 

#smbmount //testsamba/pub pub 

此命令可把testsamba下的pub挂到本机的pub上,同上在系统要求输入password时,直接回车,接着依次输入#cd /pub/pub、#ls,屏幕即列出testsamba的pub目录下的文件了。 

Win2000和Linux实现文件共享了,简单吧!