- ss -s 里 TIME_WAIT 几万条不一定是故障。本文说明它为什么存在、怎么判断是否真的影响业务,以及连接复用、tcp_tw_reuse、端口范围这几个手段的适用边界。 ss -s 里 TIME_WAIT 几万条不一定是故障。本文说明它为什么存在、怎么判断是否真的影响业务,以及连接复用、tcp_tw_reuse、端口范围这几个手段的适用边界。
- 用 journalctl 排查 Linux 服务启动失败服务起不来时,很多人第一反应是反复 systemctl restart,却忘了先把原因看清楚。journalctl 是 systemd 自带的日志查看器,把启动失败的关键几行抓出来,往往比盲重试快得多。 先看这个服务自己的日志假设服务名叫 nginx:sudo journalctl -u nginx -n 50 --no-pager-... 用 journalctl 排查 Linux 服务启动失败服务起不来时,很多人第一反应是反复 systemctl restart,却忘了先把原因看清楚。journalctl 是 systemd 自带的日志查看器,把启动失败的关键几行抓出来,往往比盲重试快得多。 先看这个服务自己的日志假设服务名叫 nginx:sudo journalctl -u nginx -n 50 --no-pager-...
- 一、先说结论:cron 能跑,不代表好管很多服务器上仍然用 crontab 跑备份、清理日志和拉取数据。写法简单,但痛点也很固定:任务失败了不容易发现,环境变量和 cron 的默认环境经常不一致,机器关机错过的任务不会补跑,多个任务之间也没有明确的依赖关系。systemd 的 timer 不是为了把 cron 写得更复杂,而是把“什么时候跑”和“跑什么”拆成两件可管理、可排障的配置。 二、... 一、先说结论:cron 能跑,不代表好管很多服务器上仍然用 crontab 跑备份、清理日志和拉取数据。写法简单,但痛点也很固定:任务失败了不容易发现,环境变量和 cron 的默认环境经常不一致,机器关机错过的任务不会补跑,多个任务之间也没有明确的依赖关系。systemd 的 timer 不是为了把 cron 写得更复杂,而是把“什么时候跑”和“跑什么”拆成两件可管理、可排障的配置。 二、...
- 第一次用 free -h 别只盯着 free:先看 available 判断还剩多少内存,再看 Swap 判断是不是真吃紧,最后用 ps 找到吃内存的大户再决定动不动手。 第一次用 free -h 别只盯着 free:先看 available 判断还剩多少内存,再看 Swap 判断是不是真吃紧,最后用 ps 找到吃内存的大户再决定动不动手。
- 用 chrony 解决 Linux 服务器时间漂移:安装配置、chronyc 查看同步状态、与 ntpdate 的区别及常见排查清单。 用 chrony 解决 Linux 服务器时间漂移:安装配置、chronyc 查看同步状态、与 ntpdate 的区别及常见排查清单。
- 新手在 Linux 上最常遇到的挫败,不是命令记不住,而是明明文件就在眼前,系统却说“权限不够”。这句话听起来像在拒绝你,其实它是在告诉你答案:文件的权限出了问题。只要看懂权限的三要素——归属、读/写/执行、数字表示,你就能自己判断问题出在哪一步。先说归属。每个文件都有两个归属标签:属于哪个用户、属于哪个组。你可以用 ls -l 看到它们,输出里最前面一串字符后面跟着的,就是所有者和所属组。... 新手在 Linux 上最常遇到的挫败,不是命令记不住,而是明明文件就在眼前,系统却说“权限不够”。这句话听起来像在拒绝你,其实它是在告诉你答案:文件的权限出了问题。只要看懂权限的三要素——归属、读/写/执行、数字表示,你就能自己判断问题出在哪一步。先说归属。每个文件都有两个归属标签:属于哪个用户、属于哪个组。你可以用 ls -l 看到它们,输出里最前面一串字符后面跟着的,就是所有者和所属组。...
- 磁盘突然写满时,服务会开始报 No space left on device,登录都可能变慢。先分清两件事:文件系统还剩多少空间,以及这些空间到底被哪个目录吃掉。df 看的是挂载点总量,du 看的是目录占用,两者配合就能在几分钟内把范围缩到一个目录。先看每个挂载点还剩多少。-h 把字节换成易读单位,-T 带上文件系统类型,避免把 tmpfs 这种内存盘误当成数据盘。df -hT重点看 Use... 磁盘突然写满时,服务会开始报 No space left on device,登录都可能变慢。先分清两件事:文件系统还剩多少空间,以及这些空间到底被哪个目录吃掉。df 看的是挂载点总量,du 看的是目录占用,两者配合就能在几分钟内把范围缩到一个目录。先看每个挂载点还剩多少。-h 把字节换成易读单位,-T 带上文件系统类型,避免把 tmpfs 这种内存盘误当成数据盘。df -hT重点看 Use...
- 在 Linux 服务器上做定时任务,很多人第一反应就是 cron。它简单、随处可见,用了几十年。但当任务越来越多、越来越重要时,cron 的短板也越来越明显:任务失败了没有人知道,日志散落在各处,机器关机期间错过的任务不会补跑,环境变量还得在脚本里一遍遍处理。这篇文章结合一次真实的备份任务改造,讲讲怎么用 systemd timer 替代 cron,以及迁移时要注意的几个坑。 一、为什么考虑... 在 Linux 服务器上做定时任务,很多人第一反应就是 cron。它简单、随处可见,用了几十年。但当任务越来越多、越来越重要时,cron 的短板也越来越明显:任务失败了没有人知道,日志散落在各处,机器关机期间错过的任务不会补跑,环境变量还得在脚本里一遍遍处理。这篇文章结合一次真实的备份任务改造,讲讲怎么用 systemd timer 替代 cron,以及迁移时要注意的几个坑。 一、为什么考虑...
- 还在用 nohup 挂后台?一文讲清 systemd 服务单元的写法、常用命令与开机自启配置。 还在用 nohup 挂后台?一文讲清 systemd 服务单元的写法、常用命令与开机自启配置。
- 服务突然起不来,很多人第一反应是重启服务器。重启常常能暂时掩盖问题,却也把现场清掉了:下次再出同样的问题,还是只能靠猜。更稳的做法是先看日志,而在用 systemd 的系统上,journalctl 就是最顺手的入口。先从最直接的命令开始:journalctl -u nginx -n 100 只看 nginx 这个单元最近的 100 行。如果服务刚挂掉,加上 --since "10 minut... 服务突然起不来,很多人第一反应是重启服务器。重启常常能暂时掩盖问题,却也把现场清掉了:下次再出同样的问题,还是只能靠猜。更稳的做法是先看日志,而在用 systemd 的系统上,journalctl 就是最顺手的入口。先从最直接的命令开始:journalctl -u nginx -n 100 只看 nginx 这个单元最近的 100 行。如果服务刚挂掉,加上 --since "10 minut...
- 很多重复性工作并不需要人工值守:每天凌晨备份数据库、每小时清理一次临时文件、每周一生成一次报表。这些需求在 Linux 上最常见的解法就是 crontab。它体积小、依赖少、几乎所有发行版都自带,学会它,就等于给服务器装上了一个可靠的闹钟。 先理解两层概念cron 是系统里常驻的定时服务,它会按时间表唤醒任务;crontab 则是每个用户自己的时间表文件。用 crontab -e 编辑当前用... 很多重复性工作并不需要人工值守:每天凌晨备份数据库、每小时清理一次临时文件、每周一生成一次报表。这些需求在 Linux 上最常见的解法就是 crontab。它体积小、依赖少、几乎所有发行版都自带,学会它,就等于给服务器装上了一个可靠的闹钟。 先理解两层概念cron 是系统里常驻的定时服务,它会按时间表唤醒任务;crontab 则是每个用户自己的时间表文件。用 crontab -e 编辑当前用...
- 定时任务无故消失的真凶是另一条模板同步脚本,本文用备份时间戳链锁定覆盖者,并给出 cron.d 与 systemd timer 两种迁移选择。 定时任务无故消失的真凶是另一条模板同步脚本,本文用备份时间戳链锁定覆盖者,并给出 cron.d 与 systemd timer 两种迁移选择。
- 本文记录在华为云 ECS(弹性云服务器)上挂载一块全新的 EVS 数据盘,并通过 UUID 写入 /etc/fstab 实现开机自动挂载的完整流程,含分区、格式化、挂载、验证与常见坑点。 本文记录在华为云 ECS(弹性云服务器)上挂载一块全新的 EVS 数据盘,并通过 UUID 写入 /etc/fstab 实现开机自动挂载的完整流程,含分区、格式化、挂载、验证与常见坑点。
- 只需 5 分钟配置一次 SSH 免密登录:本文讲清非对称加密原理、ssh-keygen + ssh-copy-id 三步配置、config 别名管理多台服务器,以及权限不足、SELinux 等常见报错的排查方法,最后给出私钥 passphrase 与关闭密码登录的加固建议。 只需 5 分钟配置一次 SSH 免密登录:本文讲清非对称加密原理、ssh-keygen + ssh-copy-id 三步配置、config 别名管理多台服务器,以及权限不足、SELinux 等常见报错的排查方法,最后给出私钥 passphrase 与关闭密码登录的加固建议。
- JSON 已经成为接口交互和配置文件的主流格式。不管是运维还是开发,每天都要面对 curl 吐回来的接口返回、日志里的 JSON 字段、Kubernetes 的资源描述……靠 grep 硬抠迟早翻车。jq 就是专为命令行处理 JSON 而生的工具,轻量、单文件、无依赖,装上之后很多脏活累活都变得优雅。 一、安装与最小示例主流发行版基本都能一键安装:# Ubuntu / Debiansudo ... JSON 已经成为接口交互和配置文件的主流格式。不管是运维还是开发,每天都要面对 curl 吐回来的接口返回、日志里的 JSON 字段、Kubernetes 的资源描述……靠 grep 硬抠迟早翻车。jq 就是专为命令行处理 JSON 而生的工具,轻量、单文件、无依赖,装上之后很多脏活累活都变得优雅。 一、安装与最小示例主流发行版基本都能一键安装:# Ubuntu / Debiansudo ...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签