freebsd nfs 挂载遇到的问题
在电脑里,安装了FreeBSD的虚拟机器,并且想通过nfs来实现主机与虚拟机之间共享目录。共享的目的是我希望在主机上可以读写FreeBSD上的文件、创建文件,并在FreeBSD上进行编译。
在网上搜索教程和在FreeBSD的手册中,都看到需要进行大致配置,如下:
在 /etc/rc.conf 中增加如下配置:
nfs_server_enable="YES"
nfs_server_flags="-u -t -n 4"
mountd_flags="-r"
rpcbind_enable="YES"
rpcbind_flags="-r"
rpc_lockd_enable="YES"
rpc_statd_enable="YES"
配置中具体用途,可以参见FreeBSD手册的NFS介绍。
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/network-nfs.html
同时,需要配置 /etc/exports 文件,我当时配置如下:
/home -maproot=xxxx -alldirs 10.10.0.100
其中,xxxx 是主机上的用户名,10.10.0.100 上主机IP。FreeBSD 的虚拟机是通过桥模式连接到网络的,与主机同在一个网段,IP 为 10.10.0.101
配置完后,执行命令:
service nfsd restart
service mountd onereload
执行完命令后,在主机上进行挂载:
mount -t nfs 10.10.0.101:/home ~/nfs
挂载成功后,偿试对/home下文件进行编辑,但失败,原因是文件是只读的,于是通过chmod给文件加上写权限,便可以写文件了。但是创建文件时,发现不能创建,经查找,发现在目录对其他用户没有写权限,所以又给目录加了权限,于是便可以创建文件了。
但是发现通过给文件加写权限是不合适的,会破坏文件原有的权限,不安全。于是为了能够保持良好的权限,我在FreeBSD上创建xxxx的用户,并把/home/xxxx目录通过nfs分享出去。在主机上挂载/home/xxxx后,发现不需要修改权限,就可以进行读写了。
通过此次nfs经验,在配置nfs时,需要注意到三个地方:
exports 文件中-maproot=xxxx的用户名配置,为客户端机器所用的用户名
客户端用户名要对应-maproot=xxxx
通过nfs分享出去的目录文件权限,也要使xxxx用户可读写,才能够在客户端自由地进行文件读写与创建。
----
为了实现我的目的:主机上编写文件,FreeBSD上编译执行,通过rsync,ftp 也可以实现,只是每次需要手动同步。而我实际上也搭建了rsync用来同步,只要把rsync命令写到expect文件中并配置好密码,可以直接运行脚本同步了,也挺方便的。
版权声明:本文遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.51cto.com/chhquan/1708250
更多相关推荐
openssl建立CA中心 实验用了三台机: CA中心:server1.example.com(192.168.10.254) mailserver:station20.example.com(192.168.10.20) mailclient:station19.example.com(192.168.10.19) 实验基于RedHatEnterprise...
尝试使用win10但发现使用xshell连接虚拟机后,无法输入中文了,真是毛病,只能想办法解决了。控制面板-->语言,删除除中文输入法之外的所有输入法和美式键盘 然后就可以正常输入中文了,为了英文方便,再把美式键盘添加回来其实最终感觉,就是win10把美式键盘默认放在中文语言中,导致的输入问题,所以把美式键盘单独放到英语语言中,问题就解决了。 注:原文为win8.1环境下设置,与win10...
如果你是被标题骗进来第话,那么请受小弟一拜,给各位大神陪个不是,这就是典型第标题党作风。天下武功出少林,这句话应用在Linux操作系统上也是如此,众多版本发行的基本原理基本一致,都是在互联网上下载Linux内核源码和vi,bash等工具源码在较为通用的计算机平台上进行编译,编译过程通过调整内核及众多应用程序的相关参数来制成可运行的二进制程序,来制作成镜像或者光盘的形式来向用户提供便携式的发行版。一...
单位的网速自从两个月前已经大踏步迈入“古巴时代”了,慢的令人发指啊!!!,虽说装软件的时候也不多,但总有要用的时候,还是先建一个本地epel源吧。 知道有个wget命令可以批量下载一些文件,但之前没怎么用过(专业菜鸟三十年,见谅手动斜眼),现在重新学习下怎么使用(为啥要说重新咧,本来就不会手动鄙视表情)。现来将镜像使用的命令写到这,以防有跟我一样的专业小白等不及看完,这再吐槽下某云的服务器,居然不...
一.软件安装:[root@localhost ~]#yum -y install vsftpd xinetd ftp[root@localhost ~]#cp /usr/share/doc/vsftpd-2.2.2/vsftpd.xinetd /etc/xinetd.d/vsftpd三.修改配置文件[root@localhost ~]#cat /etc/vsftpd/vsftpd.conf |g...
NHibernate之旅(1):开篇有益本节内容NHibernate是什么NHibernate的架构NHibernate资源欢迎加入NHibernate中文社区作者注:2009-11-06已更新NHibernate开篇有益学习NHibernate有一段时间了,打算做个阶段性总结,就萌生了这个系列,这个系列参考NHibernate官方文档和Steve Bohlen的NHibernate之夏视频教程...
本节内容NHibernate是什么NHibernate的架构NHibernate资源欢迎加入NHibernate中文社区作者注:2009-11-06已更新NHibernate开篇有益学习NHibernate有一段时间了,打算做个阶段性总结,就萌生了这个系列,这个系列参考NHibernate官方文档和SteveBohlen的NHibernate之夏视频教程。作为开篇,首先了解多少人在使用NHiber...
FTP服务器的理论知识可以参考之前的博文:http://yttitan.blog.51cto.com/70821/1178663。需要强调的是,我们之前用Samba实现的文件服务器只能在局域网内部使用,如果要使互联网中的用户能够下载或上传,那么就多半得使用FTP服务器了。RHEL6中的FTP功能是由一款名叫vsftpd的软件提供的,名字中的vs是very secure的缩写,所以vsftpd的特点...
1. ftp服务基本原理: a) FTP是英文filetransferprotocol的缩写,是用于文件传输的网络协议. b) 在FTP网络服务中的应用结构分为FTP服务器和FTP客户机两个角色. c) FTP服务器使用21和20两个网络端口与ftp客户机进行通信. d) FTP服务器的2...
FTPfiletransferprotocol成本低,跨平台,跨公网使用的端口号:数据传输端口20命令传输端口21主动:默认情况下,ftp服务是开放了21端口,用来接受控制命令,服务器用20端口去发送数据(连接客户端大于1024的随机端口)被动:ftp服务器开放21端口,用来接受命令控制,进行数据传输时,客户端会告知服务端打开一个大于1024的端口,然后客户端去主动连接服务配置文件参数说明:[ro...
最近安装了rhel6.4系统,在安装vsftp后,使用ftp命令时发现系统中无此命令,对比RHEL5时发现系统中缺少ftp-0.17-51.1.el6.i686.rpm包,安装后问题解决。 ...
RHEL5中配置vsftpd搭建FTP服务器 RPM安装包名:vsftpd-2.0.5-10.el5.i386.rpm(第二张光盘)下载地址:http://vsftp.beasts.org源代码最新版本:vsftpd-2.0.5.tar.gz#rpm–ivhvsftpd-2.0.5-10.el5.i386.rpm 安装rpm程序包#servicevsftpdstart =/etc/in...
此实验在一台服务器上完成,IP为192.168.100.1一.用源码包搭建LNMP网站运行平台1.安装依赖包软件,停止rpm包apache和mysql服务#yum-ygroupinstall"Developmentlibraries""Developmenttools""XSoftwareDevelopment"#yum-yinstallgccgcc-c++make#yum-yinstallope...
centos6.4查看和关闭selinuxlinux配置vsftpd服务器搭建git服务器和使用教程...
第一步下载pppoe客户端第二步安装pppoe客户端 拆包解压到 /usr/local/src目录 [root@CentOS~]#tar-zxvfrp-pppoe-3.11.tar.gz-C/usr/local/src 进入/usr/local/src目录 [root@CentOS~]#cd/usr/local/src 进入rp_pppoe-3.11目录 [root@CentOSsrc...
一.Squid是什么Squid是一种用来缓冲Internet数据的软件。它是这样实现其功能的,接受来自人们需要下载的目标(object)的请求并适当地处理这些请求。也就是说,如果一个人想下载一web页面,他请求Squid为他取得这个页面。Squid随之连接到远程服务器并向这个页面发出请求。然后,Squid显式地聚集数据到客户端机器,而且同时复制一份。当下一次有人需要同一页面时,Squid可以简单地...
搭建日志服务器需要安装httpdmysqlmysql-serverphpphp-gbphp-mysqlrsyslog-mysql[root@localhost~]#yuminstallhttpdmysqlmysql-serverphpphp-gbphp-mysqlrsyslog-mysql启动mysql[root@localhost~]#rpm-qlrsyslog-mysql/lib/rsyslo...
1. 主配置named.conf配置DNS服务器,一定要注意的是,named.conf的文件权限和属主为named用户acl INSIDE { 172.16.0.0/16; 192.168.0.0/16; 127.0.0.0/8;};//ACL必须在顶部options { listen-on port 53 { any; }; //勿必...
此文件是依据markdown所编写,更好效果参见本人github的文档https://github.com/jackliu2013/recipes/blob/master/doc/linux/CentOS_6.4_git服务器搭建.md##CentOS安装Git服务器Centos6.4+Git1.8.2.2+gitosis##1.查看Linux系统服务器系统版本```cat/etc/redhat-...
系统版本CentOS6.364位首先安装以下个包:yum-yinstallbindbind-utilsDNS服务器IP:192.168.1.10域名:myhome.com要求:www192.168.1.10mail192.168.1.10配置过程:配置IP、NETMASK、GATEWAY、DNS#vi/etc/sysconfig/network-scripts/ifcfg-eth0IPADDR=1...
DHCP是“动态主机配置协议(DynamicHostConfigurationProtocol)的简写,主要是用来给网络客户机分配动态的IP地址。能有效的防止手动配置IP地址中出现的IP地址冲突问题DHCP客户端获取地址分为六个步骤1、寻找DHCP服务器客户端发送广播DHCPDISCOVER来寻找网络中的DHCP服务器只有DHCP服务器才会做出响应2、分配IP地址接收到DHCPDISCOVER的D...
关于DNS的部署,今早刚完成,简单做下笔录,与君共勉。系统:centos6.432位 IP:192.168.1.121、查看并安装bind[root@ph7~]#yuminstallbind2、确认包[root@ph7~]#rpm-qa|grepbindrpcbind-0.2.0-11.el6.i686bind-libs-9.8.2-0.23.rc1.el6_5.1.i686samba-winbi...
dns授权dns授权分为两步1】父域dns对子域dns实现授权,2】子域对父域1.改变根提示,把父域dns视为根2.转发器dns服务器的搭建请看dns服务器搭建拓扑图:一、修改父域实现对子域的授权修改dns服务器配置文件注释最后一行[root@localhostchroot]#vimetc/named.confoptions{ listen-onport53{any;}; listen...
Linux操作系统上软件的安装从整体上来说有两种方法:一种是二进制安装,另一种是源码安装下面我们就先说一下二进制安装二进制安装我们一般采用两种工具rpm工具和yum工具1.rpm工具 rpm-exv RPM的常用参数有:-e卸载rpm包-q查询已已安装的软件信息-i安装rpm包-u升级rpm包--replacepkgs重新安装rpm包--justdb升级数据库,不修改文件系统--percent...
本文首发于烂泥行天下。公司FTP服务器的空间又不够了,唉,没有办法只能新加硬盘了。因为以前没有给Linux服务器添加过硬盘,所以只能先在虚拟机中进行模拟。新加硬盘的操作步骤:1、服务器关机2、添加新硬盘3、服务器开机,对新硬盘进行分区,使用fdisk命令4、对新分区进行格式化,使用mkfs.ext*相关命令5、对新分区进行挂载,使用mount、df命令虚拟系统:VMwareWorkation10L...
一、忘记root密码 进入单用户模式清除root密码,重新设置密码 二、MBR错误 先制造错误 输入dd if=/dev/zero of=/fev/sdads=446count=1清除MBR,输入init6重启 这时你会发现已经进不去系统了进入救援模式(必须拥有系统光盘)或者进入boot输入linuxrescue进入救援模式三、stage2失效插入CentOS-livecd光盘进入BIO...
iSCSI技术是一种由IBM公司研究开发的,是一个供硬件设备使用的可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择。iSCSI技术是一种新储存技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,使服务器可与使用IP网络的储存装置互相交换资料。 1.安装iscsi服务软件和添加一块共享硬...
使用pure-ftpd搭建ftp服务器yuminstall-yepel-release//暗转epel-release包yuminstall-ypure-ftpd//安装pure-ftpd包vim/etc/pure-ftpd/pure-ftpd.conf//找到pureftpd.pdb这行,把行首的#删除systemctlstopvsftpd//停用vsftpd搭建的ftp服务systemctls...
一、声明:操作系统:cenots6.4serverIP: 192.168.0.199应老男孩老师的要求,做一次NTP服务的科普,由于NTP属于外围知识,没必要占用宝贵的课堂时间进行讲解,特此在课下进行科普.其他声明:文章内容知识本人的一点理解,未必100%准确,更多资料请查看NTP官网:http://www.ntp.org/ntpfaq/NTP-s-config.htmhttp://linux.v...
NFS是NetworkFileSystem的缩写,它最大的功能是可以通过网络让不同的机器、不同的操作系统可以分享个别的文件。这个NFS服务器可以让那你的PC来将网络远程的NFS服务器分享的目录,挂载到本地端的机器当中,在本地端的机器看起来,那个远程主机的目录就好像是自己的一个磁盘分区。基本上NFS这个服务的端口开在2049,但是由于文件系统非常复杂,因此NFS还有其他的程序去启动额外的端口,预设N...
Subversion是优秀的版本控制工具,其具体的的优点和详细介绍可以参考百科,[root@localhost ~]# iptables -F[root@localhost ~]# setenforce 0[root@localhost ~]# lsb_release -a #查看系统版本LSB Version: :base-4.0-amd64:base-4.0-noarch:...
今天用yum安装软件的时候出现如下错误:TherewasaproblemimportingoneofthePythonmodulesrequiredtorunyum.Theerrorleadingtothisproblemwas:NomodulenamedyumPleaseinstallapackagewhichprovidesthismodule,orverifythatthemoduleisi...
当今用于版本控制的软件程序主要的有svn和git,其它软件咱不熟悉,今天记录下搭建svn服务器和svn客户端使用;使用环境:虚拟机为centos7系统,svn服务器安装在centos7系统平台上,svn客户端分别在windows7和centos7系统上使用;1、安装svn服务器:]#yuminstallsubversion2、配置svn服务器:建立svn版本库根目录及相关目录即svndata及密码...
1.手动创建用户账号 2.创建用户组3.利用批量建立用户账号的方法建立用户账号...
一。基本设置(1)将主机名更改为WEBServer计算机属性,高级设置,重启即可(2)该计算机的内网IP地址为192.168.1.1/24(3)在本机上搭建DNS服务器,并为本机网站解析名称:www.HT.com,oa.HT.com,web.HT.com,support.HT.com,mail.HT.com,www2.HT.com1)添加DNS服务器角色2)安装成功3)新建区域4)新建向导完成5)...
1、 搭建DNS服务器。(截图)(1) 添加服务器角色,DNS服务(2)安装成功2、 建立正向查找区域。(截图)(1)1)新建区域向导2)主要区域3)区域名称4)完成向导(2)为总公司的WEB服务器和FTP服务器建立名称解析(3)1)为亚洲的分公司asia新建子域2)为亚洲分公司asia建立WEB服务器3)为Asia分公司的邮件服务器建立MX记录(4)1)为欧洲分公司europe建立子域2)为...
1:新建一个虚拟机2:设置第一个磁盘分3:给虚拟机加第二个scsi磁盘4:从c盘选择镜像路径并进行安装windows server 20085:选择服务器核心安装6:分盘并选择安装盘7:完成安装...
Linux安装数据库-------Mysql---------------------------Centos一、服务端安装。1.下载mysql的repo源(版本自选)#wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm2.安装mysql-community-release-el7-5.noarch.rpm包#su...
一、Netdata介绍它是Linux系统实时性能监测工具,以web的可视化方式展示系统及应用程序的实时运行状态(包括**cpu、内存、硬盘输入/输出、网络**等linux性能的数据)。Netdata的web前端响应很快,而且不需要Flash插件。UI很整洁,保持着Netdata应有的特性。第一眼看上去,你能够看到很多图表,幸运的是绝大多数常用的图表数据(像CPU,RAM,网络和硬盘)都在顶部,通过...
LINUXFTP简单配置 FTP配置1、#vi/etc/vsftp/vsftpd.conf #主要配置几个关键的就可以 anonymous_enable=NO #拒绝匿名访问 chroot_local_user=...
新浪博客太坑了,以前写的全部转移51cto了。 1查看服务器是否安装DHCP服务2 用yum安装dhcp服务3查看服务的配置文件,里面是空的4复制dhcp的模板到配置文件里5用vim编辑配置文件.在里面申明一个网段,以及IP地址的变化范围6重新启动dhcp服务。/etc/init.d/dhcpdrestart7关闭防火墙和setenforce8在xp客户端测试。先释放,然后在续约。9查看xp客户...
上一篇文章写了通过centos做路由器使用,现在希望esxi下其他的虚拟机通过dhcp的方式获取路由分配的ip地址,那就需要在路由器这台机器搭建dhcp服务:二、安装dhcp1、yuminstall-ydhcpcd/usr/share/doc/dhcp-4.1.1/cp-radhcpd.conf.sample/etc/dhcp/dhcpd.confvim/etc/dhcp/dhcpd.confsu...
步骤一、为服务器配置静态的IP地址[root@localhost~]#vim/etc/sysconfig/network-scripts/ifcfg-eth0#IntelCorporation82545EMGigabitEthernetController(Copper)DEVICE=eth0BOOTPROTO=staticONBOOT=yesHWADDR=00:0c:29:c3:b1:d9IPA...
一.系统环境说明[root@cdit-00007b48 ~]# uname -aLinux cdit-00007b48 2.6.32-220.17.1.el6.x86_64 #1 SMP Wed May 16 00:01:37 BST 2012 x86_64 x86_64 x86_64 GNU/Linux[root@cdit-00007b48 ~]# cat /etc/issueCentOS re...
ExtMail-1.61.修改/etc/postfix/main.cf原:22:#mydestination=$mynetworks,$myhostname50 check_policy_serviceinet:127.0.0.1:10030后:22:mydestination= 50 #check_policy_serviceinet:127.0.0.1:10030重启postfix...
NIS目前貌似已经没人用咯...一、NIS作用NIS:称为网络信息服务,也叫黄页(yellowpage)。集中管理用户帐号,组帐号,hosts文件等二、配置1.服务器端配置(1)把服务器连到网络I.配置主机名 #vi/etc/sysconfig/network HOSTNAME=flolaII.配置IP地址信息 #netconfigIII.配置hosts文件,能解析本机 #vi/etc/host...
OSPF(OpenShortestPathFitst,ospf)开放最短路径优先协议,是由Internet工程任务组开发的路由选择协议,公用协议,任何厂家的设备。 链路状态路由协议(也可以说OSPF)工作原理:每台路由器通过使用Hello报文与它的邻居之间建立邻接关系 每台路由器向每个邻居发送链路状态通告(LSA),有时叫链路状态报文(LSP).每个邻居在收到LSP之后要依次向它的...
<!-- /*FontDefinitions*/ @font-face {font-family:宋体; panose-1:2160311111; mso-font-alt:SimSun; mso-font-charset:134; mso-generic-font-family:auto; ms...
mount.nfs:accessdeniedbyserverwhilemounting一个解决办法mount.nfs:accessdeniedbyserverwhilemounting一个解决办法 2011-06-3017:22:06| 分类:技术探讨| 标签:linux 常见问题 服务器 |字号订阅这两天在搭建嵌入式开发环境,配置好NFS服务器后,遇到了一个很纠结的错误使用mount-tnfs...
https://xiaozhuanlan.com/topic/8560297431https://lizhiyong2000.github.io/2019/03/30/mac中配置nfs-server/查看案例:manexports1.2控制服务sudovi/etc/exportssudoshowmount-e[ip]sudonfsdenablesudonfsddisablesudonfsdsta...