自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (18)
  • 问答 (1)
  • 收藏
  • 关注

原创 开源【gosible】轻量级的 ssh 批量操作工具

SSH 工具是一个用 Go 语言编写的实用工具,旨在简化批量巡检和文件复制任务。通过并发执行任务和支持 SFTP 协议,它可以帮助你更轻松地管理多个远程主机。你可以在实际工作中将其应用于系统管理、部署和维护工作。如果遇到问题欢迎留言或者提交issues。

2023-11-06 09:31:49 477

原创 开源【dockertail】docker聚合日志查看神器

Dockertail 日志查看器是一个简单但实用的工具,为用户提供了在终端中实时查看 Docker 容器日志的能力。无论是开发、测试还是生产环境,这个工具都能帮助用户更好地监控和聚合容器日志。通过了解其源码和功能,用户可以更好地利用这个工具来简化容器日志的管理与监控。如果遇到问题欢迎留言或者提交issues。

2023-11-06 09:29:17 224

原创 使用golang脚本基于kubeadm创建新的token

功能只是加了一个token参数用于刷新token而已,主要在于学习golang的文本处理,cmd命令执行,这些都是运维在使用go写脚本最先遇到的问题。后面想到功能会再增加,写的很烂,如果有问题或者吐槽,欢迎留言。

2023-10-19 17:10:09 305

原创 如何使用Skopeo优雅的搬运镜像

Skopeo。它是一个命令行工具,用于在各种容器镜像和注册表之间执行各种操作。Skopeo 可以处理不需要完整Docker或任何其他容器运行时的场景。下面是一些 Skopeo 可以做的主要事情:1.复制容器镜像: Skopeo 允许用户从一个注册表复制容器镜像到另一个注册表。2.验证镜像: Skopeo 能够验证一个 docker V2s2 或者 OCI 镜像的 manifest,并确认那些特定于平台(如 Linux/amd64, Linux/arm64)的镜像可以在特定架构上使用。

2023-10-19 17:03:39 356

原创 K8S环境使用gitlab+drone2 进行持续交付

drone2开始虽然可能没有后续版本了,但是还是可以关注Gitness。drone2分类了每个项目的CICD信息,不像drone1一样全部堆在一个页面上。后面再补充一些关于drone在云原生环境更丝滑的用法。

2023-10-17 11:29:33 762

原创 初探gitea Actions的内置CICD功能组件

测试完毕,期望可以正式见到这个功能,非常的实用。

2023-10-17 11:25:58 322

原创 ansible入门实践

ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能

2023-09-27 17:39:33 111

原创 yum进程被杀导致RPM数据库损坏修复

因为yum进程一直执行不完,所以使用kill -9 杀掉了进程,结果直接导致了rpm数据损坏。

2023-09-27 16:28:36 168

原创 kubeadm安装k8s失败--重置教程

注意:此操作存在危险性,请确认后操作。

2023-09-26 14:10:20 366

原创 K8S的1.24.0以上kube-proxy不监听nodeport端口问题

最近在测试1.24+和1.25+集群时,发现即便 Service 使用 nodeport 暴露,而我在测试1.23.15的时候发现nodeport是正常监听。github的回答显示,在新版本中已经删除了kube-proxy打开端口套接字部分,但是会在iptables中进行转发,故不影响访问。验证发现确实可以访问,但是在主机上查不出来,已经不见听nodeport端口了。以上是个人整合github资料的见解,如有不同看法欢迎留言。

2023-09-26 11:45:03 676

原创 openeuler离线部署K8S集群(v1.25.4)

01-rhel_init.sh 用于初始化服务器的操作,并配置检查部署K8S的基础条件是否满足。用于安装kubeadm等服务,并初始化master1节点,创建出token,用于其他节点注册。修改kubeadm-config.yaml集群初始化文件中的IP地址,把规划的主机IP进行修改。流程是一样的,不管是在新增master节点,还是新增worker节点都是一样的。到这里openeuler arm64架构的测试就算通过了,后续再测试集群版了。到这里K8S节点1已经初始化完成了,其他节点依次加入集群即可。

2023-09-19 16:05:48 218 1

