自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 资源 (2)
  • 收藏
  • 关注

原创 OpenEuler安装ukui图形界面无法登陆root账号

usr/share/lightdm/lightdm.conf.d/95-ukui-greeter.conf 或是 /etc/lightdm/lightdm.conf。openEuler22.03及之后的版本在终端执行。

2025-06-10 11:49:12 78

原创 zabbix中通过模板实现自动发现对tcp端口批量监控

4. linux脚本参考(仅供参考)创建一个discoverport.sh文件Windows的参考这个脚本创建一个discoverport.bat文件主机绑定模板进入主机,选择要绑定的模板进入主机的自动发现,找到加入的自动发现规则,双击自动发现后进行测试这里,确保测试有数据产生!注意:如果出现访问脚本超时,或者无权限执行脚本的类似文件:如解决方法:需要把zabbix用户加入到sudo中,然后再执行测试自动发现就正常了修改文件/etc/sudoers加入:zabbix A

2025-04-08 10:11:08 557 1

原创 swagger漏洞扫描工具

打开swagger-exp-master\lib\common.py文件查看。1.注册表中的Chrome地址,一定要和这里对应,没有就新创建一个。2.记得创建api-docs.json文件。这里是要填写你要扫描的ip端口。

2025-01-21 14:25:16 328

原创 postgres数据库在arm架构中安装

参考连接:https://blog.csdn.net/idols_man/article/details/134555917。3.如果出现“readline library”等相关错误,则需要进行依赖库安装。这里需要设置成trust,才能免密码登录,后面设置成md5加密才需要密码才能登录。修改为listen_addresses=‘*’这里需要授权这个目录才行,不然会启动不了。10.system方式启动pgsql。1.解压 tar -zxvf。

2024-07-25 15:14:30 1045

原创 docker镜像源daemon.json

【代码】docker镜像源daemon.json。

2024-07-11 14:27:25 310

原创 关于MySQL启动报错 * The server quit without updating PID file (/run/mysqld/mysqld.pid).

然后查看这些包含my.cnf的配置文件,发现/etc/mysql/my.cnf确实有/run/mysqld/mysqld.pid!我用的是/etc/my.cnf。一直出现这个/run/mysqld/mysqld.pid问题,我配置文件明明没有这个,而且我显示指定了其他路径还是会出现这样问题。总结:mysqld --print-defaults命令是救命的存在,能够检查数据库启动用的一些配置和输出的文件路径。最后在/etc/my.cnf配置文件中,显示定义我们的pid输出路径,其实显示定义也没关系。

2024-07-04 11:57:37 331

原创 使用pgloader实现MySQL迁移到postgres

我是用centos7.9才实现的,公司arm架构的弄了半天没弄起来,最后虚拟机搞了个centos就好了。最后开始执行命令迁移。

2024-07-02 14:07:55 623

原创 关于k8s中部署kubesphere的prometheus-k8s-0容器报CrashLoopBackoff问题

查阅大量资料,包括问gpt都无济于事,说是和内存相关,但是无法定位到具体的问题点,后面通过官方论坛和群,寻求帮助后给了一个排除的思路从而解决;判定是和nfs存储不兼容,我是arm架构的,网上说amd可正常使用。所以我现在改用的是本机存储。重新apply一下就正常了。

2024-06-18 16:05:16 318

原创 Git将本地代码推到远程仓库

Git将本地代码推到远程仓库 - 简书拉取git仓库到本地:连接git仓库 将项目拉取到本地_本地拉取git项目-CSDN博客

2023-11-10 13:45:00 144

原创 离线安装docker

我这边下载的是docker-20.10.9.tgz 下载地址https://download.csdn.net/download/weixin_45548465/87513150。离线安装包下载地址 https://download.docker.com/linux/static/stable/x86_64/给文件增加可执行权限(不增加也行)启动docker 并设置开机自启。查看docker服务状态。自定义docker服务。

2023-11-10 11:44:08 174

原创 Windows下操作mysql

mysqld --initialize --console #查看日志。mysqld --initialize-insecure #初始化。mysqld install mysql8 #注册服务。net start mysql8 #启动服务。sc delete mysql8 #删除。这是mysql解压包安装的方式。#创建数据库名称并设定字符集。mysql>exet;

2023-11-10 11:36:23 184

原创 含泪解决mysql多实例情况下,启动mysql找默认/etc/my.cnf问题

修改:/support-files/mysql.server。查找extra_args定位修改。启动时要指定自己的配置文件。

2023-11-10 11:34:58 454

原创 mysql8.0多实例部署问题

解决办法:重新调整下命令的顺序。

2023-11-10 11:33:53 102

原创 使用shell、dockerfile、buildx、docker-compose整合构建多个jar包并实现一键发布项目

