现如今好多企业都是双WAN或者多WAN,没有负载均衡的情况下,可以使用技术层面解决此问题。 实现方法:可以把流量分为奇偶进行抓取,通过策略路由进行分流。 例如: acl number 3001* rule 0 permit ip source 192.168.1.0 0.0.0.254 //内部pc机偶数地址* acl number 3002* rule 0 permit ip source 192.168.1.1 0.0.0.254 //内部pc机奇数地址* 而今天我在这用的是有线和无线流量开,实现负载。 1.需要定义的流量: acl number 3003 description TO_WLAN_liuliang rule 5 permit ip source 10.200.0.0 0.0.15.255 2.抓取无线内网互访流量: acl number 3002 description TO_WLAN-neiwang_hufang rule 5 permit ip source 10.200.0.0 0.0.15.255 destination .... 网络流量重定向 网络
接口测试网站 官方中文文档 urlopen方法: urllib.request.urlopen()函数用于实现对目标url的访问。 函数原型如下:urllib.request.urlopen(url, data=None, [timeout, ]*, cafile=None, capath=None, cadefault=False, context=None) url: 需要打开的网址 data:Post提交的数据(bytes类型,则需要通过bytes()方法转化。另外,如果传递了这个参数,则它的请求方式就不再是GET方式,而是POST方式) timeout:设置网站的访问超时时间 实例如下: import urllib.request response = urllib.request.urlopen('https://www.baidu.com') #请求的响应体 print(response.read().decode()) #响应的状态码 print(response.status) #获取响应头部信息 print(response.getheaders()) 运行结果如下.... Request 方法 Python
先把需要用的snmp的oid值获取到手。? 具体的MIB文件官网上查找即可: yum安装: zabbix运行脚本目录:/usr/lib/zabbix/externalscripts zabbix配置文件目录:/etc/zabbix/zabbix_agentd.d 本地源码编译安装: zabbix运行脚本目录:/usr/local/zabbix/share/zabbix/externalscripts zabbix配置文件目录:/usr/local/zabbix/etc/zabbix_agentd.conf.d 一、编写ap自动发现脚本: 输出样式: SNMPv2-SMI::enterprises.2011.6.139.13.3.10.1.5.0 = STRING: "3F-area07-0" shell脚本实例: [root@zabbix /usr/local/zabbix/share/zabbix/externalscripts]# cat apdiscovery.sh #!/bin/bash id=$(snmpwalk -v 2c -c limi@2018 10.200.250...... zabbix自动发现华为AC6605管理AP状态以及连接数 Linux
python,以目前的能力编写一套实现学生信息增删改查的数据库系统。或许后续会不断提升不断完整的搞出这一套简单的系统(增删改查功能),还差得很多。加油…… 创建数据库和数据表; mysql> create database student; Query OK, 1 row affected (0.01 sec) mysql> use student; Database changed mysql> create table students(id int primary key auto_increment,name varchar(30),sex varchar(30),num int) charset='utf8'; Query OK, 0 rows affected (0.00 sec) 学生管理系统 学生管理系统v1.1 #!/usr/bin/env python3 # -- coding: utf-8 -- # @File : mysqlinfo.py # @Author: cuijianzhe # @Date : # @Desc : ''' 基于数据....... 学生管理系统 Python
python数据库基本操作 操作关键字 创建连接 connect [kəˈnekt] 连接 实例化游标 cursor [ˈkɜːsə(r)] 游标 执行sql语句 execute [ˈeksɪkjuːt] 实行;执行; 提交修改 commit [kəˈmɪt] 做出 事务回滚 rollback [ˈrəʊlbæk] 回落; 关闭游标和链接 close 一、用脚本连接数据库: import pymysql #创建一个对象,用于连接数据库,参数分别设置为地址,用户名,密码,数据库,字符集 db = pymysql.connect(host = 'localhost',user='root',password='598941324',database='cuijianzhe',charset='utf8') #使用cursor方法创建一个游标对象,相当一个操作者 cursor = db.cursor() #编写下sql语句 sql = '''create table teacher( id int primary key auto_increment, name varchar(30), a.... python脚本操作数据库 Python
岛由纪夫说: “也许是天性懦弱的原因 我对所有的喜悦都掺杂了不详的预感” 总有那么一段时间 自己过不去,别人没法懂 说不出的情绪,却是最大的心病 但凡熬过去了,都是百毒不侵 虽然有些人让我成长了 但他们的方式不值得我说一声谢谢 很中意的一句话,“其实有些人 你已经见过这辈子最后一面了 只是你没有发觉” 生活就是这样,别人看结果,自己独撑过程。 如果一群人中你看不出谁是菜鸟,那么你就是。 想要克服紧张,看着别人的眼睛,想象他们都欠你一万块钱没还 一有机会,人类可怕的真面目就会在愤怒中不经意地暴露出来。 别随便找个参照物就堕落得心安理得 小巷 又弯又长 没有门 没有窗 我拿把旧钥匙 敲着厚厚的墙 --顾城《小巷》 喜欢一个不可能在一起的人是什么样的感觉?《小巷》给了我一种完美的诠释。 当失眠与深夜已经习惯性纠缠在一起,反侧间辗转连绵,倒不如索性坐起来,打开灯,开启空调,让那无尽思绪,在独孤屏幕里肆意流走,以期孕育三两枝暇苞,绽放于明朝日三三杆。 我以为自己是个随和的人, 只是性情有点孤僻,常闷闷不乐, 甚至怀疑自己有抑郁症, 并且觉得自己从出世就是个错, 一言一行,时候回想总觉得不当, 我.... 语录 鸡汤
工具预览 Chrome浏览器,版本最好大于v71 chromedriver selenium 下载chromedriver 需要翻墙,地址为http://chromedriver.chromium.org/downloads,找到符合自己浏览器版本的chromedriver驱动,下载解压后,将chromedriver.exe文件放到Python目录下的Scripts目录下。我已下载75版本 安装selenium pip install selenium 有界面 # -- coding: utf-8 -- import time from selenium import webdriver from selenium.webdriver.common.keys import Keys #myusername = "XXX"#登录账号 #mypassword = "XXX"#登录密码 driver = webdriver.Chrome() #模拟浏览器打开网站 driver.get("https://hacpai.com/login") #driver.maximize_wind.... windows下实现黑客派自动签到 Python
****# 虽然没什么用,学习阶段,练手。 一、 爬取表情包 1、爬取斗图啦: import requests from bs4 import BeautifulSoup import threading glock = threading.Lock() headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36', 'Referer': 'https://hacpai.com/login'} class get_doutu(): def all_htmls(self): htmls = [] for i in range(1,10): url = "https://www.doutula.com/photo/list/?page=%s"%i res = requests.get(url,headers=headers) htmls.append(res.text) ret.... python爬虫实例 Python
solo-blog ?0 ⭐️3 ?0 ?https://www.cjzshilong.cn ✍️ 邯城往事 - >>> 展颜笑夙愿,一笑泯恩仇 <<< 2. work_scripts Python ?0 ⭐️1 ?0 my scripts on work 3. L2TP-OVER-IPSEC-Manager-Web Python ?1 ⭐️1 ?0 l2tp over ipsec 账户管理系统 4. cuijianzhe.github.io HTML ?1 ⭐️0 ?0 ?https://cuijianzhe.github.io Solo 导出的静态站点。 5. L2TP-OVER-IPSEC-ManagerWeb Python ?1 ⭐️0 ?0 6. Django_study P....... 我在 GitHub 上的开源项目 GitHub
两个月前需求:使用python3做一个将观测数据编译产出成bufr数据的一个工具 刚刚完成初版,其中的数据文件路径和数据内容格式还需要仔细核对,但整体逻辑已实现,剩下的工作时间可能会用来完善它 Anaconda3 The open-source Anaconda Distribution is the easiest way to perform Python/R data science and machine learning on Linux, Windows, and Mac OS X. With over 11 million users worldwide, it is the industry standard for developing, testing, and training on a single machine, enabling individual data scientists to: Quickly download 1,500+ Python/R data science packages Manage libraries, dependencie.... py项目中学到的知识梳理 Python
一、字符串、列表、元组、字典、集合练习 1.1 BMI计算输出 BMI指数(Body Mass Index) 以称身体质量指数 BMI值计算公式: BMI = 体重(公斤) / 身高的平方(米) 例如: 一个人69公斤,身高是173公分 BMI = 69 / 1.73**2 = 23.05 标准表: BMI < 18.5 体重过轻 18.5 <= BMI < 24 体重正常 BMI > 24 体重过重 要求: 输入身高的体重,打印出BMI的值并打印体重状况 #!/bin/python3 Height = float(input('请输入身高(米):')) Weight = float(input('请输入体重(公斤):')) BMI = Weight / Height **2 print('%.2f'%BMI) if BMI < 18.5: print('您的体重过轻,BMI值为:%.2f' %BMI) elif BMI < 24: print('您的体重正常,BMI值为:%.2f'%BMI) else: print('您的体重过重,BMI值为:%..... python练习题 Python
2019年5月25日 报名地址:东方时尚驾校(北京) 班型:假日班 车型:C2自动挡 家<-->驾校通勤是否方便:是 家<-->驾校通勤时长:往返2h 报名流程是否简单:是 团报学费: 6400 体检费: 20 老家现驾照考试费:1800 驾校人多不多:多 报名所花时间:0.7h 驾驶证照片满意度10分制:7 练车制度:周六日,两人/车 有无惊喜:无 2019年9月30日 第一次参加科目一考试 分数第一遍78分,分数第二遍89分 看题时长:上午9点至下午2点,历时5个小时 2020年6月8日 第二次参加科目一考试 第一遍以93分过了,没有考第二遍 看题时长:利用东方时尚的科目一题库刷题,模拟考试大概一百分九十分以上的次数大概8次吧 2020年7月4号,5号 预约了VR的室内的科目二考试 会有客服人员打电话找你预约,大概是科目一过了三四天接到的客服电话 两天都是下午的,可以在东方时尚app里的已约里查看 5号的vr联系因为小蔡发烧输液,一晚上没睡,第二天没去练习,不过不用补习,教练说以实操为主。 2020年7月11号,12号 11号练习了科目二,是一个陈教练男的,.... 学车之路 学车
2019 年 5 月 5 日 😢 😭 这一天,把之前的决定落实,就是做绝育。因为它乱尿尿的症状困扰了我半个月了,最严重的时候尿我枕巾上面,导致我把枕头扔了,因为太臭了。当天情况良好,做完手术后麻药没过,四肢无力的在地上转圈。 2019 年 5 月 12 日-5 月 14 日 发现猫咪吐是做完绝育后的一周,我休息,之前看到床底下的以为是尿的,后来去医院看病,没查出结果,打了三针。第二天没效果。上班闲暇时看了一下监控,看到猫咪正在呕吐,决定下班后再次去看病。 这是查看监控到猫咪吐的视频,受苦了。 😭 吐的视频.mp4 在家人的建议下喂小米粥会好点,可是……已经一周没吃什么东西了,再这样下去必死无疑了。 小米粥.mp4 下图这是猫咪的呕吐物,吐这个黄水已经一周多了,光吐不吃饭,心疼。 😭 下班又去看病,因为一天中吐了三次,我又去了,检查的是抽血化验、猫瘟测试。最后确诊为猫瘟。没打疫苗的猫很容易出现的病症。所以,脖子上又挨了三针药。晚上到家后,医生给我打电话,建议住院,避免耽误病情。 2019 年 5 月 15 日 😭 猫咪在医院输液第一天,钱不钱的无所谓了。也了解过大概会话多少钱。.... 治疗snow的猫瘟之路 人情世故
今天遇到这个需求了,因为有部分电脑网络偶尔出现问题,又不好排查,所以搞了一个这个脚本,感谢各位前辈,善加改进已经可用。 效果如下哦: 添加一个脚本vbs。 Dim args, flag, unsuccOut args="" otherout="" flag=0 If WScript.Arguments.count = 0 Then WScript.Echo "Usage: cscript tping.vbs [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]" WScript.Echo " [-s count] [[-j host-list] | [-k host-list]]" WScript.Echo " [-r count] [-w timeout] destination-list" wscript.quit End if For i=0 to WScript.Arguments.count - 1 args=args & " " & WScript.Arguments(i) Next Set shel...... windows系统ping加上时间戳并且cmd隐藏运行实现方法 网络
可以安装zsh美化界面,或者在bashrc配置自己的个性配置画面。 # .bashrc # User specific aliases and functions alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi # cuijianzhe bashrc - START alias vi='vim' alias grep='grep --color' alias dstat='dstat -cdlmnpsy' export PROMPT_COMMAND='{ msg=(history 1 | { read x y; echo y; });user=(whoami); echo (date "+%Y-%m-%d %H:%M:%S"):user:`pwd`/:msg ---- $(who am i); } >> /tmp/hostname.whoami.histo.... 我的主机./bashrc定制自己环境,and推荐zsh美化linux界面 Linux
一、替换文本: 一个顺口令:%s###g(口头语:百分号sg三个#) :%s#$2#b#g 此命令是将文本中的$2替换成b 格式 : 范围(其中%所有内容) s分隔符 旧的内容 分隔符 新的内容 (分隔符可以自定义) 默认是每一行的第一个符合要求的词 (/g全部) :1,3 s/bin/test 替换第1到3行中出现的第一个bin进行替换为test :1,3 s/bin/test/g 替换第1到3行中查找到所有的bin进行替换为test :3 s/xue/aaaaa #只把第3行中内容替换了 :% s/do/test/g 将文本中所有的do替换成xuegod :% s/do/test/gi 将文本中所有的do替换成xuegod, 并且忽略do的大小写 :% s@a@b@g 将文本中所有的a替换成b 二、ctrl+v模式 V模式(列) 进入v模式 移动光标选择区域、 编程的时候需要进行多行注释: 1)、ctrl+v 进入列编辑模式 2)、向下或向上移动光标,把需要注释、编辑的行的开头选中起来 4)、然后按大写的I 5)、再插入注释符或者你需要插入的符号,比如"#" 6)、再按Esc,...... vim常用快捷键以及方法 Linux
现如今,无监控,不运维。能想到的尽量监控,拿到数据说话。这里的话,一套脚本拿下,直接输出json格式的数据,让系统自动发现。 1. 首先脚本功能要实现,怎么写出自动发现端口呢? #!/bin/python import os import json cmd=os.popen("""netstat -nltp| grep -v -w -|grep -v rpc|awk -F "[ :]+" '{if($4 ~ /0.0.0.0/ || $4 ~ /127.0.0.1/)print $5}'""") ports=[] for port in cmd.readlines(): r=port.strip() ports += [{'{#PORT}':r}] print json.dumps({'data':ports},sort_keys=True,indent=4,separators=(',',':')) 此脚本可以简单的实现端口发现,其实就是用的命令,然后切割拿到自己想要的。可在linux中使用 netstat -nltp| grep -v -w -|grep -v rpc|awk -F.... zabbix监控端口自动发现功能 Linux