运维笔记
cloudfin
这个作者很懒,什么都没留下…
展开
-
使用脚本对dubbo服务方url解码
批量获取zk中/dubbo/interface下服务方、消费方的信息,得到的内容中各属性字段不易读取,需要url解码。原创 2022-07-27 14:57:01 · 242 阅读 · 1 评论 -
zookeeper文件删除脚本
脚本适用于linux服务器各种场景下的文件清理,这里以zk为例,其他场景类似。清理逻辑:当某磁盘空间使用率高于70%的时候,保留目标目录下50个最新文件,删除其他文件。#!/bin/bash#设置保留个数retainSnapCount=50retainLogCount=50#获取磁盘使用率usePercent=$(df -h /mydir/ | grep "/mydir" | awk '{print $5}' | awk -F'%' '{print $1}')#获取目标目录原创 2022-04-02 19:22:09 · 3089 阅读 · 0 评论 -
python脚本:txt文件转为excel
转自互联网,仅作为个人笔记,避免重复编写。可以使用python的xlwt或openpyxl模块,后者支持大于65535行的文件。xlwt和openpyxl模块的下载地址:https://pypi.org/xlwt模块:#!/bin/env python# -*- encoding: utf-8 -*-#-------------------------------------------------------------------------------# purpose:原创 2022-04-02 19:12:52 · 4995 阅读 · 1 评论 -
批量ping检测主机
#!/bin/bash##脚本支持单个、多个ip,支持ip列表文件,运维日常使用主机存活检测##多个ip以空格或逗号隔开check_ping_file(){ fileName=$1 pingResult=$(for ip in `cat $fileName`;do ping -w 1 -c 1 $ip > /dev/null && echo "success:$ip" || echo "failed:$ip";done) lostHosts=$...原创 2022-04-02 18:57:13 · 1452 阅读 · 0 评论 -
Sectigo AddTrust根证书过期引发的https请求失败问题
系统访问了一个公网https地址,报错https证书过期,但在chrom上查看证书,还没有到过期时间,最后排查是证书颁发机构的根证书过期了。背景:系统访问了一个https地址,证书校验未通过,报错如下:20-12-10.10:11:59.244 [xxx] ERROR HttpClientUtil - sendPostRequest 发送HTTP异常 Exception url=[https://wodeyuming.com/xxx],requestData=java...原创 2020-12-11 21:44:14 · 3752 阅读 · 0 评论