自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (21)
  • 收藏
  • 关注

原创 lark发消息艾特接口

【代码】lark发消息艾特接口。

2023-10-13 15:02:49 450

原创 chrony Could not open IPv6 command socket : Address family not supported by protocol

【代码】chrony Could not open IPv6 command socket : Address family not supported by protocol。

2023-10-13 02:29:43 468

原创 grafana使用邮箱发告警接口脚本

1.先在邮箱获取密码,qq或者163都可以在那个smtp那边页面获取或者设置。3.grafana添加告警通道,设置告警。2.后台运行下面脚本。

2023-08-30 14:41:58 310

原创 grafana用lark发告警python3接口

grafana用lark发告警接口

2023-08-30 14:33:30 1188

原创 ubuntu18.04使用webdriver

ubuntu18.04使用webdriversudo apt-get install python3-pip#安装谷歌浏览器wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.debsudo dpkg -i google-chrome*sudo apt-get -f install#查看谷歌浏览器版本google-chrome --version#去https://npm.taobao.org/

2021-08-27 15:43:02 435

原创 mysql查询结果导出为excel

mysql查询结果导出为excelmysql -uroot -p -e 'select * from ...' > a.xlsiconv -futf8 -tgb2312 -ob.xls a.xls

2021-08-27 15:25:05 546

原创 nginx使用htpasswd设置账号密码

ubuntunginx使用htpasswd设置账号密码apt search htpasswdapt install apache2-utilshtpasswd -c /etc/nginx/conf.d/gpasswd admin回车输入密码重复密码在nginx配置文件加下面两行:auth_basic "Please input password";auth_basic_user_file /etc/nginx/conf.d/gpasswd;nginx -tnginx -s reloa

2021-06-15 15:47:42 580 1

原创 ubuntu安装iperf及使用

sudo apt-get remove iperf3 libiperf0wget https://iperf.fr/download/ubuntu/libiperf0_3.1.3-1_amd64.debwget https://iperf.fr/download/ubuntu/iperf3_3.1.3-1_amd64.debsudo dpkg -i libiperf0_3.1.3-1_amd64.deb iperf3_3.1.3-1_amd64.deb服务端:iperf3 -s -p 9527

2020-10-25 14:29:39 5830

原创 sftp jumperserver跳板机传文件

sftp -oPort=60022 电话@跳板机iplscd到对应主机执行put/get命令即可 可以拖拽

2020-10-09 12:05:49 1613

原创 python3利用cloudflare api批量解析域名及配置page rules

###首先访问https://dash.cloudflare.com/profile/api-tokens获取Global API Key。#获取你的账号idcurl -X GET "https://api.cloudflare.com/client/v4/accounts?page=1&per_page=20&direction=desc" \ -H "X-Auth-Email: 你的邮箱地址" \ -H "X-Auth-Key: 你的Global API Key

2020-09-25 16:46:13 3945

原创 多线程gzip压缩神器—pigz

可以在压缩数据时,发挥多核多处理器的优势,简而言之就是利用多线程进行gzip任务,比单纯的gzip压缩要快很多,有人测试快了5倍多。wget http://zlib.net/pigz/pigz-2.4.tar.gztar -xvzf pigz-2.4.tar.gz cd pigz-2.4make-c 表示打印到标准输出std,如果没有-c选项,则会生成一个后缀为gz的压缩文件。pigz -c file > file.gz-k 表示压缩后不删除源文件pigz -k file–bloc

2020-09-11 18:02:38 3397

原创 linux多网卡的7种bond模式原理配置

网卡绑定的目的:1.提高网卡的吞吐量。2.增强网络的高可用,同时也能实现负载均衡。网卡绑定mode共有七种(0~6)bond0、bond1、bond2、bond3、bond4、bond5、bond6常用的有三种mode=0:平衡负载模式,有自动备援,但需要”Switch”支援及设定。mode=1:自动备援模式,其中一条线若断线,其他线路将会自动备援。mode=6:平衡负载模式,有自...

2020-04-21 15:57:02 32306

原创 nginx后端web服务器获取用户真实ip

前端代理是nginx代理,在server配置文件中配置: proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarde...

2020-03-17 15:50:50 25575

原创 nginx default_server

Nginx中的server_name指令主要用于配置基于名称的虚拟主机,server_name指令在接到请求后的匹配顺序分别为:准确的server_name匹配以通配符开始的字符串以通配符结束的字符串匹配正则表达式nginx 的 default_server 指令可以定义默认的 server 去处理一些没有匹配到 server_name 的请求,如果没有显式定义,则会选取第一个定义的 ...

2020-03-16 13:53:09 26211

原创 requests最通俗易懂学习笔记

