自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(544)
  • 资源 (12)
  • 收藏
  • 关注

原创 第一个PowerShell Update脚本update-sign.ps1

#war包下载url$DownloadUrl="http://192.168.0.117:81/sign_sys/ROOT.war"#war包存放路径$DownPath = "C:\sign_down\ROOT.war"#tomcat服务项目路径$TomcatDirectory='C:\apache-tomcat-8.5.41\webapps\'#jdbc配置文件路径$sign_webapps_conf=$TomcatDirectory + 'ROOT\WEB-INF\classes\.

2021-01-13 20:14:16 433

原创 记一次公司服务器遭受CC攻击防御的应急记录

事件背景:公司服务部署框架因redis瓶颈,cc攻击导致资源全部被占用,APP几乎打不开处理过程一、因亚马逊服务就开启了cloudfront服务,结果因cloudfront是国外的CDN服务在国内不兼用,结果打开翻墙才能用,否则不行二、在nginx上配置http { limit_req_zone $binary_remote_addr zone=one:10m rat...

2019-02-18 11:44:48 9584 1

原创 记一次WAF触发黑洞阈值的解除黑洞处理案例

我这个选择的是手动的,但是阈值设置的是默认的值,因为是手动立即操作,所以我就按默认的操作一遍,原因是我此时是有异常流量过来,所以手动清除一次就可以了。web端出现当问数过多的告警提示,例如web页面。1、查看waf控制台,如图下,点击解除黑洞进入到。至此IP都恢复正常了,网站也正常访问了。4、选择一个有问题的IP进行操作。

2025-04-03 09:49:40 197

原创 记一次loki报错的处理过程

这表明 Loki 尝试打开位于 /data/loki/boltdb-shipper-cache/index_20174/ 下的索引文件时,检测到文件内部数据结构异常或损坏(例如空闲列表页无效或文件结构不完整)。综上所述,建议先备份并清除 /data/loki/boltdb-shipper-cache 目录,重启 Loki 观察是否能正常构建索引;解决方案:可以尝试删除或清空 /data/loki/boltdb-shipper-cache/ 目录(最好先备份),让 Loki 在下次启动时重新构建索引文件。

2025-03-27 18:41:41 176

原创 kubernet在prometheus+alertmanager+grafana框架下新增部署loki模块

点击Data sources --> +Add new data source。自定义Dashboard名称–id–选择loki数据源。选中Dashboards–>New–>import。1)编写serviceaccount文件。1)登录web界面,导入loki数据源。2)创建loki-configmap。5)启动部署deployment。4)创建loki的yaml文件。3)启动deployment。3)导入Dashboards。1)编写有关角色的yaml。3)创建存储类yaml文件。

2025-03-27 18:28:40 878

原创 etcdctl命令查看服务注册列表

3、还可以使用一些第三方的web ui界面也可以实现。2、etcdctl有设置密码的情况下。1、etcd没有设置密码的情况下。

2025-03-26 19:19:55 115

原创 MinIO搭建部署

1、命令行安装访问下载应用程序2、docker安装部署3、docker安装集群1)准备多台服务器每台服务器上都需要有一个数据目录,确保各节点之间网络互通。2)启动分布式集群假设有四台服务器(节点 1 至节点 4),可以使用 Docker 方式部署如下:在每台服务器上执行类似命令,假设 IP 分别为 node1, node2, node3, node4:每台节点启动时都需要指定所有节点的路径,确保数据同步与冗余。部署后,可以通过管理控制台查看集群状态。4、Kubernetes 部署。

2025-03-24 20:23:46 587

原创 prometheus + alertmanager + grafana 监控拓扑图

各服务说明fill:#333;color:#333;color:#333;fill:none;

2025-03-24 10:23:35 700

原创 prometheus 添加alertmanager添加dingtalk机器人告警

1、dingtalk创建机器人,目前我们采用加白名单的方式校验。

2025-03-21 20:25:53 411

原创 k8s部署prometheus+alertmanager+grafana监控

1、下载prometheus.yaml文件根据github上面的版本对应说明,选择我们要下载的版本,2、编辑更改yaml配置文件如有需要替换镜像的1)替换kubeStateMetricsdockerhub上寻找镜像确定对应的版本2)替换prometheus-adapterdockerhub上查询镜像匹配到对应的版本号3、执行部署命令执行结构输出查看grafana的端口4、浏览器访问grafana。

2025-03-21 19:50:26 422

原创 go程序调用k8s pod副本的名称IP手动赋值给configmap的参数

