NFS 服务

Linux与Linux之间的文件共享

就是网络文件系统,依靠网络。

所有端口都存放在此,对应的服务跟端口

cat /etc/service

部署NFS

先部署服务器端:

部署之前要先启用rpcbind(将NFS服务器的IP地址和端口号等信息发送给客户端),不然会部署失败

第一步

yum install rpcbind nfs-utils –y 

这是一个组件,里面包含了其他的组件和命令

第二步

vim /etc/exports

这是个新的文件

编写内容:共享的目录 共享给哪个ip(权限)即可。

第三步

systemctl start nfs rpcbind

客户端:

下载NFS,而后挂载使用即可。

第一步

yum install nfs-untils –y

第二步

挂载

先在/目录下创建一个挂载点

而后挂载,格式为

mount –t nfs 服务器ip:共享目录的路径  挂载点

查看共享的目录跟客户端的IP

showmount –e 服务器端ip 

为什么要下载nfs-untils呢?因为showmount这个命令依赖于的程序是nfs-untils。

  在我们完成服务端和客户端的设置后,可以看见这个共享目录了,但对这个目录却不能进行任何操作,因为nfs在安装时,会自动创建一个nfsnobody这个用户,必须把共享出来的这个cat了。

更改属主:

chown -R nfsnobody:nfsnobody /共享目录的绝对路径

NFS开机自动挂载

可以写到/etc/fstab这个文件里

服务器ip:共享目录的路径  挂载点 nfs defaults  

如何验证是否写入的正确,可以先把写入的卸载掉,而后执行mount –a ,查看即可。

也可写入/etc/rc.local这个文件里

mount –t nfs 服务器ip:共享目录的路径  挂载点

执行chmod +x /etc/rc.d/rc.local即可

解决NFS自启导致不能开机

按e选择Linux16

输入

rd.break

而后按crtl+x

而后再输入

mount –o  remount,rw   /sysroot

而后输入

chroot /sysroot

然后

vim /etc/fstab

把挂载的NFS删除,还有在重复一次操作,把/etc/rc.loacl 的NFS挂载取消了就可以了。

永久关闭防火墙

查看防火墙是

getenforce

设置

sentenforce   #此为执行完立马生效

永久生效要打开

/etc/sysconfig/selinux

把force换成disabled即可永久关闭。

还有一个是

systemctl disable firewalld

DHCP服务

用途:给局域网内一台主机分配IP地址,DNS服务器,域名,主机名。

DHCP运行原理:

  首先DHCP一个客户端,这个客户端可以是手机,电脑,只要是能联网的设备即可,当设备需要DHCP服务时,它会发送请求索要IP地址,当DHCP服务端接收到请求后,会发送给客户端一个IP,但客户端会挑选一个IP地址,接着会告诉服务端我已经收到了。如果客户端脱离了局域网,要是进行第二次的连接,会出现两种情况,一种是会给它接近上次相同的IP地址,一种是以前的IP地址被别人用了,就重新发送请求。

部署DHCP服务

首先先把两台虚拟机调配成仅主机模式

配置服务器端:

首先配置网卡,配置成跟vmnet1一个网段

而后重启网卡

下载dhcp

yum install dhcp –y 

打开配置文件

vim /etc/dhcp/dhcpd.conf 

而后打开模板文件

r /usr/share/doc/dhcp*/dhcpd.conf.example

保留一下内容

subnet 本机ip网段 netmask 子网掩码;

range ip ip;

default-lease-time ;

max-lease-time ;

注意:255.255.0.0  0对应的位也必须是0

配置客户端:

也是配置网卡,只需改成dhcp即可。要把网络虚拟机里的dhcp勾选取消掉。

而后重启网络,使用ip a即可获取配置DHCP服务分发的IP。

Scp超级复制

scp 跨主机复制,首先要保证能相互ping同,其次要相互发送密钥,确保是免密登录状态。

格式

scp 文件路径 ip:目标路径

复制另一台的

scp 复制的是什么 从哪复制(另一台IP):复制的是什么的路径  我要把复制的放到哪里(这里也是写路径)

#如果是目录加-r即可

把自己的复制给另一台

scp 给它复制的是什么 要复制到哪去(另一台IP):存放到另一台的哪里(路径)

#要是目录加-r即可

