nfs网络共享和linux的进程管理
前提是两个机器防火墙都关闭了的情况下service iptables stop
![](https://images2015.cnblogs.com/blog/800044/201601/800044-20160130195703802-438042159.png)
查看是否安装了portmap
![](https://images2015.cnblogs.com/blog/800044/201601/800044-20160130195704364-1621508022.png)
重启nfs服务器
service nfs restart
chkconfig nfs on 设置开机自动启动
vim /etc/exports 修改nfs的配置文件
![](https://images2015.cnblogs.com/blog/800044/201601/800044-20160130195704646-1919682195.png)
service nfs restart 再次重启
到客户机查看共享:showmount -e 192.168.18.104
![](https://images2015.cnblogs.com/blog/800044/201601/800044-20160130195704849-982632434.png)
挂载到客户机的/data目录里面
![](https://images2015.cnblogs.com/blog/800044/201601/800044-20160130195705130-1744019938.png)
![](https://images2015.cnblogs.com/blog/800044/201601/800044-20160130195705333-2044270180.png)
![](https://images2015.cnblogs.com/blog/800044/201601/800044-20160130195705802-1665986027.png)
不能创建文件,因为配置中/pub文件是只读,而且服务端也没有给权限
那么我们来挂载/test文件
服务端:
![](https://images2015.cnblogs.com/blog/800044/201601/800044-20160130195706036-1221922731.png)
客户端:
mount -t nfs 192.168.18.104:/test /data2
可以查看服务端的文件:
![](https://images2015.cnblogs.com/blog/800044/201601/800044-20160130195706396-611463930.png)
同上面一样也不能创建
在服务端:chmod o+w /test
这样,就创建了文件,需要在配置中配置可读可写,再在服务端给文件加权限才行
-rw-r--r-- 1 nfsnobody nfsnobody 0 Jan 19 02:18 lalal
-------------------------------------------------------------------------
补充:
客户机
当Client连接RPC Server所提供的服务时,Client需要一个可以连接的端口
端口控制:portmap,yum -y install nfs-utils portmap 默认是已经安装成功的
nfs共享的常见参数:,逗号‘,’隔开
ro 只读访问
rw 读写访问
sync 所有数据在请求时候写入共享
secure nfs通过1024以下端口发送
insecure 通过1024以上端口发送
Hide 在nfs共享时候不共享子目录
no_hide 共享子目录
all_sqush 共享文件的uid和gid映射匿名用户anonymous,适合公共目录
no_root_squash root用户具有根目录的完全访问权限
anonuid=xxx 指定nfs服务器/etc/passwd 文件中匿名用户的uid
NFS管理:
exports
-a:全部mount或者umount /etc/exports 中的内容
-r :重新mount 、/etc/exports中分享出来的目录
-u : umount 目录
-v: 查看
exports -au 卸载所有共享的目录
exports -rv 重新共享所有目录并输出详细信息
客户端挂载:
mount -t nfs hostname(orIp):/目录 /目录
chkconfig --list |grep rpc 查看开机自启动列表,筛选出来rpc
------------------------------------------------------------------------------------------------
Linux进程管理
ps,ps aux ,top,iostat,ps tree,vmstat ,sar
1,ps:进程监控命令
![](https://images2015.cnblogs.com/blog/800044/201601/800044-20160130195706943-235822127.jpg)
![](https://images2015.cnblogs.com/blog/800044/201601/800044-20160130195707271-1570467958.jpg)
![](https://images2015.cnblogs.com/blog/800044/201601/800044-20160130195707568-840701731.png)
![](https://images2015.cnblogs.com/blog/800044/201601/800044-20160130195708146-940546736.jpg)
![](https://images2015.cnblogs.com/blog/800044/201601/800044-20160130195708489-327571112.png)
ps aux
![](https://images2015.cnblogs.com/blog/800044/201601/800044-20160130195709239-857927530.png)
![](https://images2015.cnblogs.com/blog/800044/201601/800044-20160130195709677-537610041.png)
![](https://images2015.cnblogs.com/blog/800044/201601/800044-20160130195710099-1132752387.png)
2:top
![](https://images2015.cnblogs.com/blog/800044/201601/800044-20160130195710458-1078528563.png)
,3,sar:
rpm -ivh sysstat-7.0.2-3.el5_5.1.i386.rpm
![](https://images2015.cnblogs.com/blog/800044/201601/800044-20160130195710786-1155352774.png)
4,iostat:
![](https://images2015.cnblogs.com/blog/800044/201601/800044-20160130195711427-1824593353.png)
![](https://images2015.cnblogs.com/blog/800044/201601/800044-20160130195711724-1660675563.png)