NFS

NFS
NFS就是一种linux系统之间的共享文件服务

NFS至少有两个主要部分:一台服务器和一台(或者更多)客户机。客户机远程访问存放在服务器上的数据。为了正常工作,一些进程需要被配置并运行


nfs配置
1. 查看系�y有�]有nfs功能
cat /proc/filesystes
2. ntsysv 命令�x中nfs
service nfs restart,看能否���,如不能正常,可以查看相��的出�e信息
tali /var/log/messages
3. 配置/etc/exports
eg: /home/mis    *(rw)
此文件是配置相�P的文件和一些�嘞�,上面的�O置表示,所有的用���/home/mis都有�x��的�嘞�
4. �绦�exportfs -a 表示�⑺�有的更新.
5. service nfs restart
6. �绦�mount命令
eg: mount 10.0.1.153:/home/mis  /mnt/mis
7. 常用的命令
showmount
repcinfo
8. 如果在�_�C�r就加�d,可在/etc/fstab中加入
ip:/home.mis   /mnt/mis nfs intr

start 启动 NFS 服务
stop 停止 NFS 服务
restart 停止并重新启动 NFS 服务
reload 重新载入 NFS 设定值
.查看 NFS 的服务:
 showmount -e 可看有分享哪些目录
 showmount -a 可看出所有的 mount
连接 NFS Server
mount

如果希望开机的时候,系统就自动挂载 NSF,则需要编辑 /etc/fstab

启动服务portmap,nfs
#/etc/rc.d/init.d/portmap start  (or:#service portmap start)
#/etc/rc.d/init.d/nfs start   (or:#service nfs start)
可以到/var/log/messages里面查看是否正确激活
9.exportfs的用法
如果我们修改了/etc/exports后,并不需要重启nfs服务,只要用exportfs重新扫描一次/etc/exports,并且重新加载即可
语法: exportfs [-aruv]
-a: 全部挂载(或卸载) /etc/exports档案内的设定
-r: 重新挂载/etc/exports里面的设定,也同步的更新/etc/exports和/var/lib/nfs/xtab里面的内容
-u:卸载某一目录
-v:在export的时候,将分享的目录显示到荧屏上.
例子
#exportfs -rv //重新export一次
#exportfs -au //全部卸载
10./var/lib/nfs/xtab里面可以查看每个目录的分享权限(但是我怎么也没有找到,靠,找到了,原来要有人mount上nfs后才会出现内容),如:
/tmp    node3(ro,sync,wdelay,hide,secure,root_squash,no_all_squash,subtree_check,secure_locks,mapping=identity,anonuid=-2,anongid=-2)
为什么anonuid=-2呢?呵呵!其实它说的是将 65536 - 2 的值,也就是 65534 的那个 UID 啦!对照一下 /etc/passwd ,你就会发现,哇!原来那就是 nobody 的啦
11.showmount命令
语法: showmount [-ae] hostname
-a: 显示目前主机与client所连上来的使用目录的状态
-e: 显示hostname的/etc/exports里面共享的目录
12.查看激活的portnumber
#netstat -utln
 

你可能感兴趣的:(linux,工作,服务器,service,客户机)