原创 将 master 节点服务器从 k8s 集群中移除并重新加入

worker节点的故障恢复,以及openruler节点的故障恢复,后续再进行完善,如感兴趣,欢迎关注。模拟K8S高可用集群中,某个master节点无故宕机,且无法恢复,需要将此节点剔除集群并重新加入集群。自此master节点的故障恢复即完成了,加入集群重新调度即可。可以看出node2挂掉了。完成kubeadm安装。

2023-09-14 16:09:15 588

原创 kubeadm一键部署k8s1.25.4高可用集群--更新(2023-09-15)

使用本地DNS解析apiserver.cluster.local,可以替代复杂且不可靠的负载均衡工具,出现问题更改apiserver.cluster.local的解析master的IP即可进行切换,或者基于nginx进行自动切换。其实待完善点还是很多,比如shell脚本分为了三段,其实并不够优雅,故后续想使用ansible把这些脚本使用流程化的方式串联起来,更优雅的进行部署。2、自行配置主机node1与其他节点的免密操作,不配置需要输入密码。拷贝node1的证书到node2,node3。

2023-09-14 15:25:47 150

原创 K8S中将nacos2.0.2升级到2.1.2

2.0和2.1的数据库有差异,需要将2.0的数据表config_info、config_info_beta、his_config_info中需要新增字段 encrypted_data_key,然后再做升级。修改nacos版本镜像更新即可。

2023-09-11 17:11:27 107

原创 centos7升级curl到最新版包含离线安装方法

centos7升级curl到最新版包含离线安装方法。

2023-08-30 17:05:08 1061

原创 k8s 新晋CICD平台-Devtron0.6

开始构建镜像填写拉取分支deployment模板信息回到应用页面,开始构建出现如下情况表示CI已经完成,可以去镜像仓库查看镜像新增cd操作,新增一个workflow选择第一种方式开始部署点击details,查看详情部署成功。

2023-08-29 15:01:38 102

原创 面试题:说说什么是进程?什么是线程?区别?

以上实践对于排查进程在资源充足,但是数据接口还是运行缓慢的情况有帮助,尤其是开启了多线程,还是运行缓慢,可以查看是否是进程的线程数不够了,通过增加副本节点可以解决一部分问题。一个进程至少有一个线程,一个进程可以运行多个线程,这些线程共享同一块内存,线程之间可以共享对象、资源,如果有冲突或需要协同,还可以随时沟通以解决冲突或保持同步。但实际上,并不是线程越多,进程的工作效率越高,这是因为在一个进程内,不管你创建了多少线程,它们总是被限定在一颗。在一个进程内,多个线程可以同时执行,共享进程的资源。

2023-08-22 11:44:40 52

原创 django+paramiko结合layui实现webssh,sftp的多文件直传功能

这段代码的流程如下:linux 文件管理器选择要上传的文件目录》选择上传》选择文件》开始上传 如果上传失败,会显示重传按钮,功能还没实现,上传文件会先保存到/tmp临时目录下,上传浏览器端上传主机完成,会写入到用户选择的上传目录下。这个版本体验要好一点了,且支持多文件同时上传,但仍需要打磨。要求django+layui基础环境已经搭建完成。

2023-08-17 17:06:36 201

原创 django+paramiko结合layui+webuploader实现webssh,sftp的文件分片上传功能

本次采用分片上传方式,对于大文件上传更加友好,但是对于上传体验和上传逻辑方面还有待优化,下面准备结合新的组件重写这部分上传逻辑。pysftp:0.2.9 # pysftp封装了paramiko提供了部分功能接口,但是仅仅只能用于文件类操作。要求已经搭建基础环境。

2023-08-08 13:39:29 234

转载 基于Python实现MySQL binlog实时解析

python环境:3.7.5pip包:这个 Python 库,它是一个纯 Python 实现的 MySQL binlog 解析库,提供了一种方便的方式来解析 binlog 事件。同时,还需要一个可以让你访问到 binlog 的 MySQL 服务器,并且对于要解析的数据库,需要打开 binlog 功能。

2023-08-07 17:42:40 661

转载 Helm 入门指南:简化 Kubernetes 应用部署与管理

