Linux 常用运维命令 置顶
本文记录了笔者从2015年11月以来收集整理的Linux 常用运维命令,原来整理在Evernote中,现在放到网页里方便快速查找。
2024/11/26
丁国栋
3417
遇事沉得住气:避免抓狂、失控、失态的方法
人在抓狂时,理智脑是掉线的。遇事沉得住气,本质上是一种延迟满足的能力——为了长远的利益(如人际关系、职业形象、问题解决),放弃当下的情绪宣泄。可以从情绪识别、生理阻断、认知重构、战术沉默、非暴力沟通、事前预防、压力管理和自我接纳八个方面入手,逐步提升情绪管理能力。
2026/07/12
丁国栋
21
避免成为“语言上的巨人,行动上的矮子”
避免“语言上的巨人,行动上的矮子”,本质上是解决认知与行为之间的断裂。我们往往沉迷于制定宏大计划带来的快感,却因为恐惧失败、追求完美、缺乏反馈机制,或是任务难度超出当前能力、目标过于庞大,迟迟无法迈出第一步。要打破这个循环,需要从思维模式、行动策略和环境设计三个维度进行重构。
2026/07/12
丁国栋
22
人狂必有祸患
“良贾深藏若虚,君子盛德容貌若愚。”一个有修养的人,内藏道德,而外表看起来好像是愚蠢迟钝。做人的最高境界就是平静沉稳,切忌骄傲自大,夸夸其谈。人再有本事,也不要说吹嘘自己的大话、嘲笑别人的话和招惹是非的闲话。
2026/07/12
丁国栋
22
外部访问Kubernetes集群内服务的方法
Kubernetes 中 Service 默认使用 ClusterIP 类型,只能在集群内部网络访问。外部主机(开发机、公网客户端等)无法直接连通。本文介绍几种将集群内服务暴露给外部访问的主流方法,涵盖临时调试、私有化部署、云上生产等不同场景,并给出选型建议。
2026/07/12
丁国栋
22
Kubernetes Pod 归属控制器的查询方法
在 Kubernetes 集群中,需要确认某个 Pod 是由 Deployment、StatefulSet 还是 DaemonSet 创建时,可以通过 `kubectl` 命令查看 Pod 的 `ownerReferences` 元数据来快速定位。本文介绍几种常用查询方法,以及 `ownerReferences` 字段在不同场景下的存在情况。
2026/07/11
丁国栋
20
Kubernetes 外部数据库暴露至集群内的方法
本文介绍如何将 Kubernetes 集群外部的数据库(如 `dev.thedf.cc:3306`)引入集群服务发现体系,使所有命名空间的 Pod 都能通过集群内部 DNS 名称访问。针对域名型外部数据库,推荐使用 `ExternalName` 类型的 Service,通过 DNS CNAME 映射实现零代理、零 IP 硬编码的访问方式。
2026/07/11
丁国栋
18
CSV 文件的字符编码与 Locale 设置指南
CSV 文件在跨系统读写时常常出现乱码、数字解析错误、日期格式错乱等问题。本文详细解释为什么需要关注 Character(字符编码)和 Locale(区域设置),分析不同系统的默认编码差异,以及数字、日期格式在不同 Locale 下的解析规则,帮助读者在导出、导入和程序处理 CSV 时做出正确的选择。
2026/07/08
丁国栋
38
人为什么会发呆
发呆是大脑在"摸鱼"还是"加班"?本文从默认模式网络(DMN)的角度,解释发呆的神经科学原理、五种常见触发原因,以及如何判断发呆是正常的休息机制还是需要关注的信号。读完你将理解为什么偶尔放空对心智健康至关重要。
2026/06/10
丁国栋
349
在 Linux 桌面环境下用 ADB 快速备份手机文件
手机空间越来越大,但总有满的一天。传统的 MTP 协议在文件数量多时容易出错,GVfs 挂载又有权限问题。本文介绍如何在 Linux 桌面上使用 ADB(Android Debug Bridge)高速稳定地备份手机中的图片、视频等文件,规避 MTP 和 GVfs 的常见陷阱。
2026/06/10
丁国栋
147
Ubuntu 24.04 LTS 应用图标管理完全指南
在 Ubuntu 24.04 LTS 中为应用设置图标看似简单,但因为涉及 `.desktop` 启动器文件、Freedesktop 图标主题规范,以及 Flatpak、AppImage 等不同打包格式的差异,实际操作时很容易摸不着头脑。本文系统梳理应用图标的两大核心概念,给出系统级与用户级路径对照,并针对自定义脚本、Flatpak 应用和 AppImage 三种常见场景提供可直接复制使用的操作步骤。
2026/06/10
丁国栋
224