nfs 和samba
- NFS,是Network File System的简写,即网络文件系统。网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS. NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。
• 模式: C/S 模式
• 端口:
• RHEL6是以NFSv4作为默认版本,NFSv4使用TCP协议(端口号是2049)和NFS服务器建立连接
nfs安装
[root@ygy130 ~]# yum -y install nfs*
查看服务端口号
[root@ygy130 ~]# cat /etc/services | grep nfs
[root@ygy130 ~]# netstat -antpu | grep 2049
直接启动会报错,要先启动rpcbind
[root@ygy130 ~]# /etc/init.d/rpcbind start
[root@ygy130 ~]# service nfs start
写配置文件,共享目录为/media *表示给所有用户rw权限
[root@ygy130 ~]# vim /etc/exports

[root@ygy130 ~]# chmod 777 /media/ -R 其他用户有操作这个文件夹的权限
130做服务端,131做客户端
[root@yu131 ~]# yum install showmount
[yy@yu131 ~]$ showmount -e 192.168.1.130
Export list for 192.168.1.130:
/media *
[root@yu131 ~]# mount -t nfs 192.168.1.130:/media /opt
-t 指定文件系统。
开机自动挂载
[root@yu131 ~]# vim /etc/fstab

配置文件:
共享目录, ip,共享方式

samba: 跨平台Linux和windows之间共享文件。
端口号: 139 和 445
安装
[root@ygy130 ~]# yum install samba samba-client
开机自启动
[root@ygy130 ~]# chkconfig smb on
启动:
service smb start 或 /etc/init.d/smb restart
创建一个共享目录
[root@ygy130 ~]# mkdir /share
[root@ygy130 ~]# chmod 777 /share
修改配置文件
[root@ygy130 ~]# vim /etc/samba/smb.conf
security = share 匿名共享不需要账号名和密码
#security = user 需要用户名和密码登陆
[smbshare]
comment = share Directories
path = /share
public = yes
#readonly = yes
writable = yes
保存,重启服务,使用win+r下面就可以访问linux的共享目录了。

使用密码登陆samba服务器
[root@ygy130 ~]# smbpasswd -a yy
[root@ygy130 ~]# smbpasswd -a ygy
[root@ygy130 ~]# vim /etc/samba/smb.conf
security = user
[smbshare]
comment = share Directories
path = /share
public = yes
#readonly = yes
writable = yes
valid user = @ygy yy #指定用户组或者单个用户
双网卡都登陆成功!

[smbshare]
comment = share Directories
path = /share
public = yes
#readonly = yes
#writable = yes
valid user = @ygy yy
write list = yy
设置权限,ygy组有登陆的权限,但是没有写的权限
browseable = no
直接访问是访问不了的,可以通过绝对路径来查看文件
指定某个用户可以看见隐藏的目录
修改配置文件
browseable = no

[root@ygy130 ~]# cp /etc/samba/smb.conf /etc/samba/smb.conf.ygy
[root@ygy130 ~]# vim /etc/samba/smb.conf.ygy

