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

}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章