一、NFS(网络文件系统,实现linux系统上文件共享)

服务器配置

yum install nfs-utils  (安装NFS软件包)

iptables -F  (清空防火墙)

service iptables save  (保存防火墙配置)

mkdir /nfsfile  (创建共享文件夹)

chmod -Rf 777 /nfsfile/  (添加共享文件777权限)

echo "hello nfs-server "> /nfsfile/1.txt  (添加文件)

vim /etc/exports  (编辑nfs配置文件)

systemctl restart rpcbind  (NFS服务进行共享之前,需要使用RPC服务将NFS服务器的IP地址和端口号等信息发送给客户端)

systemctl enable rpcbind

systemctl restart nfs-server

systemctl enable nfs-server

iptalbes -F  (清空防火墙)

service iptables save

客户端配置

showmount -e 192.168.100.10  (查看NFS服务器共享信息)

mkdir /nfsfile  (创建共享文件夹)

chmod -Rf 777 /nfsfile/  (添加共享文件777权限)

vim /etc/fstab

mount -a

二、autofs  (自动挂在服务)

yum install autufs

systemctl restart autufs

systemctl enable autufs

vim /etc/auto.master

vim /etc/iso.misc

systemctl restart autofs  (重启服务)

三、DNS主服务器配置  (配置DNS主服务器、从服务器、缓存服务器)

yum install bind-chroot

systemctl restart named

systemctl enable named

vim /etc/named.conf  (配置著配置文件第11行,any指所有网卡提供DNS 第17行any指所有用户请求查询)

配置DNS区域文件

vim /etc/named.rfc1912.zones

配置DNS数据文件

配置网卡信息

systemctl restart network

cd /var/named  (切换到数据配置文件)

cp -a named.localhost dream.com.zone

cp -a named.loopback 192.168.100.arpa

vim dream.com.zone  (配置正解析文件)

vim 192.168.100.arpa  (配置反向解析)

systenctl restart named

systemctl enable named

nslookup  (查看DNS配置)

DNS从服务器配置

yum install bind-chroot

systemctl restart named

systemctl enable named

修改主服务器

vim /etc/named.rfc1912.zones  (允许从服务器同步)

iptables -F

service iptables save

修改从服务器

配置网卡信息

vim /etc/named.conf  (配置同上)

vim /etc/named.rfc1912.zones

cd /var/named/slaves/

Ls

systemctl restart named  (重启服务,同步)

验证

将从服务器dns指向本机并重启网卡服务

nmtui

systenctl restart network

nslookup

DNS 加密(TSIG,加密一串字符串)

主服务器DNS加密

cd /var/named/chroot/etc

dnssec-keygen -a HMAC-MD5 -b 128 -n HOST master-slave

[root@localhost chroot]# cat Kmaster-slave.+157+50591.key

master-slave. IN KEY 512 3 157 rLxN2+BmyRhpUGa8mIOzWg==

vim transfer.key

chown root:named transfer.key

chmod 640 transfer.key

ln transfer.key /etc

vim /etc/named.conf  (添加红色标记内容)

systemctl restart named

从服务器DNS加密

cd /var/named/chroot/etc

vim transfer.key

chown root:named transfer.key

chmod 640 transfer.key

ln transfer.key /etc

vim /etc/named.conf  (添加红色标记内容)

cd /var/named/slaves/

rm -f *

systemctl restart named

linux学习第十七天(NFS、AUTOFS文件共享配置,DNS配置)的更多相关文章

  1. 拾人牙慧篇之——linux文件挂载,基于nfs的文件共享系统安装配置

    一.写在前面 最近需要把阿里云上的四台服务器的项目迁移到客户提供的新的项目中,阿里云的项目平时开发启动的时候知道有个nfs文件系统,表现就是后台管理系统通过freemarker生成的HTML文件,自动 ...

  2. Linux学习之CentOS6下Mysql数据库的安装与配置

    转自:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 如果要在Linux上做j2ee开发,首先得搭建好j ...

  3. linux学习第十七天 (Linux就该这么学)

    今天12月14日学习比较少点,等了一会,主要讲了squid代理,1,正向代理 2反向代理 正向代表分为:标准的正向代理,透明的正向代理 ,这个比较实用, 还讲了RHCE考试的中的内容  iscsi 是 ...

  4. Linux学习之十七-配置Linux简单的脚本文件自启动

    配置Linux简单的脚本文件自启动 在Linux中使用shell脚本解决一些问题会比单独执行多条命令要有效率,脚本文件规定命名以.sh结尾,最基本的规则就是其内容是命令,想要脚本文件开机自启动,就需要 ...

  5. Linux学习(十七)压缩与打包

    一.关于打包和压缩 打包和压缩的最大意义在于减少文件传输中需要的流量.打包的方式大概有tar命令,zip命令.压缩的方式有gzip,bzip2,xz.tar命令可以通过参数将压缩和打包在一起执行. 二 ...

  6. Linux学习之CentOS--CentOS6.下Mysql数据库的安装与配置

    跟着配置,顺利配置完成 http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html

  7. Linux学习二:基于CentOS 6.5的网络配置

    查看网卡信息: ifconfig [root@hadoop01 ~]# ifconfig [正常的显示信息] eth0 Link encap:Ethernet HWaddr :0C::::5C ine ...

  8. Linux学习总结(16)——CentOS 下 Nginx + Tomcat 配置负载均衡

    最近在读埃隆·马斯克传记,他说「我认为现在有非常多的聪明人都在致力于互联网」. 仔细一想,好像真的是这样的. 我问了自己一个问题:如果你不敲代码了,你能做什么? 答案令人极其恐怖.吓得我赶紧又去写了一 ...

  9. Linux实战教学笔记22:企业级NFS网络文件共享服务

    目录 第二十二节 企业级NFS网络文件共享服务 第一章 NFS网络文件共享服务 1.1 NFS介绍 1.2 NFS系统原理介绍 1.3 NFS服务端部署环境准备 1.4 NFS server端的设置 ...

随机推荐

  1. LeetCode 545----Boundary of Binary Tree

    Given a binary tree, return the values of its boundary in anti-clockwise direction starting from roo ...

  2. Scala + Thrift+ Zookeeper+Flume+Kafka配置笔记

    1. 开发环境 1.1. 软件包下载 1.1.1. JDK下载地址 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downl ...

  3. 【Android】Retrofit 2.0 的使用

    一.概述 Retrofit是Square公司开发的一个类型安全的Java和Android 的REST客户端库.来自官网的介绍: A type-safe HTTP client for Android ...

  4. ShortcutBadger添加桌面角标(Badge)

    1.简介:角标原本是苹果的ios中的东西,android原生并不支持角标,因为google的意思是让大家用notification(提示栏)即可,不过无妨,厉害的android第三方厂商可以通过在自定 ...

  5. eclipse maven构建的java web工程项目 在修改了工程项目名时,tomcat启动异常java.lang.IllegalArgumentException: Can't convert argument:null

    问题 我修改了前一个项目的名称.重新启动该项目至tomcat,报错:Java.lang.IllegalArgumentException: Can't convert argument: null 因 ...

  6. zabbix系列之二——安装

    1Getting zabbix Four ways of getting: Index Option note 1 Install it from the distribution packages ...

  7. springboot学习入门之五---开发Web应用之JSP篇

    转载:http://tengj.top/2017/03/13/springboot5/ 1整体结构 整体的框架结构,跟前面介绍Thymeleaf的时候差不多,只是多了webapp这个用来存放jsp的目 ...

  8. springCloud微服务入门

    目录 前言 Eureka 注册中心server 新建 配置 服务提供者service 新建 配置 服务消费者controller 新建 配置 使用 Feign负载均衡 前言 springCloud是一 ...

  9. 第一章:了解SQL_数据库基础

    什么是数据库(database): 数据库(database)是保存有组织的数据的容器(通常是一个文件或一组文件).数据库是一种以某种有组织的方式存储的数据集合.   表(table): 表(tabl ...

  10. Linux 系统的主机别名文件

    修改主机名文件 # 方式一: 临时生效 hostname 主机名 hostname omc 临时生效 # 方式二: 编辑配置文件[永久生效] vim /etc/sysconfig/network [更 ...