自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker镜像源daemon.json

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

2024-07-11 14:27:25 104

原创 关于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 188

原创 MySQL迁移到pgsql中

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

2024-07-02 14:07:55 161

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

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

2024-06-18 16:05:16 169

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

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

2023-11-10 13:45:00 105

原创 离线安装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 107

原创 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 139

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

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

2023-11-10 11:34:58 284

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

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

2023-11-10 11:33:53 28

原创 使用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 227

原创 htpps实现访问svn

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

2023-11-09 17:19:17 186

原创 Keepalived离线安装

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

2023-11-09 17:15:02 899

原创 安装haproxy+代理mysql

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

2023-11-09 16:40:18 242

原创 vm中给磁盘扩容

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

2023-11-09 16:21:19 26

原创 redis主从+哨兵模式

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

2023-11-09 16:17:17 31

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

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

2023-11-09 15:38:00 127

原创 保姆级别安装harbor

安装harbor

2023-11-09 15:34:02 49

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

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

2023-11-09 14:07:56 377

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

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

2023-11-09 14:03:40 64

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

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

2023-11-09 13:58:17 26

原创 实现jar开机启动

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

2023-11-09 13:55:44 45

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

centos6的源

2023-11-09 13:49:18 195

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

用vscode远程连接。

2023-05-17 16:38:41 403

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

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

2023-05-17 16:37:25 3410

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

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

2023-05-16 10:59:29 835

原创 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 162

原创 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 825

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

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

2023-05-08 15:50:36 163

原创 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 258

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

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

2023-05-08 15:48:30 156

原创 k8s集群手动安装coreDNS

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

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

原创 安装harbor

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

2023-05-08 15:46:44 35

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

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

2023-05-08 15:46:31 2345

原创 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 154

原创 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 3557

原创 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 85

原创 使用kubeadm工具快速安装 Kubernetes集群

根据kubernetes权威指南 第5版来操作,每次到最后的初始化就报错,烦死了。所以我记录下我是怎么处理的。

2022-09-20 11:37:32 282

原创 二进制包安装kubernetes1.19.0

为etcd和Kubernetes服务启用基于CA认证的安全机制,需要CA证书 进行配置。如果组织能够提供统一的CA认证中心,则直接使用组织颁 发的CA证书即可。如果没有统一的CA认证中心,则可以通过颁发自签 名的CA证书来完成安全配置。etcd和Kubernetes在制作CA证书时,均需要基于CA根证书,本文以 为Kubernetes和etcd使用同一套CA根证书为例,对CA证书的制作进行说明。

2022-09-20 11:30:08 739

原创 关于二进制安装k8s 使用calico网络插件出现NotReady问题

failed pulling image "k8s.gcr.io/pause:3.2": Error response from daemon

2022-08-16 13:59:34 1871 2

原创 docker-compose安装redis、mysql、nginx、minio

代码】docker-compose安装redis、mysql、nginx、minio。

2022-07-25 16:55:32 572

java在Windows上用服务名启动

java在Windows上用服务名启动

2023-12-25

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

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

2023-12-25

elk部署包简单版本11111

elk部署包简单版本11111

2023-12-25

实现对jar包的混淆加密

实现对jar包的混淆加密

2023-11-10

FastDFS文件系统搭建

FastDFS文件系统搭建

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关注的人

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