- 博客(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
原创 通过 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 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
原创 Windows安装node
根据需要选择所需的版本,然后店家copy to clipboard,在powershell上执行。,记得重启powershell 窗口。
2024-09-13 17:41:51
253
原创 查询所买证书过期时间
2、出现链接是安全的时候,或者提示证书无效时。1、点击浏览器域名左边的ssl证书标志。3、点击进去,就可以看到ssl证书信息。3、上图进入后就可以看到我们的证书信息。2)此时证书没有过期会显示如下。1)将现有域名ssl证书解压。1、浏览器控制台查询。2、服务器命令行查询。
2024-07-20 21:39:12
1562
原创 redis一键快速删除通配key
则执行命令的时候不用带上-a参数,从而暴露redis密码。1、安全考虑,将密码赋值给环境变量。重新赋值空,增加密码安全性。
2024-07-19 14:47:51
220
原创 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
kubernets-all-images-1.18.1.tar.gz
2020-04-30
rabbitmq-3.6.6-erlang.tar.gz
2020-04-28
EOS-manage-file.zip
2019-11-21
Mac跨域工具.zip
2019-11-20
delete_registry_images
2019-11-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人