Helm 是 Kubernetes 的包管理器。它允许您定义、安装和升级由多个 Kubernetes 资源组成的应用程序。它的核心概念包括 "chart"(图表)、"release"(发布)和 "repository"(仓库)。"Chart" 是一个预先定义的应用程序模板,其中包含一组 Kubernetes 资源的说明文件。"Release" 是 chart 的一个实例化版本,它运行在集群上。"Repository" 是存储 chart 的远程位置,类似于软件包管理系统的软件仓库。

2023-08-04 17:35:26 83

原创 【漏洞修复】--nginx为Cookie添加Secure标记

如上配置,在全局server中添加:proxy_cookie_path / "/;在https环境中,等保要求为 set-cookie增加secure属性(为了安全,防止http请求时使用此cookie)检查“Response Headers”(或类似名称),查找名为“Set-Cookie”的响应头。打开浏览器的开发者工具(通常是按下F12键),切换到“Network”或“网络”选项卡。在开发者工具中,选择与您访问的网站对应的请求(通常是网站首页的请求)。访问您配置了添加Secure标记的网站。

2023-07-31 16:47:41 2104 2

原创 【漏洞修复】--OpenSSL Security Advisory [22 Sep 2016]

此文章主要记录OpenSSL Security Advisory [22 Sep 2016]漏洞的修复方法。

2023-07-31 16:46:03 642

原创 (阿里云)ingress配置TLS版本并指定加密算法

为了提高证书的加密安全,启用TLS1.2 TLS1.3,默认开启TLS1.3并指定加密算法。新增如上两个配置,并重启nginx-ingress服务。

2023-07-31 16:41:05 543

转载 django+paramiko结合layui实现webssh,sftp的文件上传功能

python,django,layui,webssh,sftp

2023-07-26 14:33:46 236

转载 云存储技术的神器--rclone

作为一种全能型云存储解决方案,Rclone可帮助用户轻松实现跨平台的文件传输与同步,省去了手动下载上传的麻烦,并且支持30+种不同类型的云服务,涵盖了主流的Google Drive, Dropbox, OneDrive,阿里云OSS,腾讯COS,等等。通过该工具,用户不仅可以在各类型云盘之间拷贝、同步数据,还能支持资源占用低,速度快,稳定性好等一系列优点。Rclone 可将文件从一个位置复制到另一个位置,这可以是两个不同的云储存提供商,也可以是本地与云之间。文件过滤规则,相当于上面两个选项的其它使用方式。

2023-07-17 14:27:41 587

转载 Docker实现跨主机通信

Docker实现跨主机通信

2023-07-09 20:50:22 813

转载 物理磁盘监控工具--scrutiny

如果您运行的服务器具有多个硬盘驱动器,您可能已经熟悉 S.M.A.R.T 和守护程序。如果没有,这是一个令人难以置信的开源项目

2023-06-21 17:57:00 94

转载 如何安装部署influxDB2-2.2.0?

influxdb是使用GO编写的基于时间序列的数据库,适用于存储大量带有时间戳的数据,监控数据,日志,应用程序的指标、数据分析数据等等。> 通过influxdb自动保存数据,你不需要删除和清理,只需要定义一段时间DB会帮你自动清理。> influxdb默认端口8086,默认是http协议接口。

2023-06-21 11:51:57 435

转载 Docker部署达梦8数据库

docker部署DM8

2022-04-26 18:02:07 1912 4

转载 TeamX 私有化WIKI

gitee地址:https://gitee.com/noear/TeamX采用docker部署方式:TeamX 使用docker进行部署1,把文件克隆下来git clone https://gitee.com/noear/TeamX.git2,创建持久化目录:mkdir -p /data/sss/teamx 然后把 jtl.jar 或 jt.jar 放到 /data/sss/teamx/ 下面3,pull JDK的镜像:docker pull adoptop..

2021-01-06 11:42:52 608

原创 win10安装mysql成功经验分享

先说我的系统是win10教育版在安装mysql的时候总是走完了第一步后面就没有弹出来了。很是郁闷,从mysql5.0的版本试验到8.0的版本。mysql8.0是安装成功了的,但是怎么都连接不上,报1251错误。后来一查,http://www.cnblogs.com/codeawaken/p/9041092.html挨着命令都试验了下,没有成功,很奇怪,耶很伤心,卸载。换mysql5.0系列的版本,...

