nfs企业级实战应用详解-技术流ken(代码片段)

kenken2018 kenken2018     2023-01-03     566

关键词:

1.简介

在上一篇博文中讲述了samba的实战应用,samba使得window和linux共享文件成为可能。NFS则实现了linux与linux之间的文件共享。

2.系统环境

  系统版本:centos6.7

  服务器IP: 10.220.5.166/24

  客户端IP: 10.220.5.188/24

3.关闭安全服务

[[email protected] ~]# service iptables stop
[[email protected] ~]# setenforce 0

4.下载NFS

nfs启动的时候,nfs会将该次启动所用的端口在rpc中进行注册,当客户端需要联系nfs的时候,需首先去访问rpc来获得nfs的端口号,然后才能去访问nfs。因此我们也需要下载rpcbind.

[[email protected] ~]# yum install nfs-utils rpcbind -y

5.配置NFS文件

[[email protected] ~]# vim /etc/exports
/ken 10.220.5.0/24(rw,all_squash)

6.创建共享目录

[[email protected] ~]# mkdir /ken

7.更改共享目录属主

需要把新创建的目录属主和属组更改为运行nfs程序的用户,这样客户端才有权限进行读写操作、

[[email protected] ~]# chown nfsnobody:nfsnobody /ken

8.重启服务

[[email protected] ~]# service rpcbind restart
[[email protected] ~]# service nfs restart

8. 客户端配置

客户端需要下载nfs,才能够使用命令showmount.

[[email protected] ~]# yum install nfs-utils -y

9.挂载共享目录

客户端进行共享目录挂载

[[email protected] ~]# mkdir /kenken
[[email protected] ~]# showmount -e 10.220.5.166
Export list for 10.220.5.166:
/ken 10.220.5.0/24
[[email protected] ~]# mount -t nfs 10.220.5.166:/ken /kenken

10.写入操作测试

[[email protected] /]# echo "this is ken" > /kenken/ken.txt
[[email protected] /]# cd /kenken
[[email protected] kenken]# ls
4028581620.jpg  ken  ken.txt
[[email protected] kenken]# cat ken.txt 
this is ken

写入测试成功。

                                                                              

                                                                                                                                 因为热爱 所以炽热 

                                                                                                                                                      --技术流ken


mysql系列详解七:mysql实现双主架构演示-技术流ken(代码片段)

 前言在企业中,数据库高可用一直是企业的重中之重,中小企业很多都是使用mysql主从方案,一主多从,读写分离等,但是单主存在单点故障,从库切换成主库需要作改动。因此,如果是双主或者多主,就会增加mysql入口,... 查看详情

高可用集群之keepalived+lvs实战-技术流ken(代码片段)

1.keepalived简介lvs在我之前的博客《高负载集群实战之lvs负载均衡-技术流ken》中已经进行了详细的介绍和应用,在这里就不再赘述。这篇博文将把lvs与keepalived相结合使用,在实际工作中搭建高可用,高负载,高性能的服务器集群... 查看详情

cobbler批量安装系统使用详解-技术流ken(代码片段)