2、创建deployment,其中包含initContainers和containers两部分。至此go程序通过自己提交ip和服务信息注册到etcd已成功完成。3、启动deployment并登录容器验证结果。查询configmap文本内容。4、登录etcd查看注册情况。1、创建configmap。

2025-03-13 18:36:07 287

原创 k8s中将HOSTNAME的值赋给新的变量SERVICE_ID

将HOSTNAME的值赋给新的变量SERVICE_ID。登录容器中查看得到如下。

2025-03-13 13:44:18 103

原创 showdoc重置showdoc密码

1、初始化账号密码命令。

2025-03-12 20:27:10 125

原创 /etc/sysctl.conf文本内容

etc/sysctl.conf配置文件文本内容。

2025-03-12 16:33:03 107

原创 Go编译代码并开启debug模式

通过jenkins编写pipeline调用gitlab上的Dockerfile进行编译。

2025-03-03 17:50:14 227

原创 sysctl.conf 系统参数

【代码】sysctl.conf 系统参数。

2025-01-03 15:42:25 140

原创 通过 apt 安装更新的 GCC 版本

通过 apt 安装更新的 GCC 版本Ubuntu 20.04 默认提供的 GCC 版本可能较旧,可以通过添加工具链的官方 PPA 升级。

2025-01-03 14:13:14 502

原创 CentOS安装IPC::Cmd模块

1、通过 dnf 安装所需的 Perl 模块2、通过 dnf 安装 Perl 的核心模块3、初始化 CPAN4、初始化后,直接在 CPAN shell 中安装模块。

2024-12-19 10:32:16 329

原创 CentOS系统安装rustup

1、下载安装脚本并安装。

2024-12-19 10:14:17 476

原创 解决新安装CentOS 7系统mirrorlist.centos.org can‘t resolve问题

mirrorlist.centos.org yum源用不了。

2024-12-18 16:21:59 639

原创 docker-compose 安装nexus服务

1、编写docker-compose.yaml。2、启动docker容器。3、查询docker容器。

2024-12-18 11:12:31 257

原创 CentOs7部署gitlab仓库

GitLab一个开源的git仓库管理平台,方便团队协作开发、管理。在GitLab上可以实现完整的CI(持续集成)、CD(持续发布)流程。而且还提供了免费使用的Plan,以及免费的可以独立部署的社区版本(各个版本列表官网地址。

2024-12-02 15:43:21 1140

原创 手动将python的flask程序打包成exe在windows上执行

1、安装pyinstaller工具。3、查询编译后的目录结果。

2024-10-21 11:51:36 612

原创 编写Python脚本在证书过期10天内将域名信息发送到钉钉

2、Python脚本正文。

2024-09-18 16:06:20 582

原创 编写Python脚本监控域名ssl证书过期时间并在10天内发送邮件

【代码】编写Python脚本监控域名ssl证书过期时间并在10天内发送邮件。

2024-09-18 16:01:36 910

原创 Windows安装node

根据需要选择所需的版本,然后店家copy to clipboard,在powershell上执行。,记得重启powershell 窗口。

2024-09-13 17:41:51 253

原创 不同分支进行代码推送

【代码】不同分支进行代码推送。

2024-07-31 21:47:43 193

原创 查询所买证书过期时间

2、出现链接是安全的时候,或者提示证书无效时。1、点击浏览器域名左边的ssl证书标志。3、点击进去,就可以看到ssl证书信息。3、上图进入后就可以看到我们的证书信息。2)此时证书没有过期会显示如下。1)将现有域名ssl证书解压。1、浏览器控制台查询。2、服务器命令行查询。

2024-07-20 21:39:12 1562

原创 mysql8安装后设置密码登录

3、设置普通账号登录权限。2、设置登录账号密码。

2024-07-20 21:25:03 534

原创 redis一键快速删除通配key

则执行命令的时候不用带上-a参数,从而暴露redis密码。1、安全考虑,将密码赋值给环境变量。重新赋值空,增加密码安全性。

2024-07-19 14:47:51 220

原创 阿里云OSS配置缓存

1、进入需要配置的OSS,选中要配置的文件。2、设置文件元数据,最后添加。

2024-07-16 15:57:27 1380

原创 iptables配置网络地址转换(nat)

【代码】iptables配置网络地址转换(nat)

2024-07-13 00:22:04 283

原创 各个系统配置端口转发

【代码】各个系统配置端口转发。

2024-07-12 21:01:47 441

原创 redis删除通配的keys

删除通配的所有key。

2024-06-26 14:37:55 591 2

