您的位置:首页 > 运维架构 > Linux

nfs--samba

2017-09-11 14:51 155 查看
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
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux