nfs--samba

简介:

NFS:NETWORK FIEL SYSTEM

传统意义上,文件系统在内核中实现:NFS

RPC:远程过程调用,函数调用(远程主机上的函数)

一部分功能由本地程序完成

另一部分功能由远程主机完成。

半结构数据:

XML:eXtended Mark Language

JSON

RESTful:http

NIS:NETWORK INFORMATEION SYSTEM

基于服务器身份认证:认证是明文的,安全性低。容易单点故障

rpc 端口111,NFS端口2049

RPC:服务 portmapper

安装portmapper(改名为rpcbind了)

yum install rpcbind -y

service rpcbind start

rpcinfo -p

rpcinfo -p 172.16.6.14(查看其它主机)

安装nfs

yum install nfs-utils

service nfs start

 vi /etc/exports

 加入一个要共享的路径:

 /test   172.16.6.14(rw)

 chmod 777 -R /test

 重启rpcbind和nfs服务

 showmount -e 

 showmount -a

 在客服端挂载

 mount 172.16.6.14:/test /mnt

 

  

exportfs

  # exportfs [-aruv]

  -a 全部挂载或卸载 /etc/exports中的内容 

  -r 重新读取/etc/exports 中的信息 ,并同步更新/etc/exports、/var/lib/nfs/xtab

  -u 卸载单一目录(和-a一起使用为卸载所有/etc/exports文件中的目录)

  -v 在export的时候,将详细的信息输出到屏幕上。

具体例子: 

  # exportfs -au 卸载所有共享目录

  # exportfs -rv 重新共享所有目录并输出详细信息





samba

smb:service message block

cifs:common internet file system

服务端:yum install samba

客服端:yum install samba-client

修改配置文件

mv /etc/samba/smb.cfg /etc/samba/smb.cfg.bak

vi /etc/samba/smb.cfg

[global]


workgroup = test

netbios name = test-01

server string = Linux Samba Server TestServer

security = share


[test]

path = /test2

writeable = yes

browseable = yes

guest ok = yes

启动服务:service smb start

service nmb start(用来解析netbios name的)

linux:

在客服端上使用

查看

smbclient  -L 172.16.6.14 -U UERNAME

smbclient  //172.16.6.14/test

挂载:

 mount -t cifs //172.16.6.14/test /mnt/cd -o username=用户名,password=密码     

windwos:

访问\\172.16.6.14\test

samba-swat

安装 rpm -ivh samba-swat-3.6.9-164.el6.x86_64.rpm

修改 vi /etc/xinetd.d/swat

service swat

{

port            = 901

socket_type     = stream

wait            = no

only_from       = 0.0.0.0

user            = root

server          = /usr/sbin/swat

log_on_failure  += USERID

disable         = on

}


     本文转自阿伦艾弗森 51CTO博客,原文链接:http://blog.51cto.com/perper/1964318,如需转载请自行联系原作者








相关文章
|
存储 网络协议 Linux
NFS服务配置
NFS会经常用到,用于在网络上共享存储。这样讲,你对NFS可能不太了解,举一个例子来说明一下NFS是用来做什么的。假如有三台机器A, B, C,它们需要访问同一个目录,目录中都是图片,传统的做法是把这些图片分别放到A, B, C. 但是使用NFS只需要放到A上,然后A共享给B和C即可。访问的时候,B和C是通过网络的方式去访问A上的那个目录的。
346 0
NFS服务配置
|
网络协议 Devops 测试技术
|
Oracle 关系型数据库 Linux
|
Linux 网络安全
|
网络协议 关系型数据库 MySQL
|
Web App开发 前端开发 测试技术