当前位置: 首页 > news >正文

辽宁网站建设电话网站速度查询

辽宁网站建设电话,网站速度查询,vr软件开发需要学什么,深圳好的品牌策划公司简介 NFS 是Network File System的缩写#xff0c;即网络文件系统。一种使用于分散式文件系统的协定#xff0c;由Sun公司开发#xff0c;于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据#xff0c;让应用程序在客户端通过网络访问位…简介 NFS 是Network File System的缩写即网络文件系统。一种使用于分散式文件系统的协定由Sun公司开发于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据让应用程序在客户端通过网络访问位于服务器磁盘中的数据是在类Unix系统间实现磁盘文件共享的一种方法。 NFS 的基本原则是“容许不同的客户端及服务端通过一组RPC分享相同的文件系统”它是独立于操作系统容许不同硬件及操作系统的系统共同进行文件的分享。 NFS在文件传送或信息传送过程中依赖于RPC协议。RPC远程过程调用 (Remote Procedure Call) 是能使客户端执行其他系统中程序的一种机制。NFS本身是没有提供信息传输的协议和功能的但NFS却能让我们通过网络进行资料的分享这是因为NFS使用了一些其它的传输协议。而这些传输协议用到这个RPC功能的。可以说NFS本身就是使用RPC的一个程序。或者说NFS也是一个RPC SERVER。所以只要用到NFS的地方都要启动RPC服务不论是NFS SERVER或者NFS CLIENT。这样SERVER和CLIENT才能通过RPC来实现PROGRAM PORT的对应。可以这么理解RPC和NFS的关系NFS是一个文件系统而RPC是负责负责信息的传输。 参考https://www.cnblogs.com/mchina/archive/2013/01/03/2840040.html 网站数据的一致性--》NFS服务器 压力测试--》ab 监控 --》zabbix为什么需要nfs服务器   保障网站数据的一致性--》不管负载均衡器将请求分配到那台后端的服务器客户机看到的内容是一样。 nfs服务器是否是最佳的解决方法   答案 不是的         nfs是比较廉价的解决方法一般的公司不会采用性能不是特别棒建议使用专用的存储服务器。存储服务器  SAN   优点读写性能好有灾备     SAN区域存储网络     存储区域网络Storage Area Network简称SAN采用网状通道Fibre Channel 简称FC区别与Fiber Channel光纤通道技术通过FC交换机连接存储阵列和服务器主机建立专用于数据存储的区域网络。 缺点 需要一笔费用 NAS NASNetwork Attached Storage网络存储基于标准网络协议实现数据传输为网络中的Windows / Linux / Mac OS 等各种不同操作系统的计算机提供文件共享和数据备份。         比较便宜使用tcp/ip网络协议在日常的生活和工作里使用例如可以将所有手机电脑里的图片集中存储。         小型带系统的存储设备 nfs是什么  网络文件系统英文Network File System(NFS)是由SUN公司研制的UNIX表示层协议(presentation layer protocol)能使使用者访问网络上别处的文件就像在使用自己的计算机一样。 nfs解决了什么问题   数据同源 到同一个地方去拿数据保障数据的一致性 nfs的优点和缺点   优点 随便一台linux服务器都可以搭建成本非常低构建非常容易   缺点 读取速度有限跟网络质量磁盘IOcpu内存等因素有关在传统的tcp/ip网络上传输的   原理 权限的选项 [rootnfs-server ~]# vim /etc/exports/web 192.168.0.0/24(rw,all_squash,sync) /web 是我们共享的文件夹的路径--》使用绝对路径 192.168.0.0/24 允许过来访问的客户机的ip地址网段 (rw,all_squash,sync) 表示权限的限制 rw 表示可读可写 read and writero 表示只能读 read-onlyall_squash 任何客户机上的用户过来访问的时候都把它认为是普通的用户root_squash 当NFS客户端以root管理员访问时映射为NFS服务器匿名用户no_root_squash 当NFS客户端以root管理员访问时映射为NFS服务器的root管理员sync 同时将数据写入到内存与硬盘中保证不丢失数据async 优先将数据保存到内存然后再写入硬盘效率更高但可能丢失数据 搭建过程 1.安装nfs的相关软件 [rootnfs-server ~]# yum install nfs-utils -y 2.启动nfs-server服务 [rootnfs-server ~]# service nfs-server stop Redirecting to /bin/systemctl stop nfs-server.service [rootnfs-server ~]# service nfs-server start Redirecting to /bin/systemctl start nfs-server.service [rootnfs-server ~]# service nfs-server restart Redirecting to /bin/systemctl restart nfs-server.service [rootnfs-server ~]#[rootnfs-server ~]# ps aux|grep nfs root 431 0.0 0.0 0 0 ? I 8月01 0:01 [kworker/u128:4-nfsd4] root 833 0.0 0.3 50304 2932 ? Ss 8月01 0:00 /usr/sbin/nfsdcld root 5311 0.0 0.0 0 0 ? S 11:02 0:00 [nfsd] root 5312 0.0 0.0 0 0 ? S 11:02 0:00 [nfsd] root 5313 0.0 0.0 0 0 ? S 11:02 0:00 [nfsd] root 5314 0.0 0.0 0 0 ? S 11:02 0:00 [nfsd] root 5315 0.0 0.0 0 0 ? S 11:02 0:00 [nfsd] root 5316 0.0 0.0 0 0 ? S 11:02 0:00 [nfsd] root 5317 0.0 0.0 0 0 ? S 11:02 0:00 [nfsd] root 5318 0.0 0.0 0 0 ? S 11:02 0:00 [nfsd] root 5326 0.0 0.1 12320 992 pts/0 S 11:03 0:00 grep --colorauto nfs [rootnfs-server ~]#3.原理部分 nfs服务和rpc到底是如何实现的呢工作原理ssh--22 nginx --80 mysql --3306时我们就得需要远程过程调用 (RPC) 的服务啦RPC 最主要的功能就是在指定每个 NFS 功能所对应的 port number 并且回报给客户端让客户端可以连结到正确的端口上去。 那 RPC 又是如何知道每个 NFS 的端口呢这是因为当服务器在启动 NFS 时会随机取用数个端口并主动的向 RPC 注册因此 RPC 可以知道每个端口对应的 NFS 功能。nfs自己并没有去对外监听某个端口号而是外包给了rpc服务rpc帮助nfs去监听端口然后告诉客户机和本机的那个进程对应的端口连续[rootnfs-server ~]# netstat -anplut|grep nfs [rootnfs-server ~]# netstat -anplut|grep rpc 查看rpc服务相关的端口 tcp 0 0 0.0.0.0:35503 0.0.0.0:* LISTEN 960/rpc.statd tcp 0 0 0.0.0.0:20048 0.0.0.0:* LISTEN 5304/rpc.mountd tcp6 0 0 :::20048 :::* LISTEN 5304/rpc.mountd tcp6 0 0 :::42099 :::* LISTEN 960/rpc.statd udp 0 0 0.0.0.0:20048 0.0.0.0:* 5304/rpc.mountd udp 0 0 127.0.0.1:717 0.0.0.0:* 960/rpc.statd udp 0 0 0.0.0.0:42974 0.0.0.0:* 960/rpc.statd udp6 0 0 :::20048 :::* 5304/rpc.mountd udp6 0 0 :::43399 :::* 960/rpc.statd [rootnfs-server ~]# 4.共享文件编辑/etc/exports文件写好具体的共享的目录和权限 /etc/exports [rootnfs-server ~]# vim /etc/exports/web 192.168.0.0/24(rw,all_squash,sync) /web 是我们共享的文件夹的路径--》使用绝对路径 --》需要自己新建 192.168.0.0/24 允许过来访问的客户机的ip地址网段 (rw,all_squash,sync) 表示权限的限制 rw 表示可读可写 read and writero 表示只能读 read-onlyall_squash 任何客户机上的用户过来访问的时候都把它认为是普通的用户root_squash 当NFS客户端以root管理员访问时映射为NFS服务器匿名用户no_root_squash 当NFS客户端以root管理员访问时映射为NFS服务器的root管理员sync 同时将数据写入到内存与硬盘中保证不丢失数据async 优先将数据保存到内存然后再写入硬盘效率更高但可能丢失数据 [rootnfs-server ~]# mkdir /web [rootnfs-server ~]# cd /web [rootnfs-server web]#vim index.html 创建首页文件 index.html [rootnfs-server web]# cat index.html sanchuang fengdeyong xuzizhen zhangrenjie [rootnfs-server web]# 5.刷新输出文件的列表 [rootnfs-server web]# exportfs -rv exporting 192.168.0.0/24:/web [rootnfs-server web]# [rootnfs-server web]# cat /etc/exports /web 192.168.0.0/24(rw,all_squash,sync) /download 192.168.0.0/24(rw,all_squash,sync) /download 192.168.0.190(rw,all_squash,sync) /download 192.168.0.192(rw,all_squash,sync) /download 192.168.0.180(rw,all_squash,sync) [rootnfs-server web]# [rootnfs-server web]# mkdir /download 新建/download [rootnfs-server web]# exportfs -rv exporting 192.168.0.190:/download exporting 192.168.0.192:/download exporting 192.168.0.180:/download exporting 192.168.0.0/24:/download exporting 192.168.0.0/24:/web [rootnfs-server web]# 复制一点点数据到/download目录下 [rootnfs-server download]# cp /etc/hosts . [rootnfs-server download]# tar czf boot.tar.gz /boot tar: 从成员名中删除开头的“/”[rootnfs-server download]# [rootnfs-server download]# ls boot.tar.gz hosts [rootnfs-server download]#5.建议关闭防火墙和selinux[rootnfs-server download]# service firewalld stop Redirecting to /bin/systemctl stop firewalld.service [rootnfs-server download]# systemctl disable firewalld [rootnfs-server download]# getenforce Disabled [rootnfs-server download]# 在客户机上挂载nfs服务器上共享的/web和/download目录 [rootweb-server2 ~]# yum install nfs-utils -y 安装nfs-utils软件方便客户机上进行挂载具有了相关命令了例如showmount [rootweb-server2 ~]# showmount -e 192.168.0.139 查看nfs服务器上共享输出了哪些文件夹 Export list for 192.168.0.139: /web 192.168.0.0/24 /download 192.168.0.0/24 [rootweb-server2 ~]# 挂载nfs服务器上的目录到本机上 [rootweb-server2 ~]# mkdir /web 在客户机的本地新建一个目录/web [rootweb-server2 ~]# mount 192.168.0.139:/web /web 将nfs服务器上的/web目录挂载到本地的/web目录今后访问本地的/web目录就是访问到nfs服务器上的/web目录 mount 是挂载的命令可以理解为一种映射语法 mount nfs服务器的目录 本地的目录[rootweb-server2 ~]# cd /web [rootweb-server2 web]# ls index.html [rootweb-server2 web]# ls index.html sc.txt [rootweb-server2 web]#[rootweb-server2 web]# mkdir /download [rootweb-server2 web]# mount 192.168.0.139:/download /download [rootweb-server2 web]# cd /download/ [rootweb-server2 download]# ls boot.tar.gz hosts [rootweb-server2 download]# 客户机上能否有写的权限要看2种权限1.共享权限 --》/etc/exports文件里的权限例如ro,rw2.文件系统里的权限 --》/web 在linux里的权限[rootnfs-server web]# ll -d /web drwxrwxrwx. 3 root root 56 8月 2 11:55 /web [rootnfs-server web]# ll -d /download drwxr-xr-x 2 root root 38 8月 2 11:44 /download ---》nfs客户机挂载后没有写的权限因为其他人没有w权限 [rootnfs-server web]# 在nfs服务器上授权 [rootnfs-server web]# chmod aw /download/ [rootnfs-server web]# ll -d /download drwxrwxrwx 2 root root 38 8月 2 11:44 /download [rootnfs-server web]# 在客户机上验证 [rootweb-server2 web]# cd /download/ [rootweb-server2 download]# mkdir fengdeyong [rootweb-server2 download]# ls boot.tar.gz fengdeyong hosts [rootweb-server2 download]# 后端的real-server到底要把nfs服务器共享的目录挂载到哪里用户才能看到一样的数据nginx安装目录下的html --》编译安装的[rootweb-server2 sczhengbo99]# mount 192.168.0.139:/web /usr/local/sczhengbo99/html/ [rootweb-server2 sczhengbo99]# cd /usr/local/sczhengbo99/html/ [rootweb-server2 html]# ls fengdeyong index.html sc.txt [rootweb-server2 html]# 相关命令和文件 mount   挂载 exportfs -rv   相当于重启nfs服务让修改的/etc/exports文件生效 /etc/exports    共享目录的配置文件 umount   卸载 开机自动挂载nfs文件系统 1. /etc/rc.local mount  192.168.0.139:/web   /usr/local/sczhengbo/html  chmod x /etc/rc.d/rc.local  2.修改/etc/fstab文件也可以自动挂载 /etc/fstab 是linux系统开机会自动根据这个文件里的内容挂载磁盘分区   fstab  --file  system  table 192.168.0.139:/web   /usr/local/sczhengbo99/html  nfs    defaults  0 0 192.168.0.139:/web   挂载的分区--》nfs的文件系统  /usr/local/sczhengbo/html 在本地的挂载点 nfs 文件系统的类型 defaults  挂载的选项使用默认  0 是否支持dump命令进行备份  0 是否开机的时候进行分区的文件系统的检查分区的文件系统是否有问题
http://www.hkea.cn/news/14280269/

