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端的设置 ...
随机推荐
- strConnection连接Access数据库
string strConnection = "Provider=Microsoft.ACE.OLEDB.12.0;"; strConnection += @ ...
- Android的onCreateOptionsMenu()创建菜单Menu
android一共有三种形式的菜单: 1.选项菜单(optinosMenu) 2.上下文菜单(ContextMenu) 3.子菜 ...
- Android开发使用软件
开发环境搭建顺序: 1.安装开发工具 1).安装java 2).安装as 3).安装myeclipse 4).安装np++ md 5).安装svn git 2.配置环境变量 1).配置java jav ...
- React +Redux+ Ant Design + echarts 项目实践
项目框架 采用React.js作为项目的框架 采用redux作为数据管理的框架 采用antd作为项目的UI组件 采用echarts完成项目中折线图的绘制 个人项目工作流程总结 拿到UI高保真图片之后先 ...
- 创建和修改 ExpressRoute 线路
本文介绍如何使用 Azure 门户和 Azure Resource Manager 部署模型创建 Azure ExpressRoute 线路. 以下步骤还说明如何查看线路状态,以及如何更新.删除和取消 ...
- java vector的多线程安全是否有用
在网上搜了不少文章,发现有不少没讲清楚的,也有不少好文,本文希望更易懂地描述该问题.如有不对的地方,请多多指正~~ vector的使用主要有如下两种场景:(1)vector所谓的多线程安全,只是针对单 ...
- "docker build" requires exactly 1 argument(s).
Docker 是怎么样的东西,这里就不说了,这里说说dockerfile创建容器时遇到的问题. 首先我想达到的目的很简单,就是用dockerfile去创建容器,步骤如下: 创建并编辑dockerfil ...
- Semaphore-信号灯机制
我们创建一个可扩展大小的线程池,并且需要在线程池内同时让有限数目的线程并发运行时,就需要用到Semaphore(信号灯机制),Semaphore 通常用于限制可以访问某些资源(物理或逻辑的)的线程数目 ...
- Nav 切换
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- 021.13 IO流 RandomAccessFile对象
对象和方法:RandomAccessFile:文件操作对象,Java提供getFilePointer:获取文件指针 特点:1.只能操作文件2.既能读,又能写3.里面维护了一个数组,内部定义了字符的读和 ...