samba是一个工具套件,在Unix上实现SMB(Server Message Block)协议,或者称之为NETBIOS/LanManager协议。SMB协议通常是被windows系列用来实现磁盘和打印机共享。

当用Windows客户端访问smb时有:
1:【网上邻居】搜索计算机ip
2:【网上邻居】直接能查到对方
3:用unc路径---\\ip地址或名字
4:映射网络驱动器
当用Linux访问smb的服务器时:
用指令smbclient 或者smbmount
安装samba服务器:
rpm -ivh perl-Convert-ASN1-0.20-1.1.noarch.rpm 所依赖的软件包
rpm -ivh samba-3.0.33-3.14.el5.i386.rpm 安装samba
service smb start 启动samba
cp /etc/samba/smb.conf /etc/samba/smb.conf.bak 拷贝一份smb的配置文件
vim /etc/samba/smb.conf 修改原配置文件
修改79行的参数interfaces = lo 192.168.100.22/24
添加80行bind interfaces only = yes
service smb restart重启服务
这样就只能访问设置的地址,实现绑定
当只想让某一台主机或者某一网段主机访问,则在vim /etc/samba/smb.conf
修改hosts allow = 主机ip,或者ip段
如果需要查看smb的日志则需要打开
log file = /var/log/samba/%m.log
max log size = 50 限定日志大小
security = user 或者设置为shareuser通过账号验证登陆,share为匿名登陆

也可在此文件中编辑共享的文件

mkdir /abc /zs建立共享文件
useradd zschown zs.zs /zs/ 创建账号,修改私有共享文件的拥有者
分别在目录中建立文件touch /f1.zstouch f1.public
smbpasswd -a zs 为zs账号设置smb密码

修改完成后重启服务测试

在Linux客户端下,用rpm –qa | grep samba来查看是否安装smb的客户端。
若有,执行smbclient –L \\192.168.100.22 –U zs 通过zs账号进入smb服务器
或者通过dnc路径登陆 smbclient //192.168.100.22/smbzs –U zs
通过挂载实现smb登陆
mkdir /mnt/smb创建一个挂载目录,
vim /etc/fstab进入文件编译
//192.168.145.100/smbzs /mnt/smbcifs    defaults,username=zs%123 0 0添加挂载项目
NFS网络文件系统
网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS. NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。
mkdir /public建立一个预备共享的目录
vim /etc/exports 进入文件编辑,定义文件的各种操作
/public 192.168.100.0/24(ro) 这个地址的主机网络权限为ro
/qq192.168.100.0/24(rw,sync)此网段的用户可以对文件进行读写,并即时生效。
rpm -qa |grep nfs查看是否安装nfs服务,一般情况下是安装的
service nfs start 启动nfs服务
exportfs –rv 此命令用来导出共享条目
在一台Linux客户机上
showmount -e 192.168.100.22 用此命令查看是否可以连接到nfs服务器
mkdir /mnt/nfs建立一个挂载目录
mount 192.168.100.22:/public /mnt/nfs 把服务器上的共享文件挂载到目录
为实现客户端开机自动挂载,需在客户端上编辑vim /etc/fstab
192.168.100.22:/public /mnt/nfsnfs     ro,soft,intr    0 0
这样就可以了
设置自动挂载
编辑文件vim /etc/auto.master
/mnt/nfs /etc/auto.nfs --timeout=60
适用于服务器经常出现断路时,超时时间为60s。
cp -p /etc/auto.misc /etc/auto.nfs 生成上面编辑的文件
vim /etc/auto.nfs编辑文件制定挂载的项目
server1-ro,soft,intc           192.168.100.22:/public

service autofs restart重启auto服务

转载于:https://blog.51cto.com/sunentao/998913

