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