自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Bertram的博客

没有目的,就做不成任何事情;目的渺小,就做不成任何大事

  • 博客(12)
  • 资源 (17)
  • 收藏
  • 关注

转载 阿里云Linux热扩容云盘(growpart和resize2fs工具)

场景:使用中的云盘在不挂载不格式化情况下进行扩容(适用于系统盘和数据盘)目录1、扩容物理盘2、安装growpart和resize2fs工具3、检查扩容磁盘属性4、使用growpart工具扩容分区5、使用resize2fs工具扩容文件系统6、检查扩容结果注意:操作之前需要对云盘进行快照或者其它方式备份,扩容云盘存在数据丢失风险一、扩容物理盘1、进入阿里云找到需要扩容的云盘2、点击选择在线扩容,点击磁盘扩容按步骤完成付款二、安装growpart工具和resize2fs工具root

2021-07-30 15:56:18 2563 1

原创 tomcat8 url包含|等特殊字符报错400的问题

这是因为Tomcat严格按照 RFC 3986规范进行访问解析,而 RFC 3986规范定义了Url中只允许包含英文字母(a-zA-Z)、数字(0-9)、-_.~4个特殊字符以及所有保留字符(RFC3986中指定了以下字符为保留字符:! * ’ ( ) ; : @ & = + $ , / ? # [ ])。传入的参数中有"{"不在RFC3986中的保留字段中,所以会报这个错。作者:过来摸摸头丶链接:https://www.jianshu.com/p/eec4ae71e5cb来源:简书著作权归

2021-07-21 15:11:05 753

原创 基于Docker搭建node-exporter+Prometheus+Grafana服务器监控平台

概述Prometheus(普罗米修斯)︰容器监控系统。 https://prometheus.io https://github.com/prometheusGrafana:是一个开源的度量分析和可视化系统。 https://grafana.com/grafananode_exporter插件收集服务器数据。https://github.com/prometheus/node_exporter/思路:node_exporter插件收集服务器数据——prometheus存储插件收集的数据——gra

2021-07-15 16:45:21 3368

原创 Kubernets安装签发证书

1.分别下载如下几个文件:cfssl、cfssl-json、cfssl-certinfocfssl下载连接地址: https://pkg.cfssl.org/R1.2/cfssl_linux-amd64cfssl-json下载连接地址: https://pkg.cfssl.org/R1.2/cfssljson_linux-amd64cfssl-certinfo下载连接地址:https://pkg.cfssl.org/R1.2/cfssl-certinfo_linux-amd642.将下载到/usr

2021-07-14 11:07:35 615

原创 journalctl -xe命令(系统日志查询)的使用

journalctl是什么查询系统日志的工具journalctl -xe是什么意思-xe是排查问题时最常用的参数:-e 从结尾开始看-x 相关目录(如:问题相关的网址)journalctl -xe # -x 是目录(catalog)的意思,在报错的信息下会,附加解决问题的网址 -e pager-end 从末尾开始看结尾看日志,开头看日志默认从开头,加-r表示倒序journalctl -r # -r reverse 从尾部看(推荐)journalctl # 从开头看(一般用不到,

2021-07-13 18:34:31 12027

转载 Docker 清理none镜像 Prune命令

none镜像的产生和困惑我们偶尔会看到 none镜像(虚悬镜像),那是因为1.构建镜像过程中因为脚本错误导致很多镜像构建终止,产生很多none标签的版本2.手动构建镜像的时候没有进行提交,遗留来的垃圾镜像3.这些镜像占据较大的存储空间,需要删除如下所示root@instance-o70no2nw:~# docker images -aREPOSITORY TAG IMAGE ID CREATED

2021-07-13 16:44:35 676

原创 docker 容器资源配额控制之CPU

Docker 通过 cgroup 来控制容器使用的资源配额,包括 CPU、内存、磁盘三大方面,基本覆盖了常见的资源配额和使用量控制。cgroup 概述:cgroup 是 Control Group的缩写,是Linux 内核提供的一种可以限制、记录、隔离进程组所使用的物理资源(如cpu、memory、磁盘IO等等)的机制,被LXC、docker等很多项目用于实现进程资源控制。cgroup 将任意进程进行分组化管理的Linux 内核功能。cgroup本身是提供将进程进行分组化管理的功能和接口的基础结构,I/

2021-07-09 18:18:35 287

转载 NGINX反向代理某些请求出现502 BAD GATEWAY

Nginx跳转到另一台服务器提供的服务上,发现某些接口出现502错误,但这个接口有些时候是正常的,服务端的日志没有接收到改请求。通过IP测试访问正常,故怀疑是Nginx的问题。后来找到说压力太大,需要增加缓存。proxy_buffering主要是实现被代理服务器的数据和客户端的请求异步。proxy_buffer_size 64k;proxy_buffering on;proxy_buffers 4 64k;proxy_busy_buffers_size 64k;proxy_max_temp_f

2021-07-08 09:50:09 10578

原创 Docker部署nginx+tomcat架构

概述使用nginx+tomcat实现动态/静态(资源请求)分离和负载均衡。下载tomcat 和nginx镜像nginx部署docker pull tomcat创建nginx和tomcat本地目录,稍后将挂载到docker容器上mkdir /data/nginx/{conf,html,logs}mkdir /data/tomcat/webapps -p在tomcat/webapps/ROOT中创建index.html:<!DOCTYPE html><html>&

2021-07-07 17:38:22 385

转载 docker-compose.yml文件详解

Compose和Docker兼容性: Compose 文件格式有3个版本,分别为1, 2.x 和 3.x 目前主流的为 3.x 其支持 docker 1.13.0 及其以上的版本常用参数: version # 指定 compose 文件的版本 services # 定义所有的 service 信息, services 下面的第一级别的 key 既是一个 service 的名称 build

2021-07-06 17:59:43 403

转载 Nginx网站使用CDN之后禁止用户真实IP访问的方法

Nginx网站使用CDN之后禁止用户真实IP访问的方法做过面向公网WEB运维的苦逼们肯定见识过各种恶意扫描、拉取、注入等图谋不轨行为吧?对于直接对外的WEB服务器,我们可以直接通过 iptables 、 Nginx 的deny指令或者是程序来ban掉这些恶意请求。而对于套了一层 CDN 或代理的网站,这些方法可能就失效了。尤其是个人网站,可能就一台VPS,然后套一个免费的CDN就行走在互联网了。并不是每个CDN都能精准的拦截各种恶意请求的,更闹心的是很多CDN还不支持用户在CDN上添加BAN规则,比如腾

2021-07-06 11:46:22 804

原创 记一次Mysql里的ibtmp1文件太大,导致磁盘空间被占满

记一次Mysql里的ibtmp1文件太大,导致磁盘空间被占满问题概述预发布环境机器收到磁盘空间不足的告警,检查发现是Mysql数据目录下的ibtmp1文件涨到了400多G。问题处理ibtmp1文件说明:ibtmp1是非压缩的innodb临时表的独立表空间,通过innodb_temp_data_file_path参数指定文件的路径,文件名和大小,默认配置为ibtmp1:12M:autoextend,也就是说在默认情况下支持大文件的系统这个文件大小是可以无限增长的。mysql> show v

2021-07-05 11:49:12 1452 3

Xshell 是一个流行的 SSH 客户端,允许用户自定义终端的配色方案,以提高视觉体验和工作效率 资源是本人使用的护眼配色方案

Xshell 是一个流行的 SSH 客户端,允许用户自定义终端的配色方案,以提高视觉体验和工作效率。以下是一些常见的 Xshell 配色方案资源名称及描述 1. Solarized Dark 描述: 一种广泛使用的暗色调配色方案,带有低对比度的背景和柔和的颜色,适合长时间的编程或操作工作,减轻眼睛疲劳。 主要颜色: 深蓝、绿色、黄色、橙色 2. Solarized Light 描述: 与 Solarized Dark 相对的亮色方案,适用于更喜欢浅色背景的用户,具有同样的柔和色调和一致的配色结构。 主要颜色: 浅黄色、蓝色、绿色、橙色 3. Dracula 描述: 一个专为程序员设计的暗黑配色方案,具有高对比度,非常适合在低光环境下使用,受到广泛欢迎。 主要颜色: 深紫色、粉色、绿色、黄色 4. Monokai 描述: 非常流行的高对比度暗色调配色,常用于文本编辑器和终端环境中,深受开发者喜爱。 主要颜色: 深灰、绿色、黄色、橙色 5. Tango Dark 描述: 一个基于 GNOME 桌面环境的配色方案,带有较为简单直观的颜色,强调文本可读性和对比度。 主要颜色: 深灰色、亮蓝色、

2024-09-09

zabbix 监控域名证书过期时间

zabbix通过自定义key"domain.discovery"发现域名(Json格式),然后自动生成监控项,监控项通过自定义key"https"获取域名证书有效期,若少于30天则出发告警。说明:压缩包包含domain.txt(域名列表,存放需要监控的域名)、get_domain.sh(zabbix通过这个脚本发现域名)、ssl_check.sh(zabbix通过这个脚本获取域名证书有效期)、userparameter_ssl.conf(自定义监控项配置文件)

2023-06-14

Let’s Encrypt 提供免费 SSL/TLS 证书,其中通配符证书允许为一个域名及其所有子域名提供加密支持

描述: Let’s Encrypt 官方推荐的客户端工具,用于自动获取和管理 SSL 证书。支持获取通配符证书,但要求通过 DNS-01 挑战进行域名验证。 主要功能: 自动化证书请求、续期、配置;支持 DNS 插件,用于自动更新 DNS 记录以完成验证。 通过 Let’s Encrypt 自动申请通配符证书时,需要使用 DNS-01 验证方法。Certbot 提供了 --manual-auth-hook 和 --manual-cleanup-hook 两个钩子(hook),可结合 Shell 脚本调用 DNS 服务商的 API 实现自动化操作,动态添加和删除 DNS TXT 记录,从而简化证书的申请和续期过程,避免人工干预。 针对常见的 DNS 提供商(如阿里云 DNS、腾讯云 DNS、华为云 DNS、GoDaddy),通过这种方式,可以实现阿里云 DNS、腾讯云 DNS、华为云 DNS 以及 GoDaddy DNS 的自动化集成,简化 Let’s Encrypt 通配符证书的申请和管理流程,显著提高运维效率。

2023-05-23

启用win11下的IE浏览器 需要更换.dll文件

替换系统中原来的dll文件,推荐把系统中原来的dll重命名。启用win11下的IE浏览器

2023-05-16

Notepad++对比文件插件ComparePlugin

下载最新版本(需要确定自己的notepad++是32位还是64位,可以在notepad++中按f1查看版本信息),官网下载地址 https://github.com/pnedev/comparePlus/releases

2023-05-12

nginx错误页面包括404 403 500 502 503 504等页面,只需都跳转到400页面

nginx错误页面包括404 403 500 502 503 504等页面,只需都跳转到400页面,配置过程 error_page 404 403 500 502 503 504 /404.html; location = /404.html { root /usr/local/nginx/html; }

2022-09-28

linux 入侵排查工具

应急响应 WEB 分析日志攻击,后门木马 自动化分析工具。目的:分析出攻击时间,攻击操作,攻击后果,安全修复等并给出合理解决方案。

2022-09-20

居家远程连接连接公司数据库

疫情请假在家里连接公司电脑

2021-11-19

audit-plugin-mysql-5.7-1.1.4-725-linux-x86_64.zip

mysql 开启审计插件

2021-09-13

Archery包.zip

涉及Archery的相关安装包

2021-09-02

service_install.sh

服务一键安装脚本

2021-08-10

mha4mysql安装包.zip

MHA 软件包

2021-07-16

Proxifier_3.3.1.zip

Proxifier软件是一款极其强大的socks5客户端,同时也是一款强大的站长工具。Proxifier支持TCP,UDP协议,支持Xp,Vista,Win7,支持socks4,socks5。

2021-06-25

JDK+Tomcat一键安装脚本.rar

linux下常部署Java环境与tomcat服务,这里用一键安装脚本即可快速完成;用法:二进制包与脚本需放置同一个目录下,直接执行脚本即可完成快速安装,如查看不了java版本,重新下source /etc/profile 文件。(这里jdk版本1.8.231;tomcat版本8.5.34 兼容)

2021-06-24

k8s配置网络插件.zip

K8S配置网络插件

2021-06-08

SQLyog安装包.zip

为了更好的学习,我们需要可视化界面,而不仅仅是通过命令行黑窗口管理数据库。SQLyog 就是一个快速而简洁的图形化管理MYSQL数据库的工具,还可以查看操作历史记录。

2021-06-03

GeoLite2-City_20200825.tar.gz

使用免费GeoLite2-City.mmdb进行IP信息解析和地理定位,通过输入一个IP地址,解析并获取信息,比如国家、国家代码、省份、省份代码、城市、邮政编码、经纬度等等信息

2020-11-12

验证登录模板代码.zip

为方便共同爱好者测试验证登录模板HTML文件访问效果,此代码来自源码之家!欢迎大家使用!测试效果后麻烦点个赞哦!

2020-10-21

rsync+inotif与rsync+sersync同步软件包.zip

实现了数据的实时同步,当同步的目录数据量不大时,建议使用rsync+inotify 当同步的目录数据量很大时(几百G甚至1T以上)文件很多时,建议使用rsync+sersync

2020-09-24

mcrypt扩展与php7.2.0源码包.zip

安装zabbix5.0版本,需要php版本7.2.0以上,安装php需要安装mcrypt扩展,希望可以帮助到大家!!

2020-08-13

mcrypt 2.5.7 扩展及php 5.6.27 源码包.zip

源码包安装php,mcrypt 2.5.7 扩展最为稳定,其他版本安装php报各种错误,压缩包内包含了mcrypt与php兼容的压缩包

2020-08-13

chrome 68.0.3440.84 与chromdriver 2.40.兼容版本

Linux 下安装chrome 68.0.3440.84 与chromdriver 2.40.兼容版本,希望可以帮到有用的童鞋,如有问题,请留言指出

2020-07-28

日志不输出并重启服务+钉钉监控脚本

服务项目最近总是进程在,日志没有输出,为解决这种假死状态,写了个日志不输出重启+钉钉监控脚本解决这种问题出现

2020-07-01

elasticsearch5.2.2版本插件 xpack.rar

访问elasticsearch集群发现访问不了,查了下日志才发现,我的license过期啦!为处理许可证过期时间,小编特做

2020-06-23

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

TA关注的人

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