- 博客(43)
- 收藏
- 关注
原创 公网 IP (运营商分配)利用率提升之另辟蹊径
来源:向运营商申请IP地址时,一般会拿到类似 1.1.1.4/30 的公网路由段,这里面有四个IP。正常使用应该是一个 IP 作为网络位、一个 IP 为网关、一个为广播 IP。那可用 IP 就可能只剩下 1.1.1.6/32 了。要怎么操作,才能让公网IP无谓占用,而提高利用率呢?
2025-07-31 12:24:17
216
原创 Python Flask: Windows 2022 server SMB账户(共享盘账户)密码修改
本文介绍了一个基于Python Flask框架开发的SMB共享盘账户密码修改工具,适用于小型企业内部使用。该工具通过web界面提供密码修改功能,并具有以下特点: 严格的IP访问控制,支持单个IP和CIDR网段限制 完善的密码复杂度验证机制,包括: 8-16位长度要求 数字、大小写字母和特殊字符组合 防止连续数字/字母和重复字符 禁止包含用户名或姓名 使用Windows API进行身份验证和密码修改 详细的日志记录和安全审计功能 需要管理员权限运行 环境要求:Python 3.11,需安装flask、pywi
2025-07-29 14:32:48
213
原创 Python 脚本:获取公网 IPv4 和 IPv6 地址
本方案特别适合拨号宽带网络环境,当检测到公网IP地址变更时,可联动自动触发MQTT消息推送或邮件通知,实现动态IP的实时监控与告警。
2025-07-28 00:39:43
322
原创 H3C debug 常用命令
terminal monitor # 允许终端显示日志。terminal debugging # 允许显示debug信息。# 抓取接口GigabitEthernet1/0/1的流量(默认存储到flash)dir flash: # 查找.pcap文件。# 指定过滤条件(如源/目的IP)acl number 3000 (注意优先级)
2025-07-03 12:23:56
342
原创 ESP32-IPS彩屏ST7789-Arduino-简单驱动
简单点亮st7789 无需调用Arduino\libraries\TFT_eSPI\User_Setups这一目录下的Setup135_ST7789.h。ESP32 + Arduino使用TFT_eSPI库(LCD驱动芯片ST7789) - XXX已失联 - 博客园。该库在 GitHub 上 Star 的人数比较多,而且至今还在保持活跃地更新,所以可靠性、专业型比较有保证;在 Arduino 中打开库管理器,搜索 TFT_eSPI,然后点击安装即可。// 其他暂不需要,可以备份源文件后,直接新建替换。
2023-10-16 23:44:24
4234
2
原创 简单解释同步、异步、阻塞、非阻塞、中断、轮询、多线程,协程这几个概念(代码未验证,仅参考)
同步、异步、阻塞、非阻塞、中断、轮询、多线程,协程的概念及python示例
2023-03-13 04:59:47
1871
原创 风险评估(Risk_assessment)--项目管理模板
项目风险评估是在风险识别之后,通过对项目所有不确定性和风险要素的充分、系统而又有条理的考虑,确定项目的单个风险。然后,对项目风险进行综合评价。它是在对项目风险进行规划、识别和估计的基础上,通过建立风险的系统模型,从而找到该项目的关键风险,确定项目的整体风险水平,为如何处置这些风险提供科学依据,以保障项目的顺利进行。
2022-12-22 06:28:54
874
原创 关键路径法(CPM,Critical Path Method)--项目管理模板
关键路径法(CPM),是一种算法用于调度的一组项目的活动。通常与程序评估和审查技术(PERT)结合使用。关键路径是通过确定最长的依存活动范围并测量从头到尾完成这些活动所需的时间来确定的。
2022-12-22 06:23:29
999
原创 甘特图模板--项目管理模板
甘特图(Gantt chart)又称为横道图、条状图(Bar chart)。其通过条状图来显示项目、进度和其他时间相关的系统进展的内在关系随着时间进展的情况。
2022-12-22 06:18:16
746
原创 CISCO 设备中的 Traceroute 命令
Cisco 的 traceroute 命令使用UDP协议,使用 >= 33434 端口号。去程放行端口 >33434 的流量,回程放行 ICMP 流量。(微软的tracert仅放行 ICMP 流量)
2022-10-23 19:17:55
3340
原创 Python -- Web界面的网络配置解析利器TextFSM(Docker版本)
TextFSM是用来处理网络设备(或其他)输出信息的一个库,可依据自身场景,通过匹配自定义模板的形式,将无规律文本内容打造成 NetDevOps 平台想要的有序数据格式,进而拉平多厂商不同型号设备的输入输出,屏蔽底层数据的差异。......
2022-08-16 21:22:59
1405
原创 Esxi 6.7 Centos7 突然满负载进入假死拒绝服务状态
在网络上闲逛时,Linux无法删除文件夹 Device or resource busy这篇文章提到无法删除可能是其所挂载的磁盘有问题。在尝试 umount 卸载磁盘无效后,发现可能是某个磁盘出问题了,遂 重启设备,更换磁盘,重建虚拟机了。.........
2022-08-16 15:14:52
3075
原创 Dockerfile 构建命令 及 dockerfile 设置默认时区
官方镜像dockerfile的 时区默认 UTC。更改为更加熟悉的北京时间(东八区 UTC+8)提示:更改默认时区工具:tzdata。
2022-08-12 11:42:19
7847
原创 网络工程师发展及待遇--学习
路在何方?走走看呗。提示:以下是本篇文章正文内容,请注意信息的时效性。下面案例仅参考加入技能学习清单的有:持续提升学历(研究生或者博士)学习一门外语(英语)取得CCIE RS/DC其中一个证书作为基础(国内)尽量考取 网络规划师 资格证书(国内)......
2022-08-10 16:42:37
269
原创 网络工程师的背包(EDC总结推荐)
EDC(Every Day Carry),意思是每天都随身携带物品,像手机、钱包、折刀、手电、少量现金等。更新时间:2022.8.10提示:以下是本篇文章正文内容,请注意信息的时效性。下面案例仅供参考以上内容信息来源于 实际工作使用经验 或 网络信息搜集,本文仅仅简单介绍了网络人常用物品工具,实际生活工作中善用工具可以便捷快速地处理工作问题,希望以上能够帮到阅读本文的你。......
2022-08-10 13:01:28
1403
原创 Python -- 脚本初始化 Eve-Ng模拟器的设备配置
使用Eve-Ng模拟器进行RSLab试验时,经常会对路由器、交换机等进行初始化配置。这部分重复操作可以采用脚本方式完成。
2022-07-27 10:27:58
763
原创 Zabbix-Sender 增加自定义监控项-- Ping 到目的地链路监控--bat脚本循环运行
普通情况监控使用 UserParameter 即可,默认120s/次 上报到zabbix server(最小值60s/次)。 zabbix-sender 通过 自定义配置 主动向 Zabbix_Server 上报 采集 到的数据,可以通过 定时任务或者bat脚本来灵活控制数据的采集和上报。 D:\zabbix-agent-win-5.4.12 ├─bin │ └─dev └─conf 目录: D:\zabbix-agent
2022-06-19 17:18:42
1302
原创 Zabbix Server Ping链路监控,状态改变后通过邮件告警
系统环境: Centos7/8 Zabbix Server 5.4 Zabbix Agent 5.4.12直接上截图:1、需要定义好监控项和触发2- 设定报警媒介为 Email,并填写 邮件发送配置(建议采取专用邮件账户)。3-配置触发器,丢包率大于0,超过2次(60s/次)就告警4-设定告警动作及人员范围 5-在用户界面添加自己的邮箱地址 1-采用 Zabbix Agent 主动模式,上报数据时间间隔为60s/次。 键值为:pythonping Za
2022-06-18 18:04:20
997
原创 Zabbix-agent 增加自定义监控项-- Ping 到目的地 IP 链路监控
zabbix-agent 上Ping 到目的地 IP 链路监控。总部 和 分支 站点间数据走 SDWAN,但有时候碰到链路故障,路由没及时切换,会导致用户断网。所以想通过 Zabbix 监控 总部 到 分支的链路状态 并 告警方便及时处理。 而想让被监控端执行一个Zabbix 没有预定义的检测, 需要使用 Zabbix 的用户自定义参数功能提供了这个方法.我们可以在客户端配置文件 zabbix_angentd.conf 里面配置 UserParameter 。 ....
2022-06-18 00:07:51
3048
原创 Jenkins重启后项目丢失 (含 jenkins plugins下载地址)
Windows Server 2019升级Jenkins Plugins后提示重启,重启后发现所有项目丢失,系统还原初始内容; Windows 2019 上有两个账户(admin、optadmin),第一次是optadmin账户登录并初始化Jenkins的;而这次重启Jenkins则是通过admin账户进行登录,所以系统认为是第一次登录,所以重新创建了工作环境并要求进行初始化。 不同账户启动Jenkins导致项目丢失,原项目文件并没有丢失。 Windows 在 \.
2022-06-16 14:19:02
5153
原创 Python Netmiko脚本 定时备份 网络设备配置
用在没有安装Python解析器的Windows桌面系统上进行定时备份网络设备配置。因多线程在编译为exe文件后容易出现问题,故采用单线程方式。Python开发版本: 3.8.10。3.8往上版本不支持Win7。device_list里面写--设备IP、用户名、密码、enable密码、设备类型打包成exe文件,: 安装 pyinstaller及其依赖 pywin32(点我下载): pip install pyinstaller 打包成ex
2022-06-13 10:30:57
826
原创 Centos 6.10 安装docker
阿里云Centos 6.10 更新清华源后无法安装docker。查看网上大佬的解释说Docker 在 CentOS-6.5 或更高的版本的 CentOS 上时,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。阿里云的这个版本更低 6.10。。。.........
2022-06-10 11:29:36
881
原创 Centos6.10 YumRepo Error: All mirror URLs are not using ftp, http[s] or file.报错解决方法--20220609已测
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.Eg. Invalid release/repo/arch combination/removing mirrorlist with no valid mirrors: /var/cache/yum/x86_64/6/centos-sclo-rh/mirrorlist.txt...
2022-06-09 18:00:18
525
原创 Jenkins 联动 飞书 以签名校验方式 推送测试报告通知消息
1、获取 飞书 Bot webhook 和 secret。2、python脚本,参考@Song_Estelle 的文章,这里重写了部分代码,以签名校验方式发送通知(记得安装相关依赖)。 3、Jenkins项目中添加配置在配置中的构建中 加上一行命令即可 4、验证点击“查看报告”可以跳转到Jenkins 来源: Jenkins+飞书机器人发送通知_Song_Estelle的博客-优快云博客_飞书机器人向用户个人发消息https://blog.youkuaiyun.com/weixin_43
2022-06-02 15:54:47
1649
2
原创 Frp 将内网 Nginx 80 端口代理到外网 18080 后,浏览器登录后错误, F12 发现返回了错误端口 80
环境:web: 192.168.1.10:8080nginx: 192.168.1.100:80frp(内网穿透): 100.123.10.10:18080frp 使用 tcp 模式,将内网 nginx 端口 80 的 web 服务在开放到外网 100.123.10.10 的 18080 端口。问题:在网页登陆成功后,外部 url 的端口却变成称了 80 导致访问失败:浏览器访问http://100.123.10.10:18080后可以正常显示登录界面,...
2022-05-16 16:38:23
1743
原创 Python脚本--硬盘使用率超过80%后自动删除时间最早的文件
环境: Centos7前情: 有台临时存储日志的服务器磁盘经常爆满,使用python 和 crontab 配合自动删除早期的文件。0x01 直接上代码,有注释import os, timeimport psutildef rm_run(dir_path): # 开启循环 while True: # 查看 当前 磁盘或分区的使用率 usage_percent = psutil.disk_u...
2022-03-25 12:10:24
1940
3
原创 1111111111111
环境:centos7前置条件:域名一个acme 脚本阿里云云账号AccessKey ID和AccessKey Secret 前言:acme.sh 有两种方式验证: http 和 dns 验证。1. http 方式需要在你的网站根目录下放置一个文件, 来验证你的域名所有权,完成验证. 然后就可以生成证书了.(需要公网IP和开放相应端口)2. 手动 dns 方式..................
2022-03-18 10:32:15
9332
1
原创 1111111111111
0x01--正反向代理简单理解:正向代理是对客户端负责,隐藏伪装客户端对 其他所有服务器 的 代理请求 ,是客户端的代理者。反向代理是对所代理的服务器负责,隐藏保护、负载均衡其后的服务器集群。引用:Proxy server - Wikipedia -- https://en.wikipedia.org/wiki/Proxy_serverReverse proxy - Wikipedia -- https://en.wikiped...
2022-03-03 13:45:55
116
原创 11111111
在官网上找到rpm包。网址:Download and install Zabbix编辑Zabbix Agent 配置文件vim /etc/zabbix/zabbix_agentd.conf Server=[zabbix server ip] # zabbix服务器的ip地址 ServerActive=[zabbix server ip] # zabbix服务器的ip地址,主动模式 Hostname=[ Hostname of client system ]...
2022-03-01 17:25:04
949
原创 11111111111111
起因:自己的MC服务器需要一个监控告警的小脚本优化: 以后优化一下,用阿里云的Serverless服务进行部署增加了注释方便以后理解。# !/usr/bin/python3# -*- coding=utf-8 -*-# @Author : 世界# @file: PortMonitor.py# @time: 2020-12-30 12:27:02from email.mime.multipart import MIMEMultipartfrom em....
2022-02-26 14:09:40
1783
原创 1111111111111111111111
王印大佬(知乎笔名弈心)的网路行者 - 知乎https://www.zhihu.com/column/c_126268929朱嘉盛 - 知乎https://www.zhihu.com/people/zhu-jia-sheng-71银狐NetDevOps - 知乎https://www.zhihu.com/column/c_1316555075603873792九净NetDevOps加油站 - 知乎https://www.zhihu.com/column/feifeif....
2022-02-24 14:55:37
3580
原创 1111111111111
拓扑:创建、进入、退出虚拟环境:创建:python3 -m venv test进入: source /root/test/bin/activate退出: deactivate依赖库:nornir==3.1.1nornir-napalm==0.1.2nornir-netmiko==0.1.1nornir-utils==0.1.2napalm==3.3.1netmiko==3.4.0nornir-jinja2==0.2.0scra...
2022-02-24 13:05:21
1423
原创 11111111111111111
在NetDevOps开发写Nornir脚本时,会碰到各种各样的设备类型,这时候就需要经常查看Nornir支持的设备类型了。网络上搜索了半天太浪费时间了,幸好Nornir使用的是Netmiko。这里记录下查看方法安装netmiko后查看 /python3.9/site-packages/netmiko/ssh_dispatcher.py 文件:# The keys of this dictionary are the supported device_typesCLASS_MAPPER_BAS
2022-02-24 12:57:52
1569
原创 C11111111
环境:CentOS Linux release 7.9.2009起因:Centos 7 自带Python2.7.5版本。而默认的 YUM 安装的python3是 3.6版本,遂升级到3.8版本。install Python3.8yum install -y centos-release-scl # 仓库注册yum install -y rh-python38 which # 安装python3.8# 创建软连接ln -s /opt/rh/rh-pytho...
2022-02-24 10:45:04
15096
2
原创 11111111111111
环境:Ubuntu 1804安装依赖:sudo apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev zlib1g-dev patch unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex node-uglify gcc-multilib p7zip p7zip-full msmtp libssl-d
2022-02-23 16:46:03
1590
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