首先查看系统中是否存在输出共享
cat /etc/exports
如果以前没有做过 这个应该是空的 出与安全考虑 即使启动了NFS服务 也没有关系 应为这个输出共享的配置文件中为空
首先我们需要在这个空的文件记录我们要输出的共享目录
格式如下:
nfs 共享名称 客户端主机地址
典型的记录格式:
/home/share *(sync,ro)
/home/share 输出共享的目录
* 代表所有主机均可访问如果想要单个主机可以直接替换*
sync,ro 是这是选项 ro权限访问权限为只读 rw可读可写
最后查询2个服务是否正常运行
portmap和NFS这2个服务
service 服务名 status 查询指定服务状态
如果没有运行就将其运行
service 服务名称 start
按照这样就OK了
但是有的服务默认不是开启的 所以每次重起电脑就会不会开启
所以需要改下服务开机启动
NFS服务运行级别是3和5
chkconfig --level 35 nfs on
这样重起也不会影响服务
示例:
我要将我的宿主目录下某个文件共享输出 输出文件名为“config”
只希望1.0的网段可以访问 权限为只读
首先打开配置文件
# vi /etc/exports
# /home/config 192.168.1.0(sync,ro)
保存
查看portmap服务状态:
# service portmap status
查看nfs服务状态:
# service nfs status
假如都是开启的
为了防止问题 我们将其关闭后开启
首先关闭这2个服务:
# service portmap stop
# service nfs stop
在开启:
# service portmap start
# service nfs start
到这里所配置的NFS共享输出已经OK了
可以用showmount -e nfs主机地址
进行查看!
如果查不到那可能没有被输出
可以重新输出:
exportfs -rv 这样应该OK了!
在文件开头加上:#!/bin/sh
然后拷贝内容就行了
./adduser A 1 7 user 0002 password 111
./adduser A 94 user 0002 password 111
./deluser A 1 6 user 0003 passqord 111
设置文件为linux文本
保存文档,退出
设置文件执行权限
这样就可以了
while read linedo if [ -f "/sample/$line" ]then echo "file exists: $line"cp "/sample/$line" /new/fidone <file.txt欢迎分享,转载请注明来源:内存溢出
评论列表(0条)