NFS服务及DHCPD服务的更多相关文章

  1. NFS服务和DHCP服务讲解(week3_day2)--技术流ken

    NFS服务端概述 NFS,是Network File System的简写,即网络文件系统.网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS: NFS允许一个系统在网络上与他人共享目录 ...

  2. NFS服务和DHCP服务讲解

    1.NFS服务端概述 NFS,是Network File System的简写,即网络文件系统.网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS: NFS允许一个系统在网络上与他人共享 ...

  3. 配置NFS服务与tftp服务

    在VMware在安装ubuntu的图解 链接:http://pan.baidu.com/s/1jIofvYu 密码:da72 图解里已经解压安装了VMware Tools,接下来必须要安装的就是NFS ...

  4. Centos6.5搭建dhcpd服务

    dhcpd动态获取ip地址,对于小型局域网很便利的.在不大的网络社会静态ip也是不错的! 环境 centos6.5  10.10.24.1 (dns-server)   winxp sp3 (clie ...

  5. DHCP服务(dhcpd)

    DHCP动态分配主机地址(Dynamic Host Configuration Protocol) 动态主机配置协议(DHCP)是一种基于UDP协议且仅限于在局域网内部使用的网络协议,主要用于大型的局 ...

  6. NFS服务、SSHD服务

    本章内容: NFS服务 SSHD服务 NFS服务 NFS(Network File System)即网络文件系统,用以在网络上与他人共享文件和目录:NFS是运行在应用层的协议:基于Client/Ser ...

  7. (三)跟我一起玩Linux网络服务:DHCP服务配置之主服务器配置

    我们今天来做DHCP服务器的配置,我们的前提示要实现用一台虚拟机做DHCP服务器 1.首先,我们要有DHCP软件,我们用到下面两个软件(可以使用其他方法从网上直接安装,具体方法网络搜索) dhcp-3 ...

  8. SAMBA服务和FTP服务讲解(week3_day1)--技术流ken

    samba服务 Smb主要作为网络通信协议; Smb是基于cs架构: 完成Linux与windows之间的共享:linux与linux之间共享用NFS 第一步:安装samba [root@ken ~] ...

  9. SANBA服务和FTP服务

    1.samba服务 Smb主要作为网络通信协议:Smb是基于cs(client/server)架构(架构还有bs,broswer/server):完成linux与windows之间的共享:linux与 ...

随机推荐

  1. [HDU4609] 3-idiots FFT+计数

    用FFT再去重计算出两条边加起来为某个值得方案数,然后用总方案数减去不合法方案数即可. #include<iostream> #include<cstdio> #include ...

  2. 【css学习整理】css基础(样式,语法,选择器)

    CSS是什么? cascading 层叠样式表 sheet 样式文件 style 外观个性化 CSS语法? 声明方法: 选择器(属性: 值; 属性: 值) 选择器: 通过名称制定对哪些标签进行样式设置 ...

  3. VC++共享文件夹

    BOOL NetShare(char * pShareName,char * pSharePath) { USES_CONVERSION; SHARE_INFO_502 si502; NET_API_ ...

  4. Lua调用C,C++函数案例

    该程序主要是C++与Lua之间的相互调用示例.执行内容:(1)新建一个lua_State(2)打开常用库,如io,os,table,string等(3)注册C函数(4)导入程序所在目录下所有*.lua ...

  5. phpunit 入门

    话说,使用phpunit还是处于好奇之心,为什么以前一直没使用呢?主要是嫌麻烦,小项目,前后端都是自己写,几个人就完成的工作,没必要弄的那么麻烦.好了,废话不多说,让我们一起来感受下phpunit吧! ...

  6. codeforces 659E E. New Reform(图论)

    题目链接: E. New Reform time limit per test 1 second memory limit per test 256 megabytes input standard ...

  7. linux 下errno各个值的意义(转) errno.h

    strerror(errno):获取errno对应的错误 查看错误代码errno是调试程序的一个重要方法.当linux C api函数发生异常时,一般会将errno变量(需include errno. ...

  8. Vmware ESXi 6.5 安装手册

    1          安装前准备 1.1          硬件环境准备 无 备注: 本指导书以虚拟光驱.虚拟软驱为例,如使用物理光驱.物理软驱安装系统操作则以实际系统光盘.软盘代替. 1.2     ...

  9. 利用正则表达式类解析SQL语句,达到Worklist兼容各个RIS数据库的目的

    在做RIS的项目中遇到一个问题, 因为Worklist要兼容各个RIS数据库, 因此设计了目前这个架构. 1.xml文件来配置RIS数据库的数据源, 2.xml文件来存储关于查询/更新数据库的SQL语 ...

  10. POJ1287(最小生成树入门题)

    Networking Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 7753   Accepted: 4247 Descri ...