linux学习第十七天(NFS、AUTOFS文件共享配置,DNS配置)
一、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配置)的更多相关文章
- 拾人牙慧篇之——linux文件挂载,基于nfs的文件共享系统安装配置
一.写在前面 最近需要把阿里云上的四台服务器的项目迁移到客户提供的新的项目中,阿里云的项目平时开发启动的时候知道有个nfs文件系统,表现就是后台管理系统通过freemarker生成的HTML文件,自动 ...
- Linux学习之CentOS6下Mysql数据库的安装与配置
转自:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 如果要在Linux上做j2ee开发,首先得搭建好j ...
- linux学习第十七天 (Linux就该这么学)
今天12月14日学习比较少点,等了一会,主要讲了squid代理,1,正向代理 2反向代理 正向代表分为:标准的正向代理,透明的正向代理 ,这个比较实用, 还讲了RHCE考试的中的内容 iscsi 是 ...
- Linux学习之十七-配置Linux简单的脚本文件自启动
配置Linux简单的脚本文件自启动 在Linux中使用shell脚本解决一些问题会比单独执行多条命令要有效率,脚本文件规定命名以.sh结尾,最基本的规则就是其内容是命令,想要脚本文件开机自启动,就需要 ...
- Linux学习(十七)压缩与打包
一.关于打包和压缩 打包和压缩的最大意义在于减少文件传输中需要的流量.打包的方式大概有tar命令,zip命令.压缩的方式有gzip,bzip2,xz.tar命令可以通过参数将压缩和打包在一起执行. 二 ...
- Linux学习之CentOS--CentOS6.下Mysql数据库的安装与配置
跟着配置,顺利配置完成 http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html
- Linux学习二:基于CentOS 6.5的网络配置
查看网卡信息: ifconfig [root@hadoop01 ~]# ifconfig [正常的显示信息] eth0 Link encap:Ethernet HWaddr :0C::::5C ine ...
- Linux学习总结(16)——CentOS 下 Nginx + Tomcat 配置负载均衡
最近在读埃隆·马斯克传记,他说「我认为现在有非常多的聪明人都在致力于互联网」. 仔细一想,好像真的是这样的. 我问了自己一个问题:如果你不敲代码了,你能做什么? 答案令人极其恐怖.吓得我赶紧又去写了一 ...
- Linux实战教学笔记22:企业级NFS网络文件共享服务
目录 第二十二节 企业级NFS网络文件共享服务 第一章 NFS网络文件共享服务 1.1 NFS介绍 1.2 NFS系统原理介绍 1.3 NFS服务端部署环境准备 1.4 NFS server端的设置 ...
随机推荐
- 最长斐波那契序列-LeetCode-873
英文版A sequence X_1, X_2, ..., X_n is fibonacci-like if: - n >= 3- X_i + X_{i+1} = X_{i+2} for all ...
- 微信小程序接入腾讯云IM即时通讯(会话列表)
会话列表功能概述: 登录 :先用自己的账号登录腾讯云: 获取会话列表 :登录之后再获取会话列表: 更新未读消息数量 :获取会话列表之后更新未读消息数量 WXML代码(自己写的将就看一下) <vi ...
- git bash 出现vim弹框的时候怎么退出
如果是输出状态,首先按Esc键退出输入状态,然后按Shift+“;”,再输入q!或wq!(不保存改动,wq!是保存文件的写入修改)退出. so easy!!
- 八、Web移动端Fixed布局的解决方案
移动端业务开发,iOS 下经常会有 fixed 元素和输入框(input 元素)同时存在的情况. 但是 fixed 元素在有软键盘唤起的情况下,会出现许多莫名其妙的问题. 这篇文章里就提供一个简单的有 ...
- 二、ionic如何使用外链
1.ionic如何使用外链并返回原有页面? html如下: 对应的controller如下: (function() { angular.module('app').controller('extra ...
- 用JS实现的常见几种排序算法
1.快速排序法 function quickSort(a) { if (a.length <= 1) { return a; } var midLength = Math.floor(a.len ...
- Object 类型
Object 类型 ECMAScript中大多数的引用类型都值都是Object类型的实例,Object也是使用最多的一个类型,主要用来在程序中存储和传输数据 创建Object实例的两种方式 使用new ...
- Oracle EBS 隐藏帮助-诊断-检查
- 使用uwsgi发布项目
1.先下载 uwsgi 指定豆瓣源下载 pip install -i https://pypi.douban.com/simple uwsgi 2.查看你的uwsgi基于那个python解释器运行的 ...
- [翻译] iOSSharedViewTransition
iOSSharedViewTransition iOS 7 based transition library for View Controllers having a Common View 基于i ...