需要注意的是,使用docker-compose的前提是镜像已经构建完整,然后再目标服务器中执行docker-compose up一键拉取镜像、运行容器并实现一键部署。执行脚本时,构建了不同架构的镜像,需要注意的是docker版本需要支持buildx才可以,并且已经下载好不同架构的模拟器。我用的docker版本是 24.0.5;推送到harbor仓库的前提是要搭建好仓库,并创建好项目。mysql配置是更具项目需求配置,这里注意mysql的路径。执行脚本时,需要传一个值进去,例如:1.6.9(版本号)

2023-11-10 10:58:53 471

原创 htpps实现访问svn

这里可能过于碎片化,不过大家作为参考就好首先安装svn服务以及https的使用,这边不做多赘述参考文献:重点说下,自己在通过https来访问的svn注意点!

2023-11-09 17:19:17 347

原创 Keepalived离线安装

以上步骤描述的是Keeplived的简单离线安装流程,具体根据实际情况调整。需要注意的是,在安装时需要安装相关的依赖包,如libnl、libnl-devel、gcc、openssl-devel等,以确保程序顺利编译运行。Keeplived是在Linux服务器中实现负载均衡和故障转移的软件,支持在多个服务器之间共享虚拟IP地址,并通过VRRP协议检测主服务器的可用性,实现高可用性和负载均衡。下面是我自己测试环境中使用的配置文件。keepalived配置文件参考。

2023-11-09 17:15:02 2026

原创 安装haproxy+代理mysql

实现systemctl start haproxy方式启停。创建配置文件目录/home/haproxy/conf/主要是对mysql进行负载均衡。创建haproxy账号。

2023-11-09 16:40:18 420

原创 vm中给磁盘扩容

ext4文件系统类型的通过以下命令扩展。

2023-11-09 16:21:19 70

原创 redis主从+哨兵模式

刚开始配置的时候,把认定主的redis先启动!再启动其他的redis服务,然后再启动哨兵sentinel服务。注意:我这里把原有的注释、空格都去掉了,给redis配置文件瘦身了。springboot中调用redis的相关配置。仅供参考,有什么问题可以评论区留言。注意:所有哨兵配置文件都一样。

2023-11-09 16:17:17 66

原创 docker构建不同架构的镜像

建议使用docker 23.0.4版本,这个版本预装了buildx,只需要下载所有架构的模拟器就好。如果是其他低版本的docker镜像的话,要安装buildx才能使用。

2023-11-09 15:38:00 269

原创 保姆级别安装harbor

安装harbor

2023-11-09 15:34:02 138

原创 通过shell脚本实现 离线情况下手动安装jdk、mysql、nginx、minio、redis

通过shell脚本实现 离线情况下手动安装jdk、mysql、nginx、minio、redis

2023-11-09 14:07:56 565

原创 shell方式安装gcc、jdk、nginx、redis、mysql——【suse linux环境】

suse linux环境下通过shell脚本部署gcc、jdk、nginx、redis、mysql

2023-11-09 14:03:40 110

原创 通过shell实现对sql业务的升级

通过shell脚本实现对mysql的全量、更新

2023-11-09 13:58:17 100

原创 实现jar开机启动

通过shell脚本实现对jar服务的开机启动

2023-11-09 13:55:44 102

原创 centos6.8——数据源CentOS-Base.repo

centos6的源

2023-11-09 13:49:18 351

原创 vscode实现远程登录openeuler服务器

用vscode远程连接。

2023-05-17 16:38:41 664

原创 openEuler安装中遇到的坑 - 网卡设置以及安装

注意openEuler-20.03-LTS-SP3 基于Linux内核 4.19 所以在选择虚拟机安装时候要注意。物理机安装openEuler遇到网卡默认指向问题,实际网卡的ONBOOT设置为yes然后重启即可。使用ifdown 【网卡名称】 和 ifup 【enp0s3】 命令保存修改重启网卡。ifconfig 【网卡名】 down。

2023-05-17 16:37:25 4800

原创 tomcat中关闭catalina.out日志文件输出

usr/local/apache-tomcat-8.5.34/bin/catalina.sh文件。

2023-05-16 10:59:29 1059

原创 linux中实现minio高可用集群

systemd配置文件minio.service,实现systemctl start minio方式启动。搭建高可用MinIO集群_minio 集群_夜空Page的博客-CSDN博客。minio存放的路径 不要和根磁盘共用,不然会启动失败。启动脚本data/minio/run/run.sh。将minio文件下载到指定路径。

2023-05-08 15:52:27 249

原创 calico中一直处于READY0/1

需要注意的是,这些端口可能会因为不同的配置而有所不同。例如,如果使用了自定义的网络策略,则可能需要开放其他端口以支持特定的网络流量。TCP/2379、TCP/2380:etcd 数据库的默认端口,用于存储 Kubernetes 集群的状态和元数据。TCP/6666:Felix 应用程序的默认端口,用于与 Calico 网络中的其他组件通信。TCP/5473:Calico 管理界面的默认端口,用于管理和监控 Calico 网络。UDP/4789:VXLAN 封装的数据包的默认端口,用于跨节点通信。