网络共享服务Samba和NFS配置相关推荐

  1. 网络共享服务(一)之FTP

    网络共享服务:ftp,nfs,samba比较 从跨平台角度说, samba, ftp差不多, 而nfs不支持windows平台 从挂载角度说, samba, nfs可以把远程目录挂载到本地目录上, 对 ...

  2. 网络共享服务(三)之SAMBA

    前面说到了FTP和NFS,由于FTP是客户端和服务器基于ftp应用协议进行交换数据的,它不支持挂载共享目录的方式,而NFS又不支持跨平台,所以就催生了第三种网络共享服务:samba Samba是在Li ...

  3. 安装 Samba 网络共享服务, 可以通过网络访问我们指定的文件夹

    samba 是一种网络共享服务, 可以通过网络访问我们指定的文件夹. 做嵌入式开发, 大部分的时间都是在写代码或者修改代码, 这个过程我们一般是在 windows 上进行的, 然后把我们改好的代码放到 ...

  4. 关于linux系统的衍生系统Centos7共享服务samba设置

    目录 一.关于samba的介绍 二.samba的优势 三.samba的服务场景 四.Centos7共享服务samba设置的实验 实验目的: 实验内容: 1.安装共享服务 2.修改smb.conf配置文 ...

  5. Linux系统应用 Centos7共享服务samba设置

    目录 实验:学会Centos7共享服务samba设置 实验目的:通过设置Samba服务器,您可以在CentOS 7上创建一个共享文件夹,并授予其他计算机或设备访问权限,以实现文件共享的目的. 实验步骤 ...

  6. win8系统关闭共享服务器,Windows8系统关闭Windows Media Player网络共享服务的方法

    Windows Media Player是一款Windows自带的媒体播放器,可以播放一些本地视频,不过有些windows8系统用户发现Windows Media Player有可在网络上共享媒体的功 ...

  7. win8 windows media player 服务器运行失败,Win8如何关闭Windows Media Player网络共享服务?...

    最近有Win8用户反映,由于电脑内存日渐饱和,导致运行速度越来越卡,听人说Windows Media Player网络共享服务占用挺大一部分的内存,所以想将其关闭,但又苦于不知如何关闭.那么,Win8 ...

  8. tftp工作流程计算机网络,网络服务TFtp、NFS配置

    Tftp服务器 为什么需要TFTP服务器? 在嵌入式开发过程中有宿主机和目标机的角色之分:宿主机是执行编译.链接嵌入式软件的计算机:目标机是运行嵌入式软件的硬件平台. TFTP服务器作为工作于宿主机上 ...

  9. 网络文件共享服务 - Samba详解

    文章目录 一. Samba 简介 1.1 概述 1.2 samba与FTP 二.Samba安装使用 2.1 安装samba服务器 2.2 配置文件(/etc/samba/) 2.3 用户管理 2.4 ...

最新文章

  1. 单片机如何从上电复位执行到main函数?
  2. java url 拦截_Spring mvc设置某些url不被interceptor拦截器拦截的方法
  3. 一文读懂生成对抗网络GANs(附学习资源)
  4. 每日一练:Python国内疫情数据爬取与地图绘制
  5. Thinkphp中Auth认证
  6. boost::is_straight_line_drawing用法的测试程序
  7. 基于Curator实现dubbo服务自动注册发现
  8. 开源博客网站搭建之Catfish
  9. 数据结构 实验4——拓扑排序
  10. 数字滤波器的研究背景
  11. mysql win10 优化设置_Win10电脑优化必做的几个优化技巧提升速度!
  12. 算法基础系列第三章——图论之最小生成树问题
  13. Linux网卡丢包分类整理(1)——网卡篇
  14. canvas 实现图片预览和下载
  15. 冯英健:大网络营销与融合化网络营销
  16. asp.net不用服务器控件
  17. mysql status questions_运行中的mysql状态查看
  18. 视频去水印大师怎么使用,如何去视频水印
  19. 配置OPTIONS请求
  20. Java伽马什么意思_伽马值是什么意思?,对比度,色调,清晰度,显示器亮度

热门文章

  1. spring的bean定义真的和顺序无关?
  2. 在PLSQL中,存储过程的输出参数(varchar2)最大支持多大
  3. outlook搜索不到历史邮件内容
  4. 突破php的imagecopyresampled 和imagecopyresized 实现图片马JPG
  5. Linux文件系统命令 cat
  6. php绝对路径与相对路径之间关系的的深入研究
  7. IOS debug网络PonyDebugger 实践篇
  8. RabbitMQ 交换器、持久化
  9. elementUi、iview、ant Design源码button结构篇
  10. 制作系统盘,重装新系统。