- Linux 服务器磁盘满了:从定位到清理的排查手册磁盘空间满了,是服务器上最常见也最容易被忽视的故障。写日志写不进去、数据库起不来、上传文件失败,根因往往就是根分区 100%。磁盘满的排查同样有固定顺序:先看哪里满了,再看是什么占的,最后才是清理和预防。 一、先看整体:哪个分区满了第一步永远是看整体用量,别一上来就到处翻目录:df -hdf -h 会列出每个挂载点的总容量、已用、可用和占用... Linux 服务器磁盘满了:从定位到清理的排查手册磁盘空间满了,是服务器上最常见也最容易被忽视的故障。写日志写不进去、数据库起不来、上传文件失败,根因往往就是根分区 100%。磁盘满的排查同样有固定顺序:先看哪里满了,再看是什么占的,最后才是清理和预防。 一、先看整体:哪个分区满了第一步永远是看整体用量,别一上来就到处翻目录:df -hdf -h 会列出每个挂载点的总容量、已用、可用和占用...
- 半夜监控群里跳了一条磁盘使用率92%的告警,磁盘告急在运维里太常见了,慌不得,按下面这套流程走,十分钟就能定位。 一、df -h 看整体df -h先确认到底是哪个分区满了,是根分区/、还是/var这种数据盘。定位错了分区,后面全是白忙活。 二、du -sh 定位大目录du -sh /* | sort -rh | head -10du看的是目录实际占用的空间。先扫一遍根目录下的大户,再顺着大目... 半夜监控群里跳了一条磁盘使用率92%的告警,磁盘告急在运维里太常见了,慌不得,按下面这套流程走,十分钟就能定位。 一、df -h 看整体df -h先确认到底是哪个分区满了,是根分区/、还是/var这种数据盘。定位错了分区,后面全是白忙活。 二、du -sh 定位大目录du -sh /* | sort -rh | head -10du看的是目录实际占用的空间。先扫一遍根目录下的大户,再顺着大目...
- 在服务器上跑一个耗时较长的编译或训练任务,最怕的是 SSH 一断,任务跟着没了;本地同时开三四个终端窗口切来切去,也容易眼花缭乱。tmux 就是为解决这类问题而生的终端复用器:它让一个终端里同时跑多个会话、窗口和窗格,而且会话可以 detach 到后台运行、随时再 attach 回来,断线也不丢进度。 一、tmux 是什么tmux 由三层结构组成。会话(session)是一组窗口的集合,对应... 在服务器上跑一个耗时较长的编译或训练任务,最怕的是 SSH 一断,任务跟着没了;本地同时开三四个终端窗口切来切去,也容易眼花缭乱。tmux 就是为解决这类问题而生的终端复用器:它让一个终端里同时跑多个会话、窗口和窗格,而且会话可以 detach 到后台运行、随时再 attach 回来,断线也不丢进度。 一、tmux 是什么tmux 由三层结构组成。会话(session)是一组窗口的集合,对应...
- 服务器明明开着,SSH 却连不上,是很多新手最先撞上的墙。第一反应往往是重启服务器、重装 SSH 服务,其实大多数连接失败都出在客户端这一侧,而且报错信息已经把原因写得很清楚了。学会读报错、按顺序排查,一次就能定位问题。 第一步:先看详细报错直接敲 ssh user@host 只会给一句干巴巴的拒绝,信息太少。加上 -v 参数可以看到握手全过程:ssh -v user@192.168.1.1... 服务器明明开着,SSH 却连不上,是很多新手最先撞上的墙。第一反应往往是重启服务器、重装 SSH 服务,其实大多数连接失败都出在客户端这一侧,而且报错信息已经把原因写得很清楚了。学会读报错、按顺序排查,一次就能定位问题。 第一步:先看详细报错直接敲 ssh user@host 只会给一句干巴巴的拒绝,信息太少。加上 -v 参数可以看到握手全过程:ssh -v user@192.168.1.1...
- 重要提示:磁盘操作前务必备份数据磁盘分区、格式化、LVM 配置、文件系统修复和磁盘扩容等操作具有一定风险,错误操作可能导致分区表损坏、文件丢失或系统无法启动。在执行任何磁盘操作之前,请务必备份重要数据,并确认目标磁盘、分区及挂载点。 尤其是 fdisk、mkfs、pvcreate、lvremove 等可能造成数据丢失的命令,不要在未确认设备的情况下直接执行。本教程中的操作命令请结合实际磁盘环... 重要提示:磁盘操作前务必备份数据磁盘分区、格式化、LVM 配置、文件系统修复和磁盘扩容等操作具有一定风险,错误操作可能导致分区表损坏、文件丢失或系统无法启动。在执行任何磁盘操作之前,请务必备份重要数据,并确认目标磁盘、分区及挂载点。 尤其是 fdisk、mkfs、pvcreate、lvremove 等可能造成数据丢失的命令,不要在未确认设备的情况下直接执行。本教程中的操作命令请结合实际磁盘环...
- 先看清手里有什么盘动手之前先摸清现状。lsblk 一眼看清所有块设备、挂载点和大小,df -h 看各挂载点还剩多少空间:lsblkdf -hls -l /dev/sd* /dev/nvme* 2>/dev/null新接上的盘不会自己出现挂载点,得先分区、格式化,再挂上去。顺序别乱:分区 → 格式化 → 挂载 → 写 fstab。分区:fdisk 与 parted2TB 以下的盘用 fdisk... 先看清手里有什么盘动手之前先摸清现状。lsblk 一眼看清所有块设备、挂载点和大小,df -h 看各挂载点还剩多少空间:lsblkdf -hls -l /dev/sd* /dev/nvme* 2>/dev/null新接上的盘不会自己出现挂载点,得先分区、格式化,再挂上去。顺序别乱:分区 → 格式化 → 挂载 → 写 fstab。分区:fdisk 与 parted2TB 以下的盘用 fdisk...
- 给系统装一个全局滚动工具后,最先撞上的问题不是怎么写钩子,而是每一次滚轮事件到底该谁处理:工具自己拦下来注入滚动,还是原样放行交给应用。我踩过双倍滚动、焦点丢了、游戏里误触发这几类坑,最后的结论是默认放行、只在必要处拦截,并且把决定权交给按窗口分的规则表。 给系统装一个全局滚动工具后,最先撞上的问题不是怎么写钩子,而是每一次滚轮事件到底该谁处理:工具自己拦下来注入滚动,还是原样放行交给应用。我踩过双倍滚动、焦点丢了、游戏里误触发这几类坑,最后的结论是默认放行、只在必要处拦截,并且把决定权交给按窗口分的规则表。
- 背景很多同学在云服务器上跑 Python 小服务时,习惯用 nohup python app.py & 或 screen 挂着。这种方式在临时调试时够用,但一旦服务器重启、进程崩溃或 SSH 断线,服务就会悄悄消失,而且出了问题很难查。本文记录一次把 Python 服务改造成 systemd 托管守护进程的完整过程,覆盖单元文件编写、日志查看、平滑重启和常见坑,适合刚接触 Linux 运维... 背景很多同学在云服务器上跑 Python 小服务时,习惯用 nohup python app.py & 或 screen 挂着。这种方式在临时调试时够用,但一旦服务器重启、进程崩溃或 SSH 断线,服务就会悄悄消失,而且出了问题很难查。本文记录一次把 Python 服务改造成 systemd 托管守护进程的完整过程,覆盖单元文件编写、日志查看、平滑重启和常见坑,适合刚接触 Linux 运维...
- 一、为什么要自己做备份很多人在云服务器上跑着博客、小程序后端或者个人项目,数据库导出、上传的图片、配置文件都只放在一块系统盘上。一次误删、一次 rm 写错路径、一次系统重装,几个月的数据就没了。云厂商的快照很好用,但通常按容量计费,而且粒度粗。对个人开发者来说,用 rsync 加 cron 做一套每日增量备份,零成本、可控、恢复也快。这篇文章演示三件事:用 rsync 把关键目录增量同步到备... 一、为什么要自己做备份很多人在云服务器上跑着博客、小程序后端或者个人项目,数据库导出、上传的图片、配置文件都只放在一块系统盘上。一次误删、一次 rm 写错路径、一次系统重装,几个月的数据就没了。云厂商的快照很好用,但通常按容量计费,而且粒度粗。对个人开发者来说,用 rsync 加 cron 做一套每日增量备份,零成本、可控、恢复也快。这篇文章演示三件事:用 rsync 把关键目录增量同步到备...
- 服务器上的很多活不需要人守着:每天凌晨备份一次数据库、每小时清理一次过期日志、每周一早上发一份磁盘用量报告。这些活交给 Linux 自带的定时任务工具 crontab 就行,学会五个星号的写法,十分钟就能上手。 crontab 是什么crontab 是 Linux 系统里管定时任务的工具。每个用户都有一份自己的定时任务表,系统里还有一个叫 cron 的后台服务,每分钟醒来一次,对照这张表,看... 服务器上的很多活不需要人守着:每天凌晨备份一次数据库、每小时清理一次过期日志、每周一早上发一份磁盘用量报告。这些活交给 Linux 自带的定时任务工具 crontab 就行,学会五个星号的写法,十分钟就能上手。 crontab 是什么crontab 是 Linux 系统里管定时任务的工具。每个用户都有一份自己的定时任务表,系统里还有一个叫 cron 的后台服务,每分钟醒来一次,对照这张表,看...
- used 里混着大量可回收的东西,该看的是 available 和 PSI;匿名页不可回收、页缓存可以,slab 分可回收与不可回收;RSS 之和永远对不上 used 的四个原因;cgroup v2 的 memory.max/memory.events 怎么读,以及 OOM 打分与排查五步。 used 里混着大量可回收的东西,该看的是 available 和 PSI;匿名页不可回收、页缓存可以,slab 分可回收与不可回收;RSS 之和永远对不上 used 的四个原因;cgroup v2 的 memory.max/memory.events 怎么读,以及 OOM 打分与排查五步。
- 写在前面2 核 1G 的云服务器跑一个小博客和几个轻量服务,CPU、内存通常够用,真正容易在半夜翻车的,是磁盘被日志悄悄写满:Nginx 的 access.log 一天几百兆,应用日志从不清理,journald 越攒越大。磁盘一满,服务写不进日志、数据库无法提交,严重时连 SSH 都登不上。本文给出一套“轮转 + 告警”的组合方案,十分钟配好,长期不用操心。 1. 先看清磁盘被谁占了df ... 写在前面2 核 1G 的云服务器跑一个小博客和几个轻量服务,CPU、内存通常够用,真正容易在半夜翻车的,是磁盘被日志悄悄写满:Nginx 的 access.log 一天几百兆,应用日志从不清理,journald 越攒越大。磁盘一满,服务写不进日志、数据库无法提交,严重时连 SSH 都登不上。本文给出一套“轮转 + 告警”的组合方案,十分钟配好,长期不用操心。 1. 先看清磁盘被谁占了df ...
- 每次 SSH 连服务器都要输一遍密码,输错了还得重来,写脚本自动化更是没法弄。免密登录就是解决这个问题的标准做法:配一次,以后连服务器直接进,连输密码的步骤都省了。原理不复杂,跟着做一遍就能懂。一、密钥对是怎么回事免密登录靠的是一对密钥:私钥和公钥。私钥留在你自己的电脑上,千万别发给别人;公钥放到服务器上,相当于一把“锁”。连接时,服务器用公钥出一道只有你的私钥能解的题,解对了就放行,整个过... 每次 SSH 连服务器都要输一遍密码,输错了还得重来,写脚本自动化更是没法弄。免密登录就是解决这个问题的标准做法:配一次,以后连服务器直接进,连输密码的步骤都省了。原理不复杂,跟着做一遍就能懂。一、密钥对是怎么回事免密登录靠的是一对密钥:私钥和公钥。私钥留在你自己的电脑上,千万别发给别人;公钥放到服务器上,相当于一把“锁”。连接时,服务器用公钥出一道只有你的私钥能解的题,解对了就放行,整个过...
- 服务器卡了,第一反应是看 CPU 使用率。结果 top 一看,CPU 才用了 30%,负载却很高,请求响应慢得离谱。这时候盯着 CPU 找问题是找错了方向:CPU 不高只说明处理器不忙,卡顿的瓶颈往往在 CPU 之外。先查下面三处,大多数情况十分钟内能定位。第一处,看平均负载和等待状态。uptime 或者 top 第一行的 load average 如果远高于 CPU 核数,说明有大量进程在... 服务器卡了,第一反应是看 CPU 使用率。结果 top 一看,CPU 才用了 30%,负载却很高,请求响应慢得离谱。这时候盯着 CPU 找问题是找错了方向:CPU 不高只说明处理器不忙,卡顿的瓶颈往往在 CPU 之外。先查下面三处,大多数情况十分钟内能定位。第一处,看平均负载和等待状态。uptime 或者 top 第一行的 load average 如果远高于 CPU 核数,说明有大量进程在...
- load 统计的是可运行和不可中断的进程数,不只看 CPU。原因一:大量 D 状态进程磁盘 IO 阻塞、NFS 挂死都会让进程进入不可中断睡眠,load 涨但 CPU idle。用 ps -eo stat,pid,cmd | grep '^D' 定位。原因二:大量短命进程fork 风暴下 Runnable 队列堆积,top 的瞬时 CPU 可能抓不到。用 pidstat -w 看上下文切换次... load 统计的是可运行和不可中断的进程数,不只看 CPU。原因一:大量 D 状态进程磁盘 IO 阻塞、NFS 挂死都会让进程进入不可中断睡眠,load 涨但 CPU idle。用 ps -eo stat,pid,cmd | grep '^D' 定位。原因二:大量短命进程fork 风暴下 Runnable 队列堆积,top 的瞬时 CPU 可能抓不到。用 pidstat -w 看上下文切换次...
上滑加载中
推荐直播
-
华为云码道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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签