- 博客(21)
- 收藏
- 关注
原创 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
1010
原创 构建企业级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
879
原创 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
2913
1
原创 构建企业级DNS系统(五)bind9日志记录
BIND支持丰富的日志记录,并且支持将日志信息写入文件和发送到syslog中,解析查询日志、软件运行等日志是DNS系统运维关键的手段。
2020-06-19 11:08:58
4343
原创 构建企业级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
1596
原创 构建企业级DNS系统(三)bind9配置文件named.conf介绍
bind的主配置文件named.conf是业务配置的核心文件,所以本文先对named.conf文件有个基础的介绍。
2020-06-16 14:59:57
2946
翻译 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
3805
原创 构建企业级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
1067
原创 构建企业级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
6467
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
468
原创 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
398
原创 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
319
原创 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
480
原创 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
497
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
700
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
2042
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人