扩展参数:
客户端访问控制
hosts allow 和 hosts deny 的使用方法
1)hosts allow 和 hosts deny 字段的使用
hosts allow 字段定义允许访问的客户端
hosts deny 字段定义禁止访问的客户端
这里我们添加hosts deny 和hosts allow 字段
hosts deny = 192.168.0. 表示禁止所有来自192.168.0.0/24 网段的IP 地址访问
hosts allow = 192.168.0.24 表示允许192.168.0.24 这个IP 地址访问
hosts allow = 192.168.1. EXCEPT 192.169.1.102
表示允许1网段的用户访问,除了102这个地址
当host deny 和hosts allow 字段同时出现并定义滴内容相互冲突时,hosts allow 优先。
linux共享windows文件夹:待研究
nfs 和samba的更多相关文章
- linux服务之NFS和SAMBA服务
这几种网络文件传输最适合局域网.网络中用FTP 一:NFS服务 nfs(network file system)网络文件系统,改服务依赖于rpcbind服务.client通过rpc訪问server端的 ...
- 使用Windows 2008R2中的NFS替代Samba协议,解决Windows 与Linux共享文件的问题
一.在Windows服务器上进行安装NFS服务 首先,打开服务管理器,选择添加角色: 选中文件服务,下一步: 出现一个提示,不管它,继续下一步: 在接下来的页面中选中“网络文件 ...
- NFS CIFS SAMBA 的联系和区别
Common Internet File System, CIFS Server Message Block, SMB Network File System, NFS 在早期网络世界当中,档案数据在 ...
- ftp,nfs和samba的区别
先从名字上进行理解: 1. FTP(文件传输协议) 2. NFS(网络文件系统) 3. samba 即smb(服务信息块)协议 1 其中FTP 是TCP/IP协议栈所提供的一种子协议,该子协议具体可以 ...
- 基于Nfs和Samba的Lamp环境实现
一 系统环境二 网络文件系统与web环境的结合三 搭建lamp环境四 实现nfs服务五 实现samba服务六 实现效果 一 系统环境 系统平台:CentOS release 6.8 (Final) L ...
- 常用服务搭建(nfs/ftp/samba)
一. NFS1. NFS简介NFS全称是network file systemNFS允许一个系统在网络上与他人共享目录和文件.通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件. 假 ...
- 文件共享服务 FTP,NFS 和 Samba
DAS DAS 指 Direct Attached Storage,即直连附加存储,这种设备直接连接到计算机主板总线上,计算机将其识别为一个块设备,例如常见的硬盘,U 盘等,这种设备很难做到共享. N ...
- Linux文件共享服务 FTP,NFS 和 Samba
Linux 系统中,存储设主要有下面几种: DAS DAS 指 Direct Attached Storage,即直连附加存储,这种设备直接连接到计算机主板总线上,计算机将其识别为一个块设备,例如常见 ...
- 搭建服务器之文件共享cifs,nfs,samba
cifs: 微软系统中用于网上邻居共享的一个机制,在linux下也可以通过命令mount -t cifs .....来挂载共享的文件目录等. nfs: linux之间的共享文件方式,基于rpc ser ...
随机推荐
- 【7-10 PAT】树的遍历
给定一棵二叉树的后序遍历和中序遍历,请你输出其层序遍历的序列.这里假设键值都是互不相等的正整数. 输入格式: 输入第一行给出一个正整数N(≤30),是二叉树中结点的个数.第二行给出其后序遍历序列.第三 ...
- hadoop jar x.jar 执行过程
hadoop jar x.jar 执行过程 Yarn框架执行内容 1,job.waitforcompletion() 启动 Runjar 进程 -> Resourcemanage申请一个j ...
- .net core 新建一个web api 的步骤 初级
1.使用VS2017 选择 .net core web应用程序. 2.选择web api(空). 3.如果需要用iis express调试,则需要修改 program.cs. 4.在Controlle ...
- jetbraints激活码
G91XMO9AVI-eyJsaWNlbnNlSWQiOiJHOTFYTU85QVZJIiwibGljZW5zZWVOYW1lIjoic29uZyB3YW5nIiwiYXNzaWduZWVOYW1lI ...
- 学习SQLite基本语句
SQLite 是一个开源的嵌入式关系数据库,实现自包容.零配置.支持事务的SQL数据库引擎. 其特点是高度便携.使用方便.结构紧凑.高效.可靠. 与其他数据库管理系统不同,SQLite 的安装和运行非 ...
- android中的文件(图片)上传
android中的文件(图片)上传其实没什么复杂的,主要是对 multipart/form-data 协议要有所了解. 关于 multipart/form-data 协议,在 RFC文档中有详细的描述 ...
- 玩转Vim-札记(二)
玩转Vim-札记(二) 距上篇博文已有一周有余,上次主要介绍了编辑器之神Vim的起源.安装并介绍了两种模式以及一些简单的操作.本次将继续对Vim的使用进行介绍. 登堂入室 首先接着说移动吧: 0 → ...
- 玩转Node.js(四)-搭建简单的聊天室
玩转Node.js(四)-搭建简单的聊天室 Nodejs好久没有跟进了,最近想用它搞一个聊天室,然后便偶遇了socket.io这个东东,说是可以用它来简单的实现实时双向的基于事件的通讯机制.我便看了一 ...
- 线段树简单入门 (含普通线段树, zkw线段树, 主席树)
线段树简单入门 递归版线段树 线段树的定义 线段树, 顾名思义, 就是每个节点表示一个区间. 线段树通常维护一些区间的值, 例如区间和. 比如, 上图 \([2, 5]\) 区间的和, 为以下区间的和 ...
- Bugku 速度要快
import requests import base64 url="http://123.206.87.240:8002/web6/" res=requests.get(url) ...