阿里云 Kubernetes 节点存储空间不足问题排查
本文介绍了在阿里云 Kubernetes 托管集群中,节点磁盘利用率频繁超过 80% 的排查与解决过程。作者通过检查节点磁盘使用情况,发现大量空间被 `/var/lib/containerd/` 下的镜像快照占用。尽管 Kubernetes 有垃圾回收机制,但未能有效清理旧镜像。最终通过修复 `crictl` 配置并使用其清理无用镜像,成功释放磁盘空间。文章还提供了自动化清理脚本,帮助用户定期维护,避免磁盘告警频繁触发。
【AKS】实验在Azure K8S上的Pod中抓取 TCP 数据包
本文基于微软官方文档,介绍如何在Azure Kubernetes服务(AKS)中从Pod级别捕获TCP网络数据包。内容涵盖通过kubectl连接Pod、安装tcpdump工具、捕获并下载数据包的操作步骤,同时提供了命令示例及常见问题解决方案,如路径权限问题和文件复制错误的处理方法。
无需Python:Shell脚本如何成为你的自动化爬虫引擎?
Shell脚本利用curl/wget发起请求,结合文本处理工具构建轻量级爬虫,支持并行加速、定时任务、增量抓取及分布式部署。通过随机UA、异常重试等优化提升稳定性,适用于日志监控、价格追踪等场景。相比Python,具备启动快、资源占用低的优势,适合嵌入式或老旧服务器环境,复杂任务可结合Python实现混合编程。
Ubuntu卸载snap
本文介绍了如何彻底卸载 Ubuntu 系统中的 Snap 及其相关服务。由于 Snap 占用资源高且体验不佳,许多用户选择将其移除。文章详细列出了停止服务、卸载软件、清除残留文件、阻止自动安装等步骤,并提供了一键卸载脚本,适用于 Ubuntu 20.04/22.04,帮助用户高效完成卸载操作。
chrony介绍和安装
Chrony 是一款高精度网络时间同步工具,支持 NTP 协议,提供精准的系统时钟管理。它具备自动校时、时钟漂移补偿、灵活配置及容错能力,适用于服务器与客户端的时间同步。本文还介绍了 Chrony 的安装配置方法及一键部署脚本,适用于多类 Linux 系统。
Linux系统提权之计划任务(Cron Jobs)提权
在Linux系统中,计划任务(Cron Jobs)常用于定时执行脚本或命令。若配置不当,攻击者可利用其提权至root权限。常见漏洞包括可写的Cron脚本、目录、通配符注入及PATH变量劫持。攻击者通过修改脚本、创建恶意任务或注入命令实现提权。系统管理员应遵循最小权限原则、使用绝对路径、避免通配符、设置安全PATH并定期审计,以防范此类攻击。