首先安装:pip install requestsrequests库7个主要方法:requests.request() 构造一个请求,支撑以下各方法的基础方法requests.get() 获取HTML网页的主要方法,对应于HTTP的GETrequests.head() 获取HTML网页头信息的方法,对应于HTTP的HEADrequests.post() 向HTML网页提交POST请求...

2020-03-16 13:36:34 13875

原创 解决cron定时任务产生的 sh,sendmail僵尸进程

通过top查看发现很多个zombie首先查询是哪个进程引起的。ps -ef|grep defu查询发现僵尸进程是sh,sendmail然后根据父进程的id查一下是哪个程序引起的。ps -ef|grep “父进程id”发现是cron引起的。 然后根据处理以往的僵尸进程的办法,你发现kill不掉僵尸进程,也kill不掉僵尸进程的父进程。解决办法:在crontab里面的脚本后面加上...

2020-03-11 11:21:43 26207 1

转载 bitcoin全节点搭建

环境ubuntu16.0464位操作系统准备一个500G硬盘挂载到/mnt/下安装流程#创建目录mkdir && cd /mnt/bitcoin#下载wget https://bitcoin.org/bin/bitcoin-core-0.17.0.1/bitcoin-0.17.0.1-x86_64-linux-gnu.tar.gz#解压并创建软链接tar ...

2020-03-11 10:58:32 26169

原创 fail2ban从黑名单中移除IP?

fail2ban-client set ssh unbanip 8.8.8.8fail2ban-client status ssh

2020-03-09 16:20:19 24121

原创 apscheduler简单使用

APScheduler(Advanced Python Scheduler)是一个轻量级的Python定时任务调度框架(Python库)。安装:pip install apscheduler基本概念介绍触发器(triggers):触发器包含调度逻辑,描述一个任务何时被触发,按日期(date)或按时间间隔(interval)或按 cronjob 表达式(cron)三种方式触发。每个作业都有...

2020-03-09 14:26:42 25372 1

原创 goaccess日志ip显示地理位置

#wget -c https://tar.goaccess.io/goaccess-1.3.tar.gz#tar -xzvf goaccess-1.3.tar.gz#cd goaccess-1.3/#./configure --prefix=/usr/local/goaccess --enable-utf8 --enable-geoip=legacy --with-openssl根据错误解...

2020-03-09 13:09:40 25828

原创 发现一个好用且免费的https证书申请工具或者说网站吧

https://freessl.cn/1:填写你要申请的https证书的域名:2:填写你的邮箱地址:3:然后会打开keymanager工具,如果没有安装点击安装即可:4. keymanager工具会让你设置一个密码。后面的操作就就简单了,添加解析,验证,下载证书。注册一个账户,前面的操作也都可以在keymanager客户端完成,很方便。...

2020-03-09 13:04:45 25673

原创 GoAccess 一款好用的web日志分析工具

这里写自定义目录标题GoAccess 是什么?编译安装配置选项在各主流 Linux 发行版上安装 GoAccessDebian/UbuntuCentos/FedoraGoAccess 是什么?GoAccess 是一款开源的且具有交互视图界面的实时 Web 日志分析工具,通过你的 Web 浏览器或者 *nix 系统下的终端程序(terminal)即可访问。能为系统管理员提供快速且有价值的 HTT...

2020-02-06 10:21:13 25302

原创 Read-only file system怎么解决?

Read-only file system怎么解决?我的思路是先查看/proc/mounts文件里面的目录的权限,确定是否缺少w权限。如果确定缺少的话:解决方法:mount -o remount,rw /...

2019-11-08 15:56:49 30221

原创 批量删除mysql一个库所有表

批量删除mysql一个库所有数据表方法SELECT CONCAT(‘drop table ‘,table_name,’;’) FROM information_schema.TABLES WHERE table_schema=‘discuz’;

2019-10-29 09:56:16 25456

原创 利用os.path.abspath获取脚本绝对路径

最近写点python,得动不动更改路径。import osbasedir = os.path.abspath(os.path.dirname(file))print(basedir)

2019-09-05 15:26:05 26558

原创 os.system和os.popen和commands

os.system和os.popenos.system(cmd)的返回值是脚本的退出状态码,只会有0(成功),1,2os.popen(cmd)返回脚本执行的输出内容作为返回值当你想把执行命令返回值赋值给一个变量的时候就需要使用os.popencommandscommands.getoutput(cmd)执行cmd命令,并返回输出的内容,返回结果为str。getstatusoutput...

2019-09-02 10:54:32 25589

原创 linux yes命令