相关文章:

  • 建设营销网站的目的wordpress浏览pdf
  • 手机网站模版php源码天元建设集团有限公司济南第六建筑工程公司
  • 网站建设合作流程云存储做网站
  • 制作公司网站教程广州白云网站建设公司
  • 广告网站推荐全国做暧小视频网站
  • 贵阳建设工程招聘信息网站建立主题网站的顺序一般是
  • 自己搭建环境建设网站卖主机 服务器的网站
  • 软件技术专业里有网站开发吗网站建设管理ppt
  • 怎么推广自己的店铺站内优化网站怎么做
  • 做淘宝的货源网站不用交钱的夜间禁用app
  • 免费网站制作新闻广西省桂林市
  • 设计网站的功能有哪些内容国内买机票的网站建设
  • 网站仿制公司代运营电商平台公司
  • 莱芜网站建设sikesoftwordpress 搜索 标题 内容
  • 女性门户网站织梦模板室内外设计
  • 凡科做的网站要收费吗建设电子商务网站的意义
  • 郑州网站开发汉狮电商建设网站
  • 俄语网站服务器网站每天做100个外链
  • 网站建设项目规划书社团宣传邢台专业网站建设公司
  • 网站设计画布规范1680app开发多少钱
  • 秦皇岛市建设局网站关于装配式专家电脑浏览器打不开网页是什么原因
  • 最新网站建设的模板网络推广诊断分析策划书
  • 做老电影网站侵权吗怎么样才能做电商
  • 企业建站报价怎么整理网站
  • 网站添加新闻栏怎么做网站首页优化的目的
  • 襄阳企业网站建设西安建设工程交易网站
  • 建站公司哪家做出来的网站好域名和空间都有了怎么做网站
  • 宝安做棋牌网站建设多少钱网站引流怎么做的
  • 信息化和网站建设管理工作情况WordPress没有必要缓存插件
  • 宜昌最权威网站建设公司门户网站解决方案