龍大笔记

记录自己工作 学习点滴

Python3之实现高效的端口扫描

我们通过python-nmap实现一个高效的端口扫描工具,与定时作业crontab及邮件告警结合,可以很好的帮助我们及时发现异常开放的高危端口。当然,该工具也可以作为业务服务端口的可用性探测,例如扫描192.168.209.121-125网段Web服务端口80s是否处于open状态。我们这里所采用...

2018-08-31 09:22:39

阅读数 880

评论数 1

Python3实现探测Web服务质量

HTTP服务是最流行的互联网应用之一,服务质量的好坏关系到用户体验以及网站的运营服务水平,最常用的有两个标准,一为服务的可用性,比如是否处于正常提供服务状态,而不是出现404页面未找到或500页面错误等;二为服务的响应速度,比如静态类文件下载时间都控制在毫秒级,动态CGI为秒级。本示例使用pycu...

2018-08-27 20:46:21

阅读数 167

评论数 0

python3实现DNS域名轮循业务监控

大部分的DNS解析都是一个域名对应一个IP地址,但是通过DNS轮循技术可以做到一个域名对应多个IP,从而实现最简单且高效的负载平衡,不过此方案最大的弊端是目标主机不可用时无法被自动剔除,因此做好业务主机的服务可用监控至关重要。本示例通过分析当前域名的解析IP,再结合服务端口探测来实现自动监控,在域...

2018-08-22 14:36:30

阅读数 268

评论数 0

python3校验源与备份目录差异

有时候我们无法确认备份目录与源目录文件是否保持一致,包括源目录中的新文件或目录、更新文件或目录有无成功同步,定期进行校验,没有成功则希望有针对性地进行补备份。本示例使用了filecmp模块的left_only、diff_files方法递归获取源目录的更新项,再通过shutil.copyfile、o...

2018-08-22 14:31:15

阅读数 99

评论数 0

【python3对比配置文件输出html】Python 3.7 Socket TypeError: a bytes-like object is required, not 'str'

本文中是因为在3.7的Python版本中使用了2.7版本的程序,在一定的修改后出现open(“filename”,”rb”)读取的结果在使用difflib.HtmlDiff.make_file函数的时候出现的上述错误。这种错误是因为以“rb”方式读取的的数据是byte数据,是二进制的方式读取的,所...

2018-08-19 20:27:53

阅读数 242

评论数 0

python3之DNS处理模块dnspython

import dns.resolver domain = input('请输入域名地址') 请输入域名地址www.baidu.com # (1) A记录, 将主机转换为IP地址 A= dns.resolver.query(domain,'A') for i in A.response....

2018-08-16 18:09:00

阅读数 2658

评论数 0

python监控nginx端口和进程状态

#!/usr/local/bin/python # coding:utf-8 import psutil import sys import os # 获取主机名称 def hostname(): sys = os.name if sys == 'nt': ho...

2018-07-27 09:27:07

阅读数 727

评论数 0

linux系统rm误删文件恢复 ext4

系统:oracle linux OEL6.5 分区格式:ext4

2014-08-28 13:29:09

阅读数 5587

评论数 0

oracle非归档不停机迁移数据的方法---expdp/impdp

迁移之前的准备工作 在需要导出的数据库执行: 1. 检查Oracle实例状态 ,sid SQL< select instance_name,host_name,startup_time,status,database_status from v$instance;   ...

2014-08-20 22:29:14

阅读数 2480

评论数 1

密码文件丢失导致不能登录pl/sql 错误 ora-01031 权限不足

刚完成了灾难恢复,由于密码文件rman是

2014-07-05 19:01:00

阅读数 708

评论数 0

控制文件、重做日志文件的多路复用及执行恢复

控制文件多路复用 查看控制文件信息:show parameter control_files  select * from v$controlfile;  调解默认加载的控制文件/多路复用控制文件:基于spfile的  首先:alter  system set co...

2014-06-30 09:46:41

阅读数 626

评论数 0

oracle丢失重做日志的几种恢复方法

丢失了重做日志文件 如果丢失了重做日志文件组中的某个成员,并且组中至少还有一个成员,注意其后果如下: • 不会影响实例的正常操作。 • 预警日志中会收到一条消息,通知无法找到某个成员。 • 可以通过删除丢失的重做日志成员并添加新成员来恢复丢失的日志文件。 • 如果包含丢失日志文件的组已归...

2014-06-30 07:55:54

阅读数 566

评论数 0

迁移控制文件到ASM中的方法 10g11g12c通用

利用重建控制文件脚本迁移控制文件到ASM中的方法

2014-06-29 19:25:27

阅读数 563

评论数 0

升级不正确导致ORA-27468错误 及闪回区满(ORA-16014)

10.2.0.5环境告警日志出现ORA-27468错误。     详细错误信息为: Errors in file /u01/app/oracle/admin/orcl/bdump/orcl1_j000_18724.trc: ORA-12012: error on auto execute...

2014-06-28 17:35:12

阅读数 824

评论数 0

在创建细粒度审计(FGA)后,ORA-28112: 无法执行策略函数

exec dbms_fga.add_policy('SCOTT','EMP','FGA1','dempno=10','sal',enable=>true);

2014-06-28 00:24:31

阅读数 2586

评论数 0

DBA负责的安全和审计工作以及标准数据库------audit审计

查看审计是否开启: SQL> show parameter audit NAME TYPE VALUE ------------------------------------ -------------------------------- -...

2014-06-27 21:09:09

阅读数 593

评论数 0

ORA-39700 oracle 10g升级后数据库实例无法启动

今天把oracle数据库 10.2.0.1升级到10.2.0.5 然后启动数据库的时候出错: ORA-01092: ORACLE instance terminated. Disconnection forced 实例终止并强制断开。 遂查看数据库警报日志, 默认地址 $ORACLE_...

2014-06-27 20:27:45

阅读数 678

评论数 0

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