ydswin

忘记背后,努力面前的,向着标杆直跑

导航

2025年1月13日 #

如何修改 Docker 和 Docker Compose 默认占用的网段

摘要: 在使用 Docker 和 Docker Compose 进行容器化部署时,Docker 默认会为容器分配一个私有网段(通常是 172.17.0.0/16)。然而,在某些情况下,这个默认网段可能会与现有的网络环境冲突,导致网络连接问题。为了避免这种情况,我们可以手动修改 Docker 和 Docker 阅读全文

posted @ 2025-01-13 22:28 dashery 阅读(41) 评论(0) 推荐(0) 编辑

fping命令详解

摘要: `fping` 是一个用于发送 ICMP ECHO_REQUEST 数据包到网络主机的工具,类似于 `ping` 命令,但它可以同时 ping 多个主机。 阅读全文

posted @ 2025-01-13 14:58 dashery 阅读(19) 评论(0) 推荐(0) 编辑

2025年1月12日 #

在shell脚本中为日志添加颜色

摘要: 在 Shell 脚本中,可以通过添加 ANSI 转义序列来为日志输出添加颜色。以下是一个完整的 Shell 脚本示例,包含日志颜色定义、日志函数封装以及使用示例: 完整脚本:colored_logs.sh #!/bin/bash # 定义颜色变量 RED='\033[0;31m' GREEN='\0 阅读全文

posted @ 2025-01-12 18:17 dashery 阅读(230) 评论(0) 推荐(0) 编辑

shell脚本快速检查192.168.1网段ip是否在用

摘要: 检查 192.168.1 网段中哪些 IP 地址正在使用,可以使用 Shell 脚本结合 ping 命令来并发扫描整个网段。以下是实现这一功能的完整脚本: 脚本:检查 192.168.1 网段 IP 是否在用 #!/bin/bash # 定义网段 NETWORK="192.168.1" # 定义超时 阅读全文

posted @ 2025-01-12 11:47 dashery 阅读(202) 评论(3) 推荐(2) 编辑

2025年1月11日 #

k8s如何进行版本回滚

摘要: 在 Kubernetes (k8s) 中,版本回滚通常指的是将 Deployment、DaemonSet 或 StatefulSet 等资源回滚到之前的版本。Kubernetes 通过记录资源的修订历史(revision history)来支持回滚操作。以下是回滚操作的步骤: 1. 查看历史版本 首 阅读全文

posted @ 2025-01-11 23:27 dashery 阅读(25) 评论(0) 推荐(0) 编辑

k8s列出所有未配置探针的deployment

摘要: 在 Kubernetes 中,探针(Probes)用于检测容器的健康状态,主要包括以下三种: Liveness Probe(存活探针):检测容器是否正在运行。 Readiness Probe(就绪探针):检测容器是否准备好接收流量。 Startup Probe(启动探针):检测容器是否已完成启动。 阅读全文

posted @ 2025-01-11 17:48 dashery 阅读(127) 评论(0) 推荐(1) 编辑

2025年1月10日 #

Nginx日志按天切割、压缩,并自动清理 30 天前的旧日志文件

摘要: 以下是一个完整的 Shell 脚本,用于实现 Nginx 日志按天切割、压缩,并自动清理 30 天前的旧日志文件。 脚本内容 #!/bin/bash # 定义日志目录 LOG_DIR="/var/log/nginx" # Nginx 日志目录 DAYS_TO_KEEP=30 # 保留最近多少天的日志 阅读全文

posted @ 2025-01-10 17:12 dashery 阅读(48) 评论(0) 推荐(0) 编辑

2025年1月9日 #

Linux tee命令详解

摘要: tee 是 Linux 中一个常用的命令,用于从标准输入读取数据并同时写入标准输出和文件。它的名字来源于管道中的“T”型接头,形象地表示数据的分流。 基本语法 tee [选项] [文件...] 常用选项 -a 或 --append:将数据追加到文件末尾,而不是覆盖文件。 -i 或 --ignore- 阅读全文

posted @ 2025-01-09 19:43 dashery 阅读(42) 评论(0) 推荐(0) 编辑

2024年12月29日 #

xargs命令详解

摘要: xargs 是 Linux 中一个非常强大的命令,用于从标准输入构建并执行命令行。它通常与其他命令(如 find、grep 等)结合使用,以处理大量数据或文件。xargs 的核心功能是将输入数据转换为命令行参数。 1. 基本语法 xargs [选项] [命令] 输入:xargs 从标准输入(stdi 阅读全文

posted @ 2024-12-29 17:35 dashery 阅读(76) 评论(0) 推荐(0) 编辑

通过命令修改deployment的资源限制

摘要: 在 Kubernetes 中,可以通过 kubectl 命令直接修改 Deployment 的资源限制(如 CPU 和内存)。以下是具体的方法和步骤。 1. 查看当前资源限制 首先,查看 Deployment 的当前资源限制: kubectl get deployment <deployment-n 阅读全文

posted @ 2024-12-29 17:22 dashery 阅读(29) 评论(0) 推荐(0) 编辑