Linux基础——NFS、Samba服务

 一班48

NFS服务(网络文件服务)

NFS服务(网络文件服务)
NFS的基本概念
NFS是系统间进行文件共享的一种网络协议。
在NFS的应用结构中有服务器和客户机两种角色。
NFS客户端通过挂载NFS文件系统的方式访问NFS服务器中输出的共享目录。
在同一台主机中即可以是NFS服务器也可以作为NFS客户机。

NFS网络共享的一般用法
在NFS服务器主机中进行设置
安装NFS服务器软件包
启动NFS服务器程序
设置NFS共享目录输出

在NFS客户机中进行设置
使用mount命令挂载NFS服务器中的NFS共享目录到文件系统中
通过NFS文件系统的挂载点目录访问NFS服务器中的共享内容

NFS服务器的安装
rpcbind软件包(远端过程调用服务)
服务为NFS等服务器程序提供RPC服务的支持

nfs-utils软件包
提供了NFS服务器的启动脚本和管理维护工具

软件包安装
"nfs-utils"和"rpcbind"两个软件包在RHEL6系统中是默认安装的
rpm-qa nfs-utils rpm-qa rpcbind

清空防火墙
Iptables防火墙
RHEL6默认iptables几乎阻止一切访问。

Iptables -F
清空iptables策略

Service iptables save
保存当前iptables状态

NFS服务器的配置文件
exports"文件用于配置NFS服务器中输出的共享目录
cat /etc/exports
/home/share *(sync,ro)

exports文件解析

exports文件中“客户端主机地址”字段可以使用多种形式表示主机地址

exports文件中的“配置选项”字段放置在括号对("()")中,多个选项间用逗号分隔

sync:设置NFS服务器同步写磁盘,这样不会轻易丢失数据,建议所有的NFS共享目录都
使用该选项
no_root_squash:建立好的文件将以属root保存
ro:设置输出的共享目录只读, 与rw不能共同使用
rw:设置输出的共享目录可读写,与ro不能共同使用

exports文件配置实例
配置NFS服务器输出的共享目录
输出"/share"目录,对所有主机可读,对地址为192.168.1.19的主机可读可写
输出"/pub"目录,对192.168.152.0子网内的所有主机可读

#cat /etc/exports
/share * (sync,ro) 192.168.1.19 (sync, rw)
/pub 192.168.152.0/24 (sync, ro)

附实验全部命令及配置文件内容:
服务器:

客户机:

smbd进程负责监听TCP协议的139端口
(SMB协议), 445端口(CIFS协议),而nmbd服务程序负责监听UDP协议的137-138端口
(NetBIOS协议)。
[root@localhost ~]# netstat -anput I grep “mbd”

主配置文件smb.conf.
Samba服务的配置文件位于/etc/samba目录中,其中smb.conf是主配置文件在
smb.conf文件中,以“#”号开始的行表示注释性的文字,以“;"开始的行表示是配置样例,
在配置共享文件夹时,用户可以参考文件中提供的样例进行设置,删除注释行,样例行
以及空行以外的内容,才是Sabma服务器的有效配置,例如,使用grep命令可以过滤出
smb.conf文件中的有效配置。

[root@localhost ~]# grep -v “#” /etc/samba/smb.conf l grep -v “^;” I grep -v “^$”.
[globall]

  • 25
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值