2018-06-23 19:06:30 901

sonarqube全版本语言包

sonar-l10n-zh-plugin-9.2.jar,sonar-l10n-zh-plugin-8.9.jar,sonar-l10n-zh-plugin-9.4.jar,sonar-auth-gitlab-plugin-1.3.2.jar

2022-04-26

OM-SrvAdmin-Dell-Web-LX-9.5.0-4063_A00.tar.gz

戴尔服务器R710,720,730的web管理包,实时查看服务器信息,磁盘组情况。 PS(备注:如果自动安装失败,可以手动安装,安装方法自行百度,亲测安装包可用。)

2021-07-07

kubectl.exe

windows10的kubectl工具,亲测可用。

2021-04-30

jdk-11.0.11_linux-x64_bin.tar.gz

jdk11

2021-04-25

DSM_DS3612xs_4528.pat

NAS群辉系统,DSM_DS3612xs_4528.pat

2020-07-13

DSM_DS3612xs_4493.pat

群辉系统,兼容5系列的。DSM_DS3612xs_4493.pat

2020-07-13

prometheus,node_exporter,alertmanager

prometheus-2.4.2.linux-amd64.tar.gz,node_exporter-0.16.0.linux-amd64.tar.gz,alertmanager-0.21.0-rc.0.darwin-386.tar.gz

2020-06-30

注册表修复.rar

DVD光驱由于其配置信息(注册表中的)不完整或已损坏,Windows 无法启动这个硬件设备。有人说是要修改注册表里的upperfilter和loweverfilter两项,但是真的找不到这两个,查阅很多,修复失败后,用此方法修复成功,光驱无法读取,除本身硬件被损坏,如果是注册表损坏或者被软件禁用可用此方法。使用方法:双击运行此注册表,运行成功后关机重启。

2019-05-09

Oracle 9i 参考手册

推荐Java+Oracle+Uml组合。掌握程度一般不用太深,测试工具开发职位的除外。特别注明,Junit是一定要掌握的。

2018-07-12

selenium_ide-3.0

selenium_ide-3.0是最新的自动化测试工具,亲身测试在最新的Firefox浏览器安装成功并能正常运行,自动化测试插件。

2018-06-23

java实现邮件发送代码

java实现邮件发送代码,只是一个简单功能的实现,需要的朋友可以下载

2017-12-26

Java并发编程系列心得笔记

Java并发编程系列心得笔记,可以参考,欢迎共同交流学习

2017-12-26

centos7.3Rsyslog+LogAnalyzer+MySQL中央日志服务器

1、LogAnalyzer 是一款syslog日志和其他网络事件数据的Web前端。它提供了对日志的简单浏览、搜索、基本分析和一些图表报告的功能。数据可以从数据库或一般的syslog文本文件中获取,所以LogAnalyzer不需要改变现有的记录架构。基于当前的日志数据,它可以处理syslog日志消息,Windows事件日志记录,支持故障排除,使用户能够快速查找日志数据中看出问题的解决方案。 2、LogAnalyzer 获取客户端日志会有两种保存模式,一种是直接读取客户端/var/log/目录下的日志并保存到服务端该目录下,一种是读取后保存到日志服务器数据库中,推荐使用后者。 3、LogAnalyzer 采用php开发,所以日志服务器需要php的运行环境,本文采用LAMP。

2017-12-26

python小白入门必备资料

全面的python学习资料,小白入门python必学,简单易懂,助力轻松学完python,外送一份小测试

2017-12-17

struts技术总结

这是我个人学习struts2的技术经验总结,希望可以帮到大家,

2014-11-25

SSH的整合框架加实例

架包是已经整合好了的,还有实例加测试例子一份,适合初学者学习使用

2014-11-25

刚刚写的一个娱乐小软件

一个很好玩的娱乐病毒,没有危害性,只是为了娱乐,安全软件会报病毒,信任后就可以了,双击启动,不要惊慌,

2014-09-08

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

TA关注的人

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