nfs(2049)

1.简介:用于liunx与linux之间的文件传输系统

服务端

2.下载nfs-utils和rpcbind

[root@aa ~]# yum -y install nfs-utils rpcbind

3.打开配置文件/etc/exports——文件名(目录名)共享给予的ip地址(rw),保存退出

[root@aa ~]# cat /etc/exports
baba *(rw)

4.重启nfs和rpcbind,关闭防火墙

[root@aa ~]# systemctl restart nfs
[root@aa ~]# systemctl restart rpcbind

客户端

5.另一台或几台虚拟机下载nfs-utils(作为showmount的依赖被下载)

[root@bb ~]# yum -y install nfs-utils

6.showmount -e 服务端ip地址 :查看共享文件

[root@bb ~]# showmount -e 192.168.253.135
Export list for 192.168.253.135:
baba *

7.创建目录并挂载:mkdir和mount -t nfs 服务器ip:/共享文件 /创建目录

[root@bb ~]# mount -t nfs 192.168.253.135:baba mama
mount.nfs: access denied by server while mounting 192.168.253.135:baba

出现此报错原因是服务端共享的目录没有设置属主属组

回到服务端设置

[root@aa ~]# chown nfsnobody:nfsnobody baba

dhcp

1.简介:动态网络配置协议(为局域网内的主机配置ip,主机名等)

2.工作模式:主动和被动

3.优点:自动分配ip地址方便管理;能约束计算机使用特定ip;在子网移动中不需要重新设置ip,自动获取就行。缺点:dhcp服务器不能查出被租出去的ip;在路由器允许前提下不能与客户机通信

特点: C/S 模式

自动分配IP地址,方便管理

DHCP不会同时租借相同的IP地址给两台主机;

DHCP管理员可以约束特定的计算机使用特定的IP地址;

可以为每个DHCP作用域设置很多选项;

客户机在不同子网间移动时不需要重新设置IP地址。每次都自动获取IP地址就可以了。

DHCP的缺点:

当网络上存在多服务器时,一个DHCP服务器不能查出已被其它服务器租出去的IP地址;

DHCP服务器不能跨路由器与客户机通信,除非路由器允许BOOTP协议转发。

端口:

DHCP服务使用:端口67(bootps) 68(bootpc) 。

 

部署dhcp

1.下载dhcp(设置两台仅主机模式的虚拟机,并取消使用本地dhcp分配ip)

2.打开配置文件/etc/dhcp/dhcpd.conf

