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端的设置 ...
随机推荐
- 润乾V5手机报表说明文档
1.手机报表实例页面简要说明 index.jsp 是报表资源列表页面: mbReport.jsp 是报表展现页面: mbParam.jsp是参数报表展现页面: echarts.jsp是带有echart ...
- 180328_gVim设置tab为4个空格
找到gVim安装目录 C:\Program Files (x86)\Vim\ 更改目录下的 _vimrc 文件,这是一个只读文件,需要管理员权限进行修改和保存. 在文件末尾添加下列内容: set ts ...
- 1finally与return、exit()
public class TestException { public static void main(String[] args) { String[] str = {"1", ...
- 8 tensorflow修改tensor张量矩阵的某一列
1.tensorflow的数据流图限制了它的tensor是只读属性,因此对于一个Tensor(张量)形式的矩阵,想修改特定位置的元素,比较困难. 2.我要做的是将所有的操作定义为符号形式的操作.也就是 ...
- leetCode题解之根据字符出现的频率排序
1.题目描述 Given a string, sort it in decreasing order based on the frequency of characters. Example 1: ...
- Azure 镜像市场发布商指南
Azure 镜像市场发布商指南 本指南提供独立软件供应商产品上架到 Azure 镜像市场(以下简称 Azure 镜像市场)需要遵循的全流程. 文档适用范围 本指南适用于希望通过由世纪互联运营的Micr ...
- Java简单的数据库连接
package test.postgre; import java.sql.Connection; import java.sql.DriverManager; import java.sql.Res ...
- spring定时,cronExpression表达式解释
附:cronExpression表达式解释: 0 0 12 * * ?---------------在每天中午12:00触发 0 15 10 ? * *---------------每天上午10:15 ...
- 使用CoreData [1]
使用CoreData [1] 本篇教程能教你从无开始接触CoreData,包括新建工程,创建出实体,增删改查样样都有,属于使用CoreData最初级教程. 1. 创建带有CoreData的工程项目 2 ...
- 如何生成.p12文件
如何生成.p12文件 1. 打开钥匙串 2. 钥匙串选登录,种类选证书 3. 选择开发者,然后导出证书 4. 存储证书 5. 选择存储的时候会提示输入证书的密码,当然,也可以不用输入密码 6. 点击上 ...