原创 k8s解决java服务下载超时问题

我们在走ingress的java程序的时候,往往会有导出数据的功能,这个时候就会有因网络慢、后台处理时间过长导致下载超时,也有因下载文件太大,导致下载失败,综合解决办法如下。1)更改反向代理超时时间。

2024-06-18 15:47:22 414

原创 ord版本升级(0.15升级到0.18.5)

1、升级rust2、拉取0.18.5代码3、启动server报错报错是因为老的ord数据版本比现在版本低,所以就需要删除或者备份原来的数据,再重新同步。

2024-06-16 02:37:12 384

原创 Django创建网站的地基

例:‘catalog//’。此模式将匹配如 /catalog/any_chars/ 的 URL,并将 any_chars 作为具有参数名称 id 的字符串传递给视图。我们将在后面的主题中进一步讨论路径方法和路由模式2)将下面的行添加到文件的底部,以便将新的项添加到 urlpatterns 列表中。这个新项目包括一个 path() ,它将带有 catalog/ 的请求转发到模块 catalog.urls (使用相对路径 URL /catalog/urls.py)3)

2024-05-15 14:18:37 833

原创 python脚本编辑oss文件

参数indent=4:以将 JSON 数据格式化为具有缩进的形式,使其更易于阅读。参数ensure_ascii=False:以确保中文字符能够正确地输出。执行后会将json文件格式化输出,如有不是很规范的都会更加美观的显示。2)保持每个键值对都占据一行,并在开头空四格。3、通过位置参数进行新增键值对。1)更改后将文件更美观的输出。脚本json格式化输出。

2024-05-15 13:34:31 410

原创 windows11 Django环境安装

3)在这个文件夹中使用manager.py和runserver命令运行开发 web 服务器。2)使用 django-admin 工具创建一个名为“mytestsite”的新框架站点。浏览器上访问http://localhost:800。2、windows10 虚拟环境设置。1、验证python和pip3环境。1)创建文件夹及项目目录。4)web浏览器上验证。3、安装Django。

2024-05-15 02:16:01 338 1

原创 阿里云ACK配置OSS类型存储卷

点击创建后会出现如下新建的声明、存储卷以及oss-key。3、要提前给oss key授予oss对应的权限。选中命名空间–>存储–>存储声明–>创建。1、在ACK控制台切换到所要操作的集群。2、要提前准备好oss key。1、要提前创建好oss。

2024-05-14 14:07:56 587

python程序动态获取可用域名

通过python程序,实时获取可用的域名

2024-05-14

个人编写python脚本

python脚本

2022-04-29

利用binlog还原sql或者恢复数据python工具

利用binlog还原sql或者恢复数据python工具binlog2sql

2022-04-27

docker-compose-prometheus包

docker-compose安装prometheus相关的配置信息文件

2022-04-26

windows10 jar包系统服务制作程序包

此包为制作服务所必须的程序文件包,通过此程序我们可以轻松的制作windows系统服务,但我们需要根据自身条件更改相关的配置

2020-12-03

kubernets-all-images-1.18.1.tar.gz

此包的内容为k8s1.18.1版本安装是所需要的镜像都提前下载并打包上传,为我们顺利部署k8s解决墙而带来的docker pull 慢的问题

2020-04-30

rabbitmq-3.6.6-erlang.tar.gz

此rpm包是专门为部署rabbitmq-server而准备的所需的包,centos7.5系统,相关博客详见https://blog.youkuaiyun.com/baidu_38432732/article/details/105813004

2020-04-28

EOS-manage-file.zip

附件是配置EOS的相关资料,包括配置文件,启动脚本和一个json文件,详情可见相关博客文档https://blog.youkuaiyun.com/baidu_38432732/article/details/103183793

2019-11-21

Mac跨域工具.zip

这是一款适合程序员跨各种域的工具,方便程序员的在编写代码中在各种域中查找资料,非常适合使用,方便各种代码程勋员开发使用,部署方式见文档:https://blog.youkuaiyun.com/baidu_38432732/article/details/103127030

2019-11-20

delete_registry_images

这是一个docker私服镜像仓库清理的python脚本,相关操作以及适当修改详见相关博客文档https://blog.youkuaiyun.com/baidu_38432732/article/details/102898720

2019-11-04

VDS-data.tar

VDS安装包的下载路径,以及部署的全部环境依赖包,方便于我们安装的时候下载

2019-05-15

redis+session配置

redis加session共享需要的lib依赖包,全部打包上传,至此以方便获取

2019-04-10

空空如也

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

TA关注的人

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