subnet 192.168.182.0 netmask 255.255.255.0 {       #指定网段,需要和掩码保持一致
range 192.168.181.10 192.168.182.20; #指定IP池
default-lease-time 600; #指定默认租约时间
max-lease-time 7200; #指定最大租约时间

3.重启dhcp服务dhcpd,关闭防火墙

[root@localhost ~]# systemctl restart dhcpd

4.设置另一台仅主机模式的虚拟机网卡配置,改为dhcp自动获取

4.重启网卡,查询自动获取的ip

scp用法(同一网段的虚拟机之间的文件复制)(scp使用ssh协议,想要免密复制,就需要发送密钥给对应节点

-r:复制目录

-P:指定端口

1.复制本地文件给对应节点:scp test 192.168.1.9:/root (发送test到对应节点的根目录下)(目录加-r)

2.获取对应节点的文件至本地:scp test 192.168.1.9:/root/test  /.(拉取节点根目录下的test文件至当前目录下)

linux服务nfs与dhcp篇的更多相关文章

  1. linux初学者-NFS网络文件系统篇

    linux初学者-NFS网络文件系统篇 在上一篇的SAMBA篇中介绍了linux系统和windows系统之间共用的网络文件系统CIFS,主要用于客户端是windows的情况.在linux系统之间,所用 ...

  2. Linux服务-NFS

    目录 1. nfs简介 1.1 nfs特点 1.2 使用nfs的好处 1.3 nfs的体系组成 1.4 nfs的应用场景 2. nfs工作机制 2.1 RPC 2.2 NIS 2.3 nfs工作机制 ...

  3. Linux服务之批量部署篇

    批量部署步骤: 1.检查环境 getenforce               #检查内核防火墙是否关闭 systemctl status firewalld       #检查firewalld是否 ...

  4. Linux服务管理之DHCP

    1.DHCP服务简介 DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作, 主要有两个用途:给内部网络或网络 ...

  5. Linux服务安全之TcpWrapper篇

    一.TcpWrapper的定义 任何以xinetd管理的服务都可以通过TcpWrapper来设置防火墙.简单地说,就是针对源IP或域进行允许或拒绝的设置,以决定该连接是否能够成功实现连接. 通过名称我 ...

  6. linux服务samba与ftp篇

    samba复习: 1.下载samba:yum -y install samba 2.打开配置文件/etc/samba/smb.conf输入: [共享文件名] path = 目录名 (事先创建) pub ...

  7. Linux服务器部署系列之四—DHCP篇

    DHCP服务器的配置是Linux服务器配置中最简单的服务之一,网上也有很多相关文档,不过大部分都只是讲解了配置.虽然我这篇文档也不一定很完善,不过我还是希望能够尽量说得明白一些,同时也希望大家能够提供 ...

  8. linux服务之NFS和SAMBA服务

    这几种网络文件传输最适合局域网.网络中用FTP 一:NFS服务 nfs(network file system)网络文件系统,改服务依赖于rpcbind服务.client通过rpc訪问server端的 ...

  9. Linux 文件服务---------- nfs Server

    Linux 文件服务nfs (Network file system)#网络文件系统 ---> 远程文件调用samba #文件共享(unix /linux /windows ) ,只能适用于局域 ...

随机推荐

  1. 简单易懂的 Vue.js 基础知识 !

    根 vue 实例 let viewModel = new Vue({ // 包含数据.模板.挂载元素.方法.生命周期钩子等选项 }) Hello Wrold  <!-- 这是我们的 View - ...

  2. oracle数据库连接 ORA-12638:身份证明检索失败

    连数据库的时候突然报了一个这个 查找各种办法,发现自己从10g换成了11g,不过这个没有什么关系,跟oracle的安全设置有关系, 首先从开始菜单找到Net Manager 打开,选择本地,概要文件, ...

  3. maven win 安装 与 IntelliJ IDEA 配置Maven【2018-11-14最新最有姿势攻略】

    [博客园cnblogs笔者m-yb原创,转载请加本文博客链接,笔者github: https://github.com/mayangbo666,公众号aandb7,QQ群927113708] http ...

  4. excel导入数据库实例(含源码 超级详细适合新手)

    (案例的源码在我的百度网盘里,需要的朋友可以加我微信分享,gqljxg1514) 所有文件一览: 运行结果图: 1,首先创建实体类Student.java package com.b510.excel ...

  5. Neo4j图数据库使用

    最近在处理一些图的数据,主要是有向图,如果图的节点不是特别大可以直接加载到内存里来处理,但是当图的节点个数特别大时,内存就放不下了:我 们牵涉到的图的节点数最大可以达到数亿个节点,已经超出的机器内存的 ...

  6. 马凯军201771010116《面向对象程序设计(java)》第六周学习总结

    第一部分:理论知识学习部分 枚举是一种特殊的数据类型,之所以特殊是因为它既是一种类(class)类型却又比类型多了些特殊的约束,但是这些约束的存在也造就了枚举类型的简洁,安全性以及便捷性.创建枚举类型 ...

  7. FCC JS基础算法题(4):Title Case a Sentence(句中单词首字母大写)

    题目描述: 确保字符串的每个单词首字母都大写,其余部分小写.像'the'和'of'这样的连接符同理. 算法: function titleCase(str) { // 转小写及分割成数组 var st ...

  8. OperateResult 基础类及派生类介绍

    前言 在Visual Studio 中的NuGet管理器中可以下载安装,也可以直接在NuGet控制台输入下面的指令安装: Install-Package HslCommunication NuGet安 ...

  9. MVVM设计模式加RAC响应式编程

    一:为什么要用MVVM? 为什么要用MVVM?只是因为它不会让我时常懵逼. 每次做完项目过后,都会被自己庞大的ViewController代码吓坏,不管是什么网络请求.networking data ...

  10. 01_Mybaits逆向工程maven版

    1.创建generatorSqlmapCustom工程 2.修改pom文件 <?xml version="1.0" encoding="UTF-8"?&g ...