nfs 和samba

  • NFS,是Network File System的简写,即网络文件系统。网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS. NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。
  • • 模式: C/S 模式
    • 端口:
    • RHEL6是以NFSv4作为默认版本,NFSv4使用TCP协议(端口号是2049)和NFS服务器建立连接

nfs安装

[[email protected] ~]# yum -y install nfs*

查看服务端口号

[[email protected] ~]# cat /etc/services | grep nfs

[[email protected] ~]# netstat -antpu | grep 2049

直接启动会报错,要先启动rpcbind

[[email protected] ~]# /etc/init.d/rpcbind start

[[email protected] ~]# service nfs start

写配置文件,共享目录为/media  *表示给所有用户rw权限

[[email protected] ~]# vim /etc/exports

[[email protected] ~]# chmod 777 /media/ -R    其他用户有操作这个文件夹的权限

130做服务端,131做客户端

[[email protected] ~]# yum install showmount

[[email protected] ~]$ showmount -e 192.168.1.130
Export list for 192.168.1.130:
/media *

[[email protected] ~]# mount -t nfs 192.168.1.130:/media /opt

-t 指定文件系统。

开机自动挂载

[[email protected] ~]# vim /etc/fstab

配置文件:

共享目录, ip,共享方式

samba: 跨平台Linux和windows之间共享文件。

端口号: 139 和 445

安装

[[email protected] ~]# yum install samba samba-client

开机自启动

[[email protected] ~]# chkconfig smb on

启动:

service smb start 或 /etc/init.d/smb restart

创建一个共享目录

[[email protected] ~]# mkdir /share

[[email protected] ~]# chmod 777 /share

修改配置文件

[[email protected] ~]# 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服务器

[[email protected] ~]# smbpasswd -a yy

[[email protected] ~]# smbpasswd -a ygy

[[email protected] ~]# 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

[[email protected] ~]# cp /etc/samba/smb.conf /etc/samba/smb.conf.ygy

[[email protected] ~]# 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文件夹:待研究

时间: 2024-08-13 16:05:57

nfs 和samba的相关文章

第 二 十 三 天 :配 置 NFS 与 samba 服 务

小Q:人生就是要耐得住寂寞才能守得住繁华,该奋斗的年龄不要选择安逸: 有些事情,不是看到了希望才去坚持,而是坚持了才有希望. 今天其实看的不多,不停地操作了,逐渐发现日志是多么重要了,但是我还是不想去看日志,真是傻:这节就跟我一起初步认识NFS和samba服务吧! NFS部署与优化: NFS = network + file + system 是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源.在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远

基于Nfs和Samba的Lamp环境实现

一 系统环境二 网络文件系统与web环境的结合三 搭建lamp环境四 实现nfs服务五 实现samba服务六 实现效果 一 系统环境 系统平台:CentOS release 6.8 (Final) Lamp:httpd-2.2.15 mysql-server-5.1.73 php-5.3.3 Nfs:nfs-utils-1.2.3 rpcbind-0.2.0 Nfs Server IP:172.18.67.1 Samba:samba-3.6.23 samba-client-3.6.23 samb

文件服务vsftpd,nfs,samba

文件服务 文件服务: 应用层:ftp 内核级网络文件系统:nfs 会话层的协议 跨平台的网络文件系统:cifs(samba) 网络存储: NAS:网络附加存储,文件系统级别的接口,共享存储的解决方案 SAN:存储取余网络,磁盘级别的块设备(要先分区)iscsi基于Internet的scsi 在专业级别的存储设备上提供远程服务 rpc远程过程调用 ftp:文件传输协议,基于tcp协议,21端口 奇葩 c/s架构协议   c <--> s   通过socket 三次握手四次挥手 命令连接 数据连接

马哥2016全新Linux+Python高端运维班-Linux服务 DNS,httpd,加密通讯,vsftp,NFS,samba服务练习

本周作业内容: 1.详细描述一次加密通讯的过程,结合图示最佳. 一次加密通讯的过程: 首先Bob用单向加密的方法提取数据的特征码,用自己的私钥加密这段特征码,并附加到数据的后面. Bob用对称加密算法把数据及特征码整个进行加密. Bob用接收方的公钥加密对称密钥并附加到数据后面. Alice用私钥解密对称密钥. Alice用对称密钥解密出数据及加密的特征码. Alice用发送方的公钥解密特征码,并用相同的算法算出数据的特征码,比较两个特征码是否一致,若一致即可获得Bob的数据. 如图所示: 单向

文件共享服务 FTP,NFS 和 Samba

DAS DAS 指 Direct Attached Storage,即直连附加存储,这种设备直接连接到计算机主板总线上,计算机将其识别为一个块设备,例如常见的硬盘,U 盘等,这种设备很难做到共享. NAS NAS 指 Network Area Storage,它一般是将本地的存储空间共享给其他主机使用,一般通过 C/S 架构实现通信.它实现的是文件级别的共享,计算机通常将共享的设别识别为一个文件系统,其文件服务器会管理锁以实现并发访问.常见的 NAS 有 NFS 和 CIFS. SAN SAN

nfs、samba、squid代理部署及优化

nfs部署及优化 nfs服务器上: [[email protected] vhosts]# yum install -y nfs-utils rpcbind [[email protected] vhosts]#  vim /etc/exports /mnt/ 192.168.137.21(rw,sync) //  /mnt/共享的目录,192.168.137.21允许访问的主机IP,(rw,sync)权限 [[email protected] vhosts]#  /etc/init.d/rpc

搭建服务器之文件共享cifs,nfs,samba

cifs: 微软系统中用于网上邻居共享的一个机制,在linux下也可以通过命令mount -t cifs .....来挂载共享的文件目录等. nfs: linux之间的共享文件方式,基于rpc server方式,挂载命令mount -t nfs .....详细如下:    nfs服务器搭建需要软件rpcbind 与 nfs-utils所用到的服务包括service rpcbind nfs nfslock这三个,配置文件为/etc/exports,在里边可以设定想要分享的目录.然后可以/etc/s

常用服务搭建(nfs/ftp/samba)

一. NFS1. NFS简介NFS全称是network file systemNFS允许一个系统在网络上与他人共享目录和文件.通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件. 假如有三台机器A, B, C,它们需要访问同一个目录,目录中都是图片,传统的做法是把这些图片分别放到A, B, C. 但是使用NFS只需要放到A上,然后A共享给B和C即可.访问的时候,B和C是通过网络的方式去访问A上的那个目录的. 2. 安装.配置NFS服务需要安装两个包(nfs-utils和rpcb

ftp、nfs、samba服务的安装与应用

其中,ftp是工作在应用层的服务,与内核无关(也即可以跨平台实现),可在Linux和Linux之间.Linux和windows之间.UNIX和Linux之间实现文件共享等:nfs是工作在内核空间的,不能跨平台,且主要应用在Linux与Linux之间和Linux和UNIX之间的文件共享:samba也是工作在应用层,可以跨平台实现文件共享.以Centos 6.6为例: ftp(File Transfer Protocol) nfs(Netword file system) samba(Service