自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(205)
  • 收藏
  • 关注

原创 ubuntu22.04系统kubeadm部署k8s高可用集群

一、shell脚本一键部署$($(-cs$(echoawk$(echoawk使用说明:脚本适配:替换脚本中的 , 和 为 kubeadm init 输出的实际值确保所有节点可以互相SSH访问(用于复制join命令)执行顺序:先在 master1 (192.168.177.125) 上运行脚本从 master1 获取 /root/join-command.txt 中的命令。

2025-06-26 18:29:11 583

原创 Ubuntu 22.04 系统,分别在两台机器上通过 Docker 和非 Docker 方式部署 Uptime Kuma,并配置双向监控及企业微信告警的完整方案

n> 状态: {{status}}\n> 时间: {{time}}\n> 详情: {{message}}”二、机器B:非 Docker 部署(Node.js 方式)一、机器A:Docker 部署 Uptime Kuma。访问地址:http://<机器A_IP>:3001。URL:http://<机器B_IP>:3002。URL:http://<机器A_IP>:3001。名称:Machine-B-NodeJS。名称:Machine-A-Docker。点击 Test 发送测试通知39。四、配置企业微信告警。

2025-06-24 18:23:31 774

原创 Ubuntu 22.04 系统上部署 MySQL 9.1 InnoDB Cluster 集群方案

【代码】Ubuntu 22.04 系统上部署 MySQL 9.1 InnoDB Cluster 集群方案。

2025-06-23 09:41:03 352

原创 在 VMware (WM) 虚拟机上安装的 Ubuntu 22.04 分配了 20GB 磁盘,但仅使用 10GB 就显示 “空间已满“

sudo journalctl --vacuum-size=100M # 限制日志大小。sudo lsof | grep deleted # 查看被删除但仍占空间的文件。原因:VMware 调整的是虚拟磁盘上限,但 Ubuntu 内的分区未扩展。现象:df -h 显示 / 100%,但 du -sh * 找不到大文件。原因:可能是已删除但仍被进程占用的文件(如日志、Docker 容器)。sudo fdisk -l # 检查实际识别的磁盘大小。sudo fdisk -l # 查看物理磁盘分配。

2025-06-16 19:13:46 621

原创 Ubuntu22.04部署netdata

sudo systemctl enable netdata #添加开机自启动。sudo systemctl stop netdata 停止服务。sudo systemctl start netdata 启动服务。本地访问:http://192.168.177.128:19999/4.安装并启动 Netdata。使用官方一键安装脚本(推荐)2.添加必要的软件仓库。1.检测你的系统环境。访问 Netdata。

2025-06-16 16:53:32 359

原创 设置静态IP地址(Ubuntu22.04可行)

【代码】设置静态IP地址(Ubuntu22.04可行)

2025-06-16 16:14:45 1485

原创 在 Tlinux 2.4 上编译安装 Python 3.11 需要下载 Python 源代码并进行编译。

【代码】在 Tlinux 2.4 上编译安装 Python 3.11 需要下载 Python 源代码并进行编译。

2025-06-12 11:06:17 302

原创 电信光猫的更换流程

宽带的逻辑ID‌是指由网络服务提供商(ISP)分配的一个标识码,用于在网络上注册和识别宽带设备,如光纤调制解调器(光猫)。登录光猫系统后,依次点击“网络”-“远程管理”-“逻辑ID认证”,找到宽带的逻辑ID(LOID号)。注意检查新光猫的光源接入类型(如GPON或EPON),以确保与家里的光纤类型匹配。购买与原来光猫参数相同或相近的新光猫,以确保其与现有网络系统的兼容性。点击“设备注册”,输入刚才找到的逻辑ID,密码留空,点击确认。使用测速工具测试新光猫的网络速度,确保达到签约的带宽。

2024-12-31 15:57:06 11302 1

原创 jdk服务重启脚本

2.nacos+jdk1.8多服务同时重启脚本。1.nacos+jdk1.8单服务重启脚本。

2024-12-13 12:34:17 446

原创 Docker快速部署MySQL8.0

完整的my.cnf配置参数参考。

2024-12-11 18:41:43 1382

原创 Linux修改设置时区的几种方法

/先删除/etc/localtime,否则若存在此文件软链接会失败。复制相应的时区文件,替换系统时区文件;

2024-12-10 17:56:53 5601 1

原创 centos7 yum安装node.js12

1 下载nodejs12。

2024-12-02 14:40:45 593

原创 亚马逊云(AWS)使用root用户登录

3.修改sshd_config文件里的 PasswordAuthentication为yes,默认是no,也就是想让我们用密钥对登录。操作系统是:Red Hat Enterprise Linux Server release 7.4 (Maipo)最近在AWS新开了服务器(EC2),用于学习,遇到一个问题就是默认是用ec2-user用户登录,也需要密钥对。4.为ec2-user用户修改密码,为啥呢?1.用ec2-user用户登录,然后切换到root用户。5.重新用root登录即可。

2024-12-02 11:44:49 1471

原创 CentOS7使用源码方式安装Containerd

如果不设置这个选项,systemd 就会将进程移到自己的 cgroups 中,从而导致 containerd 无法正确获取容器的资源使用情况。默认情况下,systemd 会在进程的 cgroup 中查找并杀死 containerd 的所有子进程。要将 KillMode 的值设置为 process,这样可以确保升级或重启 containerd 时不杀死现有的容器。官网GitHub上下载地址:https://github.com/containerd/containerd/releases。

2024-05-21 17:22:57 718

原创 k8s pv 一直是release状态

这个时候我们就需要手工去进行干预了,真实生产环境下管理员会把数据备份或迁移出来,然后修改 PV,删除 claimRef 对 PVC 的引用,这个时候 Kubernetes 的 PV 控制器 watch 到 PV 变化后,就会将 PV 修改为 Available 状态,Available 状态的 PV 当然就可以被其他 PVC 绑定了。删除完成后,这个时候 PV 就会变成正常的 Available 状态了,重新去重建之前的 PVC 当然就可以正常绑定了。如下图所示,pv 一直是release状态。

2024-05-21 16:44:25 918

原创 云平台一键迁移(腾讯云windos服务器迁移到阿里云windos服务器)

PowerShell 一键安装方式(建议 Windows Server 2008 及以上版本系统使用)在操作系统桌面左下角右键单击 ,在弹出的菜单中选择 Windows PowerShell (管理员)。在 powershell 窗口中执行以下命令,安装自动化助手客户端。1)先做准备工作准备好腾讯云api密钥,2)安装自动化助手客户端。迁移前要备份源服务器。

2024-03-19 18:03:09 936

原创 VMwareWorkstation16与Ubuntu 22.04.6 LTS下载与安装

安装完成之后,点击桌面上的VMware快捷方式,可以选择输入产品许可密钥,或者是选择试用30天(密钥可以在网上搜,很多的)。更改文件的安装路径,这里就是我们之前自己创建的文件夹,然后点击下一步。这里我们点击下一步,勾选许可协议,点击下一步。安装完成如下图,就可以正常使用了。

2024-03-13 14:38:10 1871

原创 k8s节点负载使用情况分析命令kubectl describe node [node-name]

上面的Requests最小分配 Limits最大分配是所有pod之和,最小分配之和不能超过服务器实际参数,否则新的pod会因为资源不够起不来,最大分配是预设之和,不是实际使用量,1.到任意安装了kubectl节点命令的节点上执行kubectl describe node [node-name]

2024-02-26 11:38:35 1450

原创 windows开机自启bat

1.项目上为了节约成本,设置了定时开关机任务,工作日9-20点开机时间,为了开机之后服务正常启动,需要做个开机服务自启动。2.项目启动bat脚本。3.配置开机自启动步骤。

2024-01-29 11:33:48 1724

原创 RDS数据归档-DMS归档到用户OSS

阿里云RDS数据库有类似归档处理方案(类似于压缩的方式),有些项目数据不删除但是可以压缩处理下。特别是禁用项目的,这样也不用本地储存,需要用的时候在恢复,不然太占用空间了。

2024-01-24 10:19:18 744

原创 yarn 出现error An unexpected error occurred错误的解决办法

则以下方法,可以解决。

2024-01-22 18:07:42 1807

原创 shell中分隔符IFS用法,获取索引数组中单个元素

IFS变量默认情况下包含空格、制表符和换行符。这意味着当您从命令行或文件中读取文本行时,默认情况下,IFS会将文本行拆分成多个字段,每个字段之间由空格、制表符或换行符分隔,查看IFS的值发现env | grep IFS为空,而set | grep IFS有值,说明IFS是局部变量。在Bash Shell中,IFS(Internal Field Separator)是一个环境变量,用于指定字段分隔符。当您从命令行或文件中读取文本行时,IFS变量定义了如何将文本行拆分成字段。1.IFS的作用和含义。

2023-12-28 11:44:48 1180

原创 shell不换行打印动态变量,持续输出系统时间戳

f 换行但光标仍旧停留在原来的位置。1.shell不换行打印动态变量。\r 光标移至行首,但不换行。\c 最后不加上换行符号。\n 换行且光标移至行首。2.持续输出动态时间戳。\b 删除前一个字符。

2023-12-27 15:07:40 885

原创 阿里云ack集群调度不均衡,个别节点内存使用率过高,安装负载感知调度

如果想要根据使用率调度优化,可以参考下https://help.aliyun.com/zh/ack/ack-managed-and-ack-dedicated/user-guide/use-load-aware-pod-scheduling?调度上内存使用率的打分占比不高,您可以比对看下节点间的request 百分比情况。

2023-12-25 11:41:27 417

原创 阿里云cdn设置相同的域名路径访问不同的oss目录

1.设置回源配置,添加回源URL改写。2.设置跨域,cdn的跨域优先oss。

2023-12-12 19:10:14 1230

原创 wordpress:6.3的docker部署和k8s部署方式

http://192.168.1.1:8888/wp-login.php #登录wordpress。一.docker部署mysql5.7数据库。三.docker部署wordpress服务。二.创建wordpress用户。

2023-12-11 19:25:28 482

原创 配置阿里云CLI-aliyun命令与安装ossutil

阿里云CLI(Command Line Interface)支持同时配置多个账户,可以通过configure配置多个profile,配置完成后,可以通过运行 aliyun configure list 命令来查看已配置的账户信息。ossutil默认使用/home/user/.ossutilconfig作为配置文件,若您设置了配置文件的路径,则每次使用命令时需增加-c选项指定配置文件。请输入配置文件名,文件名可以带路径(默认为:/home/user/.ossutilconfig,回车将使用默认路径。

2023-12-06 14:22:24 1609

原创 centos中mysql8忘记密码的操作步骤

ALTER user ‘root’@‘%’ IDENTIFIED WITH mysql_native_password BY ‘你的密码’;1、编辑/etc/my.cnf文件,在末尾出增加 skip-grant-tables。4、将 /etc/my.cnf 中 的 skip-grant-tables 去掉;6、再次登录mysql,登录密码为空,然后修改root密码。3、登录mysql,并重置root密码为空。5、再次重启mysql服务。2、 重启mysql服务。

2023-11-28 18:51:10 725

原创 nginx-Deployment

【代码】nginx-Deployment。

2023-11-27 17:58:24 344

原创 Linux脚本shell中将Windos格式字符转换为unix

set ff=unix ##转换为unix格式。:set ff ##会显示字符格式。:wq ##保存退出。

2023-11-15 10:51:47 1268

原创 Sonatype Nexus部署docker安装nexus3

个人建议: 如果是放在局域网的话可以启用,不用去配置maven的setting文件,如果是放在公网建议禁用。nexus默认登录账号为admin, 默认密码需要进入容器内部获取(红色框框内的是密码,不要搞错了!可以通过 Sort by 查看其他版本的 nexus3,默认是最新版本 sonatype/nexus3:latest。Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。因为公司用的版本为nexus3:3.30.1,所以直接搜索下载这个版本。

2023-11-13 18:30:21 1489

原创 用Python进行DDOS攻击

【代码】用Python进行DDOS攻击。

2023-11-09 16:35:36 906

原创 阿里云RocketMQ版查看消息队列的客户端

消息队列 RocketMQ 版/实例列表/Group 管理/Group 详情/运行信息。通过group查看连接mq的主机。

2023-10-26 17:26:46 567

原创 (yum+内网)centos7两种方式安装jdk11

一、yum在线安装需要提前配置yum源。

2023-10-23 18:42:15 1082

原创 k8s的coreDNS添加自定义hosts

1.ack的hosts不会继承宿主机的hosts,而工作中有一个域名默认是走内网解析,内网被限制访问了,只能在coreDNS中加一个hosts解析域名。3.使用命令行添加过程中一直报错无法添加,后来通过图形界面添加了。2.编辑configmap (coredns)

2023-10-23 11:30:16 3534

原创 k8s单节点部署(仅master)

wget https://docs.projectcalico.org/v3.8/manifests/calico.yaml #如果下载不了就用浏览器访问,复制源码粘贴。记得在calico.yaml文件里的625行处把192.168.0.0/16修改为10.244.0.0/16。默认token有效期为24小时,当过期之后,该token就不可用了。问题:因为第4步环境变量设置的是临时的,重启或其他一些行为就会导致这个问题。课件中文件名是:kubernetes-dashboard.yaml。

2023-09-28 16:34:48 1374

原创 阿里云CDN缓存配置及优化-oss绑定CDN缓存自动刷新功能

需要注意的是,如您的业务中有动态请求(如表单提交/登录/评论/上传等交互),需要设置对应路径或文件类型的缓存时间为0。如果没有明确业务更新周期,可缓存资源推荐配置一个月以上的缓存时间,如果源站的资源发生变更,您可以通过CDN的刷新缓存功能清理节点上的缓存(下章节中会详细说明)。在缓存管理中,可以方便地指定目录和文件后缀名在CDN节点上的缓存时间,缓存时长配置的长短,取决于源站对该文件的变更频率。例如,mp4文件的内容一般不会变化,而html是新闻门户的主页,其展示页面中的文本内容平均1小时更新一次。

2023-09-14 11:27:29 5555

原创 k8s中无法获取到nginx-ingress的客户端真实ip地址x-forwarded-for

如果您的服务部署在K8s上,K8s会将真实的客户端IP记录在X-Original-Forwarded-For字段中,并将WAF回源地址记录在X-Forwarded-For字段中。您需要修改容器的配置文件,使Ingress将真实的IP添加到X-Forwarded-For字段中,以便您正常获取真实的客户端IP地址。4.咨询阿里云开发ingress不区分大小写,x-forwarded-for不能修改成X-Forwarded-For。3.添加后可以获取到x-forwarded-for参数。

2023-09-12 14:42:53 3398

原创 阿里云k8s服务之间偶尔获取不到dns解析安装ACK NodeLocal DNSCache

在命名空间DNSConfig自动注入开启的情况下,如需对部分Pod进行豁免(即不进行注入),可以调整其Pod Template中Labels标签字段,加上node-local-dns-injection=disabled标签。3.如果有些服务有特殊的dns配置要求,就会覆盖掉,所以要设置一下,禁用掉dns缓存配置,打上禁用DNS注入node-local-dns-injection=disabled标签。如果您的Pod容器未注入DNS缓存服务器的IP地址,请检查Pod是否未满足以下条件。

2023-09-12 10:25:34 929

原创 想系列服务迁移专有云效实操

backend/ienjoys/deployment-java.yaml (非定制化默认模板)有test分支了就不需要自己创建了,没有就要创建test分支,一定要在自建哪里打勾,{appName}/target/${appName}(服务指定路径)选择标准流水线模板,ienjoys-test流水线模板,生成流水线。service/target/$service(服务指定路径)查看jenkins脚本是否需要修改代码编译路径。不要在变更集里面部署环境,不会经过人工卡点。{appName}(默认)

2023-08-29 10:52:23 610

想系列服务迁移专有云效实操

想系列服务迁移专有云效实操

2023-08-29

helm部署prometheus企微机器人告警

prometheus监控模板

2023-07-21

阿里云专有云效部署文档

阿里云专有云效的流水线构建过程

2023-06-20

空空如也

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

TA关注的人

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