2023-05-08 15:51:06 1069

原创 linux中nginx实现systemctl启动方式

【代码】linux中nginx实现systemctl启动方式。

2023-05-08 15:50:36 211

原创 calico问题——kube-apiserver报错了服务kubernetes/default的集群IP 10.0.0.1不在服务CIDR 169.169.0.0/16内;请重新创建.

安装网络插件,并运行会生成有关cni文件目录,里面会显示要使用的master cluster ip,一定要和master_ssl.cnf中对应上,不然后面会导致容器无法正常运行!这里的ip段是有讲究的,不然后面安装的calico网络插件会找不到,会报错。一定要检查kube-apiserver的配置文件。ps:不懂就记录,好记性不如烂文档。这三个是三个master的运行情况。

2023-05-08 15:49:34 435

原创 node中发现有一个calico的pod没有正常运行

然后查看这个pod所部署在的node服务器,查看kubelet运行情况。关闭harbor后,腾出内存后,重启kubelet就恢复了。因为我在这个服务器中运行了harbor仓库,查看这个pod的详情信息。

2023-05-08 15:48:30 268

原创 k8s集群手动安装coreDNS

然后,通过nslookup 【service name】进行验证。创建coredns.yaml文件。创建一个busybox.yaml。

2023-05-08 15:47:08 1076 1

原创 安装harbor

Harbor的安装和使用(最新版)-基于CentOS_centos搭建harbor_我有一根魔法棒的博客-CSDN博客

2023-05-08 15:46:44 94

原创 k8s跨node curl 访问不通问题排查解决

参考连接:问题是这样的:三台云服务器:部署了三个master+三个node,发现在其中一台master上,验证能够正常访问其他工作节点上的pod。发现curl 不了,只能curl分配到本机的pod,后面才发现是路由转发策略问题导致!一下是步骤和解决方式:Chain FORWARD (policy DROP) 是 Linux iptables 防火墙中的一个规则链,用于控制转发流量的访问。

2023-05-08 15:46:31 3431

原创 linux中java服务启停通过Systemd unit方式

在 ExecStart 中将命令写成 /usr/local/jdk1.8.0_202/bin/java -jar *.jar 是有语法错误的。在 Systemd unit 文件中,对于 ExecStart 命令的解析是由 shell 执行的,和在交互式的 shell 中一样。而 *.jar 是一个通配符(Wildcard),不是一个具体的 jar 文件名,这会导致启动失败。所以要这样写才不会启动失败。

2023-05-08 15:42:53 217

原创 kubernetes核心资源内容

访问测试访问 http://hello.test.com:30813/访问 https://demo.test.com:31761/ ,nginx是由Ingress层返回的访问 https://demo.test.com:31761/nginx ,nginx是由nginx-demo中的pod返回的修改Ingress配置文件,将path: "/nginx"改成path: “/nginx.html”nginx-demo中的pod的nginx容器内推荐nginx文件ls总结ingress实现。

2022-11-01 14:47:21 4458

原创 mysql在忘记密码的情况下,修改密码

引用文章: https://blog.csdn.net/weixin_45504248/article/details/123742630。步骤四:在命令行内输入以下命令设置新的mysql的root密码。#不输入密码即可登入mysql,因为root密码已被置为空。步骤三:在命令行输入以下命令恢复mysql登录时检测密码。此处把新密码设置为root,你可以设置为你的密码。步骤五:测试root密码是否重置成功。不输入密码即可登入mysql。保存退出my.cnf。保存退出my.cnf。

2022-09-20 11:59:52 115

swagger-exp-master 漏洞扫描工具

swagger-exp-master 漏洞扫描工具

2025-01-21

docker中使用docker-compose部署giacp参考

docker中使用docker-compose部署giacp参考

2025-01-14

java在Windows上用服务名启动

java在Windows上用服务名启动

2023-12-25

nginx转发https的配置文件,仅供参考

nginx转发https的配置文件,仅供参考

2023-12-25

elk部署包简单版本11111

elk部署包简单版本11111

2023-12-25

FastDFS文件系统搭建

FastDFS文件系统搭建

2023-11-10

实现对jar包的混淆加密

实现对jar包的混淆加密

2023-11-10

kubernetes中node环境文件

kubernetes中node环境文件

2023-01-06

二进制安装kubernetes中master环境内容

二进制安装kubernetes中master环境内容

2023-01-06

zabbix4.0搭建

zabbix4.0搭建

2022-07-25

新磁盘挂载目录步骤.doc

新磁盘挂载目录步骤.doc

2022-01-10

空空如也

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

TA关注的人

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