自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张舵主的专栏

因为专注,所以专业

  • 博客(21)
  • 收藏
  • 关注

原创 构建企业级DNS系统(十)搭建Docker容器bind

基于ISC官方docker bind镜像快速搭建递归、权威DNS系统。

2022-11-24 09:04:52 1922 2

原创 CentOS 7.8安装Anaconda并运行Jupyter

Anaconda介绍Anaconda是一个开源的Python发行版本,其包含了conda、Python等以及上百个科学包及其依赖项,其中就包括数据处理最常用的numpy、pandas,爬虫比较常用的requests,以及例如Jupyter这种比较方便的B/S的IDE。Anaconda相当于一个大礼包,安装后即把python安装好,同时又把常用的第三方库均安装完毕。本文介绍基于Centos7.8系统快速安装Anaconda,并启动Jupyter。环境准备CentOS7最小化安装后使用yum完成以下软

2021-03-10 23:44:17 850

原创 Centos7.8源码安装openldap

centos7.8源码安装openldap并使用ApacheDirectoryStudio管理

2020-10-25 17:31:00 587

原创 构建企业级DNS系统(九)bind DNS反向区和内置反向区

DNS反向区DNS域名解析过程通常是通过域名找到对应的IP地址,而有一些情况下我们希望通过IP找到对应的域名,这里涉及到以地址为域名命名空间即in-addr.arpa域,就是我们熟知的方向区。下面我们用dig命令查询一下202.106.0.20这个公网IP对应的域名如下:C:\Users\test>dig -x 202.106.0.20 @8.8.8.8; <<>> DiG 9.7.2rc1 <<>> -x 202.106.0.20 @8.8.

2020-07-12 23:02:07 785

原创 构建企业级DNS系统(八)bind DNS解析性能测试及调优

详细介绍基于bind搭建的DNS系统的性能测试方法及性能调优方法。

2020-07-02 00:41:16 5254 6

原创 CentOS6安装epel yum源

环境说明:centos6.4安装步骤如下:执行yum install epel-release执行yum clean all清除缓存执行yum makecache重建缓存,注意此时可能会出现如下报错[root@localhost ~]# yum makecacheLoaded plugins: fastestmirror, refresh-packagekit, securityDetermining fastest mirrorsError: Cannot retrieve meta

2020-06-28 09:38:39 2781 1

原创 构建企业级DNS系统(七)搭建bind主/辅DNS

基于bind搭建主辅DNS系统,通过主辅同步的方式简化DNS系统运维。

2020-06-25 18:35:09 1338 1

原创 构建企业级DNS系统(六)DNS动态更新

动态更新DNS的区数据,告别手动修改配置文件的low操作,规避生产风险。

2020-06-20 13:55:06 2570 7

原创 构建企业级DNS系统(五)bind9日志记录

BIND支持丰富的日志记录,并且支持将日志信息写入文件和发送到syslog中,解析查询日志、软件运行等日志是DNS系统运维关键的手段。

2020-06-19 11:08:58 3303

原创 构建企业级DNS系统(四)bind9配置标准权威区

基于BIND9搭建DNS系统先从学习配置标准权威区开始。一、配置named.conf下面named.conf是实现最简单的权威主区test.com的举例,关于多视图智能权威解析以及主辅权威区等内容咱们后续再慢慢介绍,先从这个简单的例子了解权威区的含义和区(zone)文件的格式。key "rndc-key" { algorithm hmac-sha256; secret "AXeCgzN/af9naYrVgtmdBkBEO2XYDl4k+rlq3dICfrY=";};

2020-06-16 23:06:15 1372

原创 构建企业级DNS系统(三)bind9配置文件named.conf介绍

bind的主配置文件named.conf是业务配置的核心文件,所以本文先对named.conf文件有个基础的介绍。

2020-06-16 14:59:57 1971

翻译 ISC BIND CVE-2020-8617高危漏洞分析

2020年5月22日,国家信息安全漏洞共享平台(CNVD)https://www.cnvd.org.cn 收录了DNS BIND拒绝服务漏洞(CNVD-2020-29429,对应CVE-2020-8617)。攻击者利用该漏洞,可使BIND域名解析服务崩溃。目前,该漏洞的利用代码已公开,github有相关漏洞的教学演示,点击链接ISC官网对此漏洞的详细说明点击链接,ISC对此漏洞的描述如下:攻击者可能利用BIND代码中的错误检查包含TSIG资源记录的消息的有效性,从而在tsig.c中触发断言失败,从

2020-06-14 16:53:14 3143