1.前言  cobbler是一个可以实现批量安装系统的Linux应用程序。它有别于pxe+kickstart,cobbler可以实现同个服务器批量安装不同操作系统版本。2.系统环境准备及其下载cobbler    一.系统环境系统版本:CentOSrelease6.7(Final... 查看详情

实战!基于lamp安装discuz论坛-技术流ken(代码片段)

...及编译安装的方式,这篇博客将基于yum安装的lamp架构来实战安装Discuz论坛,你可以任选其一来完成。2.系统环境centos7.5服务器IP:172.20.10.7/28客户端IP:172.20.10.4/283.关闭安全服务[[email protected]~]#setenforce04.安装lamp[[email 查看详情

yum一键安装企业级lamp服务环境-技术流ken(代码片段)

1.简介LAMP 是LinuxApacheMySQLPHP的简写,其实就是把Apache,MySQL以及PHP安装在Linux系统上,组成一个环境来运行动态的脚本文件。2.系统环境centos6.7服务器IP:10.220.5.166/243.关闭安全服务[[email protected]~]#serviceiptablesstop[[email protected 查看详情

mysql系列详解四:mysql事务-技术流ken(代码片段)

MySQL事务MySQL事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成... 查看详情

tomcat使用详解--技术流ken(代码片段)

...共同开发而成。Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。Tomcat和Nginx、Apache(httpd)、lighttpd等Web服务... 查看详情

linux常用命令详解--技术流ken(代码片段)

...unaliasunamesuhostnamehistorywhichwcwwhowhoamipingkillseqdudffreedate命令详解 1.alias设置、’查看别名实例1:查看别名[[email protected]~]#aliasaliascp=‘cp-i‘aliasegrep=‘egrep--color=auto‘aliasfgrep=‘fgrep--color=auto‘aliasgrep=‘grep--color=auto‘aliasl.=... 查看详情

linux常用命令详解--技术流ken(代码片段)

...llpkillseqdudffreedatepidofpstopipuptimewgetcurltrddtargrepfind 命令详解 1.ls作用:列出文件信息,默认为当前目录下常用选项:-a:列出所有的文件,包括所有以.开头的隐藏文件-d:列出目录本身,并不包含目录中的文件-h:和-l一起使用... 查看详情

xshell连接虚拟机详解--技术流ken(代码片段)

 xshell连接虚拟机 第一步:网络模式更改为桥接模式 第二步:重启网络[[email protected]~]#systemctlrestartnetwork 第三步:获取IP地址输入命令ipa 第四步:修改sshd配置文件修改38行处允许root远程登录修改115行处不... 查看详情

linux四剑客-grep/find/sed/awk/详解-技术流ken(代码片段)

1.四剑客简介相信接触过linux的大家应该都学过或者听过四剑客,即sed,grep,find,awk,有人对其望而生畏,有人对其爱不释手。参数太多,变化形式太多,使用超级灵活,让一部分人难以适从继而望而生畏,浅尝辄止即罢。有人熟练... 查看详情

nginx实现反向代理负载均衡-技术流ken(代码片段)

...细介绍nginx如何实现反向代理以及负载均衡技术,并辅以实战案例。反向代理--“反向代理(ReverseProxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给i... 查看详情

mysql系列详解一:mysql&&多实例安装-技术流ken(代码片段)

1.简介MySQL是一个真正的多用户、多线程SQL数据库服务器。SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言,它使得存储、更新和存取信息更加容易。MySQL是一个客户机/服务器结构的实现,它由一个服务器守护程... 查看详情

docker介绍及常用操作演示--技术流ken(代码片段)

 Docker简介 Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口... 查看详情

kvm虚拟化使用详解--技术流ken(代码片段)

 KVM介绍 Kernel-basedVirtualMachine的简称,是一个开源的系统虚拟化模块,自Linux2.6.20之后集成在Linux的各个主要发行版本中。KVM的虚拟化需要硬件支持(如IntelVT技术或者AMDV技术)。是基于硬件的完全虚拟化。 虚拟化是云计... 查看详情

jenkins+git+gitlab+ansible实现持续集成自动化部署静态网站--技术流ken(代码片段)

...Ansible的两篇博客《Git+Gitlab+Ansible剧本实现一键部署Nginx--技术流ken》,《Git+Gitlab+Ansible剧本实现一键部署动态网站(二)--技术流ken》,以及关于jenkins的简单使用《Jenkins持续集成介绍及插件安装版本更新演示(一)--技术流ken》... 查看详情

mysql系列详解二:sql语句操作-技术流ken

1.简介本篇博客将详细讲解mysql的一些常用sql语句操作,例如创建数据库,删除数据库,创建表,修改表,删除表,以及简单查询案例。 2.关于mysql数据中的SQL的大小写问题1.不区分大小写1.sql中的关键字函数名2. 存储过程... 查看详情

云计算openstack:keystone身份认证服务--技术流ken(代码片段)

 Keystone介绍    keystone是OpenStack的组件之一,用于为OpenStack家族中的其它组件成员提供统一的认证服务,包括身份验证、令牌的发放和校验、服务列表、用户权限的定义等等。云环境中所有的服务之间的授权和... 查看详情