**linux yes命令**yes命令用于重复输出字符串(output a string repeatedly until killed)。这个命令可以帮你自动回答命令行提示,例如,进入一个含有多个文件的目录,执行 “yes | rm -i *”,所有的 rm: remove regular empty file `xxx’? 提示都会被自动回答 y。这在编写脚本程序的时候会很用处。y...

2019-08-12 16:42:15 25602

原创 自己搭建 iOS企业版IPA包系统

iOS企业版IPA包首先确保ipa包是可以下载的。download.html,ipa.plist,appWallet.ipa可以放在自己搭建的nginx服务器上,也可以放在七牛或者阿里云上面,ios需要https访问。我自己使用的是nginx。nginx mime.types文件需要添加下面两种,这里把安卓的也贴了出来。application/vnd.android.package-archi...

2018-12-26 18:17:38 27243

原创 https强制跳转

域名dns在cloudflare,配置强制跳转https.报too many。。。。这里直接使用cloudflare提供的Page Rules功能,默认有三个免费的名额。以下面的跳转目标规则为例配置:http://test.com跳转到 https://test.comhttp://test.comAlways Use Httpshttp://www.test.com跳转到 https...

2018-12-26 17:51:18 26866

原创 利用阿里云云解析DNS API快速申请Let's Encrypt泛域名SSL证书

利用阿里云云解析DNS API快速申请Let’s Encrypt泛域名SSL证书第一、安装必要的软件包Debian/Ubuntuapt-get update && apt-get install curl -y && apt-get install cron -y && apt-get install socat -yCentOSyum u...

2018-12-26 17:38:25 27119

原创 nginx使用pagespeed

在已有的源码安装的nginx添加page speed模块下载模块cd /usr/local/nginxwget https://github.com/pagespeed/ngx_pagespeed/archive/v1.13.35.2-stable.zip解压unzip v1.13.35.2-stable.zip下载psol优化库cd incubator-pagespeed-ngx-...

2018-12-26 17:26:15 25816

geth-linux-amd64-1.9.25-e7872729.tar.gz

geth-linux-amd64-1.9.25-e7872729.tar.gz

2021-02-22

geth-linux-amd64-1.9.24-cc05b050.tar.gz

geth-linux-amd64-1.9.24-cc05b050.tar 需要的自行下载吧 需要的自行下载吧

2020-11-26

geth-linux-amd64-1.9.23-8c2f2715.tar

geth-linux-amd64-1.9.23-8c2f2715.tar 需要得自行下载吧 需要得自行下载吧

2020-10-26

devopsprodigy-kubegraf-v1.3.0-0-g6617875.zip

DevOpsProdigy KubeGraf是一个非常优秀的Grafana Kubernetes插件,是Grafana官方的Kubernetes插件的升级版本,该插件可以用来可视化和分析Kubernetes集群的性能,通过各种图形直观的展示了Kubernetes集群的主要服务的指标和特征,还可以用于检查应用程序的生命周期和错误日志。

2020-06-28

grafana-piechart-panel-v1.5.0-0-g3234d63.zip

DevOpsProdigy KubeGraf是一个非常优秀的Grafana Kubernetes插件,是Grafana官方的Kubernetes插件的升级版本,该插件可以用来可视化和分析Kubernetes集群的性能,通过各种图形直观的展示了Kubernetes集群的主要服务的指标和特征,还可以用于检查应用程序的生命周期和错误日志。

2020-06-28

grafana-kubernetes-app-31da38a.zip

Grafana Kubernetes App可监控Kubernetes集群的性能。它包括4个仪表板,即集群,节点,Pod/容器和部署。它允许自动部署所需的Prometheus导出器,并使用默认的scrape配置与您的集群内Prometheus部署一起使用。收集的指标是高级集群和节点统计信息,以及较低级别的pod和容器统计信息。使用高级指标进行警报,使用低级指标进行故障排除。

2020-06-28

KeyManager-Setup-3.14.0.exe

高效的证书申请:自动的生成私钥和CSR并提交订单,待用户完成验证后自动存储证书合并私钥 便捷的证书管理:支持多种证书格式导入、导出功能,查看完整的证书信息。 安全的私钥存储: 使用AES256高强度算法加密存储。 证书服务商集成:可自由获得TrustAsia、Let’s Encrypt颁发的 免费证书。 支持自动化注册和安装 扩展能力。 证书发现:扫描网站并管理所有发现的证书。

2020-06-24

k8s-v1.18.3.tar.gz全

这个是完全版的k8sv1.18.3镜像,前面没有包含quay.io/coreos/flannel:v0.12.0-amd64这个镜像,sorry

2020-05-27

以太坊geth-1.9.10最新版本

以太坊geth最新的1.9.10版本,老版本1.9.6同步区块会有问题,有需要的自取 以太坊geth最新的1.9.10版本,老版本1.9.6同步区块会有问题,有需要的自取

2020-02-12

winDecrypt.exe

因为有的pdf文件,课件加密,导致我们不能打印,复制,带来了很多不方便,这款软件可以帮你解决这个问题。

2019-11-08

zabbix_sslooker.kernel_2.6.32.x86_64.tar.gz

生产中域名使用过多常常伴随着管理ssl证书是否过期的痛点,适用于linux 2.X内核版本

2019-09-02

chkrootkit.tar.gz

chkrootkit是用来监测 rootkit 是否被安装到当前系统中的工具。 所谓 rootkit ,是一类入侵者经常使用的工具。这类工具通常非常的隐秘、令用户不易察觉,通过这类工具,入侵者建立了一条能够常时入侵系统,或者说对系统进行实时控制的途径。所以,我们要用 chkrootkit 来定时监测系统,以保证系统的安全。 像Tripwire一样,chkrootkit也是“事后诸葛亮”,其只能针对系统可能的漏洞以及已经被入侵的部分进行分析。它并没有防止入侵的功能。

2019-05-27

navicat你值得拥有

Navicat是一套快速、可靠并价格相当便宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。

2019-05-21

RedisDesktopManager.rar

redis desktop manager windows 破解版是一款能够跨平台使用的开源性redis可视化工具。redis desktop manager主要针对redis开发设计,拥有直观强大的可视化界面,具有完善全面的数据操作功能,可以针对目标key执行rename,delete,addrow,reload value操作,支持通过SSH Tunnel连接,用户可以通过它对Redis进行操作管理,简化原有的命令语言,充分发挥Redis的特性。

2019-05-21

x-pack-5.6.2.zip

X-Pack 功能介绍 X-Pack 提供以下几个级别保护elastic集群 1)用户验证 2)授权和基于角色的访问控制 3)节点/客户端认证和信道加密 4)审计 通俗讲解: 安全防护功能:你是不是,不想别人直接访问你的5601,9200端口,这个,x-pack能办到。 实时监控功能:实时监控集群的CPU、磁盘等负载; 生成报告功能:图形化展示你的集群使用情况。 还有,机器学习等功能。

2019-05-21

feiq-2013RC.rar

给大家介绍一款类似于QQ的局域网即时消息工具,飞秋具有完全兼容网上广为流传的飞鸽传书的功能,使用更加坚定,更加适用于中小型企业局域网内部聊天、传送文件等,能够帮助用户提高工作内容的交流和提高效率。

2019-05-21

caddy_v0.11.0_linux_amd64_custom_personal.tar.gz

Caddy服务器(或者Caddy Web)是一个开源的使用 GoLang 编写,支持 HTTP/2 的 Web 服务端。它使用 GoLang 标准库提供 HTTP 功能, Caddy 一个显著的特性是默认启用 HTTPS,它是第一个无需额外配置即可提供 HTTPS 特性的 Web 服务器。 Caddy和我们常用的Nginx、Apache等Web服务器相比,最大的特点就是部署简单,它拥有基本的apache或者nginx有的web server模块,同时还有一些很有特色的功能,比如: HTTP/2、Automatic HTTPS、Multi-core、Websockets、Markdown、IPv6等等。 Caddy可以用于静态和动态网站,当然不少人看到了Caddy易于安装部署的特点,将Caddy与网盘、下载等各类应用整合,这样既发挥了Caddy部署配置简单的优势,同时又可以最大限度地节省服务器资源,专注于第三方应用的开发管理。

2019-05-21

ext3grep-0.10.1.tar.gz

利用ext3grep恢复文件时并不依赖特定文本格式。首先ext3grep通过文件系统的root inode(根目录的inode一般为2)来获取当前文件系统下所有文件的信息,包括存在的和已经删除的文件,这些信息包括文件名和inode。然后利用inode信息结合日志去查询该inode所在的block位置,包括直接块、间接块等信息。最后利用dd命令将这些信息备份出来,从而恢复数据文件。

2019-05-21

requests-2.18.4.zip

requests是python实现的简单易用的HTTP库,使用起来比urllib简洁很多 因为是第三方库,所以使用前需要cmd安装 pip install requests 安装完成后import一下,正常则说明可以开始使用了。

2019-05-21

tripwire-2.4.2.2-src.tar.bz2

Tripwire是UNIX安全规范中最有用的工具之一,Tripwire可检测多达10多种的UNIX文件系统属性和20多种的NT文件系统(包括注册表)属性。Tripwire首先使用特定的特征码函数为需要监视的系统文件和目录建立一个特征数据库,所谓特征码函数就是使用任意的文件作为输入,产生一个固定大小的数据(特征码)的函数。入侵者如果对文件进行了修改,即使文件大小不变,也会破坏文件的特征码。利用这个数据库,Tripwire可以很容易地发现系统的丝毫细微的变化。而且文件的特征码几乎是不可能伪造的,系统的任何变化都逃不过Tripwire的监视。

2019-05-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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