linux服务之NFS和SAMBA服务

发布时间:2019-12-10编辑:脚本学堂
本文介绍了linux中nfs服务与samba服务的配置方法,用于在linux或linux与windows系统中共享文件很方便,感兴趣的朋友参考下。

一,NFS服务
nfs(network file system)网络文件系统,改服务依赖于rpcbind服务,客户端通过rpc访问服务器端的rpc,nfs通过rpc来申请端口号,rpc将分配的端口号映射到portmap表中,然后将端口号发送给客户端的rpc.

安装的包有:nfs-utils  rpc包。
端口号: rpc的端口为 111nfs的端口为 2049

配置步骤:
1,/etc/exports  这个文件控制访问的用户和读写权限。
2,启动rpcbind服务,service rpcbind start
3,启动nfs服务,service nfs start
4,客户端查看服务器开放文件,showlinuxjishu/9952.html target=_blank class=infotextkey>mount -e 172.16.0.25
5,rpcinfo 查看依赖服务的开放的端口信息。
6,客户端挂载nfs,mount 172.16.23.253:/share /mnt

二,autofs 自动挂载文件系统
autofs自动挂载文件系统可以很方便的挂载文件系统,可以设置超时时间。

配置步骤:
1,安装服务包autofs。
2,配置文件/etc/auto.master,按照配置文件中的语法来设置自动挂载目录,例子 misc目录
3,将挂载配置文件auto.misc复制一份,来对自动挂载目录进行设置。
4,路径以/开头的必须在前面加 : 。如挂载windows的c盘  ://172.16.23.2:c$ ,为转义符号。
5,查看挂载目录自动出现。

三,samba服务:
samba服务用来作为Linux与Windows系统之间的文件共享,最早是linux模仿windows的协议,一般用linux的客户端来连接windows的共享文件。
samba的端口号:139 和 445

配置步骤:
1,安装samba服务  samba-server  和客户端 samba-client软件包
2,配置文件设置Linux共享文件/etc/samba/smb.conf
3,samba有匿名登录方式,和用户登录模式,Linux作为客户端连接windows的共享文件方式:
a),smbclient -L 172.16.24.235  扫描windows上共享出来的文件。
b),smbclinet  -U administrator //172.154.24.12/share /mnt 挂载文件系统,
c),mount  -o username=administrator,password=123 //172.16.12.2/share /mnt

有关nfs服务配置的教程:


有关samba服务的搭建教程: