一、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. Pig autocomplete 自动补全

    在pig的grunt环境下,按TAB键可以自动补全命令,用户可以添加自己的补全信息. 在conf目录下创建autocomplete文件,添加如下内容: hdfs://vm1:8020/   在grun ...

  2. 带你从零学ReactNative开发跨平台App开发(九)

    ReactNative跨平台开发系列教程: 带你从零学ReactNative开发跨平台App开发(一) 带你从零学ReactNative开发跨平台App开发(二) 带你从零学ReactNative开发 ...

  3. 带你从零学ReactNative开发跨平台App开发(七)

    ReactNative跨平台开发系列教程: 带你从零学ReactNative开发跨平台App开发(一) 带你从零学ReactNative开发跨平台App开发(二) 带你从零学ReactNative开发 ...

  4. Django 配置mysql

    1.创建数据库 create database django_lianxi charset=utf8; 2.django项目文件夹的setting.py设置 Django项目默认 sqlite3 数据 ...

  5. html的button疑问

    button是可以自动垂直居中的,随便给个高度,它都会自动垂直居中.用控制台查看computed属性里也没有发现和垂直相关的,贴出来希望以后能够了解或有高手看到来解惑小弟:)

  6. 4.Spring——xml配置文件

    如果使用Maven构建项目,spring在加载xsd文件时总是先试图在本地查找xsd文件(spring的jar包中已经包含了所有版本的xsd文件), 如果没有找到,才会转向去URL指定的路径下载.ap ...

  7. 网站换了HTTPS后残留部分http处理方式

    网站换了HTTPS后残留部分http处理方式,以前添加的文章里面是有http的,导致浏览器打开网站的时候提示证书不安全,解决方法很简单 在html页面上加上这一段话 <!-- 强制让http的访 ...

  8. SQL Server 索引知识-结构,实现

    索引的作用毋庸置疑,但他是如何组织,并实现提高语句访问效率的呢?本篇文章为大家做个详细的介绍. 聚集索引架构 B-tree 如图1-1 a.B-tree的结构,叶子节点为数据.数据按照聚集索引键有序排 ...

  9. SPA SEO thought

    angular, vue,ember,backbone等javascript framework大大方便了现代web开发,带来了用户体验的巨大提高,但是同时带来了另一个问题:SEO,由于搜索引擎无法运 ...

  10. 使用 Azure CLI 创建 Linux 虚拟机

    Azure CLI 用于从命令行或脚本创建和管理 Azure 资源. 本指南详细介绍了如何使用 Azure CLI 部署运行 Ubuntu 服务器的虚拟机. 服务器部署以后,将创建 SSH 连接,并且 ...