原创 构建企业级DNS系统(二)源码安装bind开机启动服务设置

上一节实现了在CentOS7环境下快速搭建bind,本节实现bind开机自启动服务的设置本文目标是:实现service控制named启动编写一个shell脚本,脚本名称named,内容如下:#!/bin/bash#chkconfig: 545 35 75#description: named DNS service managerdata=" /usr/local/bind/sbin/named -u named -c /usr/local/bind/etc/named.conf"funct

2020-06-13 20:54:45 968

原创 构建企业级DNS系统(一)CentOS7源码安装bind9

bind早已是DNS系统软件的事实标准,构建企业级DNS系统先从软件安装开始。bind的安装方法包括源码安装和yum安装两种方法,本文介绍源码安装的步骤本文的目标是:先让bind软件跑起来环境准备CentOS7最小化安装后使用yum完成以下软件安装。yum -y install net-toolsyum -y install iptables-servicesyum -y install vimyum -y install gcc*yum -y install tcpdumpyum

2020-06-13 20:05:18 6012 8

原创 CentOS7忘记root密码后重置方法

linux日常维护工作中忘记root密码是件十分尴尬的事,在centos6时我们通常通过进入单用户模式下重置root密码,而centos7开始此方式略有改变。重启操作系统,当出现如下界面时按e键。按e键后,出现如下页面,并移动光标在LANG=en_US.UTF-8的后面加上init=/bin/sh,如下红线标注。按键盘的ctrl+x键可进入如下命令模式执行命令mount -o remount,rw /执行命令passwd命令修改密码执行命令exec /sbin/init 退出,此时会

2020-06-10 14:25:10 402

原创 CentOS7.6-ELK搭建(五)

安装Kibana将下载好的rpm包上传到任意一台集群节点上然后执行yum -y localinstall kibana-7.7.0-x86_64.rpm修改主配置文件[root@localhost ~]# egrep -v "#|^$" /etc/kibana/kibana.ymlserver.port: 5601server.host: "192.168.130.185"elasticsearch.hosts: ["[http://192.168.130.185:9200](http:/

2020-06-10 14:17:29 338

原创 CentOS7.6-ELK搭建(四)

安装Logstash将在官网下载的rpm包上传到系统中,然后登录执行yum localinstall -y logstash-7.7.0.rpm执行如下命令测试logstash能正常工作/usr/share/logstash/bin/logstash -e 'input{ stdin{} } output{ stdout{codec => rubydebug }}'此命令用于测试使用了logstash的input插件、output插件,没有使用filter插件stdin是标准输入,stdo

2020-06-10 14:15:17 285

原创 CentOS7.6-ELK搭建(三)

安装Elasticsearch-head插件此插件可实现通过浏览器对ES集群进行简单的状态监控及配置下发以下操作仅需要在ES集群的某一个节点上执行即可wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repoyum install npm cd /usr/local/src/git clone https://github.com/mobz/elasticsearch-head.gitnpm c

2020-06-10 14:08:03 379

原创 CentOS7.6-ELK搭建(二)

搭建Elastcsearch集群(7.7版本)将在官网下载的rpm包上传到系统中ssh登录系统,然后执行yum -y localinstall elasticsearch-7.7.0-x86_64.rpm配置/etc/elasticsearch/elasticsearch.yml配置文件如下内容。[root@localhost ~]# egrep -v "#|^$" /etc/elasticsearch/elasticsearch.yml cluster.name: zduozhu-elk

2020-06-10 14:03:17 446 2

原创 CentOS7.6-ELK搭建(一)

搭建基础环境CentOS7.6系统环境系统采用最小化安装方式。关闭selinux并执行systemctl disable firewalld关闭系统防火墙。配置网管相关(IP、网关、DNS等)确认网络连通性正常。执行如下yum命令安装一些常用的工具和基础库。yum -y install net-toolsyum -y install iptables-servicesyum -y install vimyum -y install gcc*yum -y install tcpdump

2020-06-10 13:36:25 654 1

原创 基于scapy实现随机源IP的DNS发包工具

介绍在DNS系统运维工作中,我们通常会希望能测试不同的源IP下DNS解析结果的应答情况,进而评估智能DNS的实现情况或者做DNS数据分析等。本文介绍在python2.7环境下使用scapy模块实现一个能随机源IP地址的简单易用的DNS发包工具代码#!/usr/bin/env python#coding=utf-8import timeimport randomfrom scapy.all import *dns_server = '192.168.138.146'#定义DNS域名查询

2020-06-10 13:16:45 1848

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除