- 服务器提示 No space left on device,第一反应通常是磁盘满了。但如果 df -h 显示还有空余,也不要急着删除文件:文件系统还可能耗尽了 inode。今天体验 AI 开发者空间时,我用这个问题做了一次问答。下面把排查思路整理成一套只读检查,适合先判断问题,再决定怎么处理。 空间和 inode 是两种不同的资源文件数据需要磁盘空间;文件系统还需要 inode 记录文件类型... 服务器提示 No space left on device,第一反应通常是磁盘满了。但如果 df -h 显示还有空余,也不要急着删除文件:文件系统还可能耗尽了 inode。今天体验 AI 开发者空间时,我用这个问题做了一次问答。下面把排查思路整理成一套只读检查,适合先判断问题,再决定怎么处理。 空间和 inode 是两种不同的资源文件数据需要磁盘空间;文件系统还需要 inode 记录文件类型...
- 背景云服务器运行一段时间后,监控经常会提示“磁盘使用率超过85%”。如果不及时处理,日志无法写入、数据库启动失败、应用直接宕机都可能发生。本文总结一套在华为云ECS(Linux系统)上通用的五步排查流程,不需要任何付费组件,登录服务器即可完成。 第一步:确认哪个分区满了先用df命令查看各分区使用情况,重点关注Use%最高的挂载点。很多时候满的是根分区,也可能是单独挂载的数据盘。df -h ... 背景云服务器运行一段时间后,监控经常会提示“磁盘使用率超过85%”。如果不及时处理,日志无法写入、数据库启动失败、应用直接宕机都可能发生。本文总结一套在华为云ECS(Linux系统)上通用的五步排查流程,不需要任何付费组件,登录服务器即可完成。 第一步:确认哪个分区满了先用df命令查看各分区使用情况,重点关注Use%最高的挂载点。很多时候满的是根分区,也可能是单独挂载的数据盘。df -h ...
- 第一次用 Linux 命令行不用慌:先建立路径与命令结构的观念,再练熟 pwd、ls、cd、mkdir、touch、cp、mv、rm、cat、grep 这十个命令,最后用一个十分钟小练习把它们串起来,并避开新手常见的四个坑。 第一次用 Linux 命令行不用慌:先建立路径与命令结构的观念,再练熟 pwd、ls、cd、mkdir、touch、cp、mv、rm、cat、grep 这十个命令,最后用一个十分钟小练习把它们串起来,并避开新手常见的四个坑。
- 《Linux:从“这啥命令?”到“这台服务器我说了算”》系列目标:少背概念,多敲命令;从“会用”走到“能排错、能上服务器”。 第二章:文件系统大冒险——“我就改个文件,怎么还说我没权限?”上一章我们已经会 pwd、ls、cd,也碰过 cp、mv、rm。这一章不再满足于“会敲”,而是要搞明白:文件到底在哪、命令到底改了谁、为什么有时候系统死活不让你动。 1. Linux 的世界,从 / 开始... 《Linux:从“这啥命令?”到“这台服务器我说了算”》系列目标:少背概念,多敲命令;从“会用”走到“能排错、能上服务器”。 第二章:文件系统大冒险——“我就改个文件,怎么还说我没权限?”上一章我们已经会 pwd、ls、cd,也碰过 cp、mv、rm。这一章不再满足于“会敲”,而是要搞明白:文件到底在哪、命令到底改了谁、为什么有时候系统死活不让你动。 1. Linux 的世界,从 / 开始...
- systemd 服务管理:从开机自启到日志排查后端服务上线后最怕两件事:服务器一重启服务没起来,出了问题又找不到日志。systemd 是现代 Linux 发行版默认的服务管理器,掌握它,上面两个问题都能一次解决。 一、一个最小的服务单元假设你写了一个 Python 后端 app.py,监听 8000 端口。给它写一个 unit 文件 /etc/systemd/system/myapp.se... systemd 服务管理:从开机自启到日志排查后端服务上线后最怕两件事:服务器一重启服务没起来,出了问题又找不到日志。systemd 是现代 Linux 发行版默认的服务管理器,掌握它,上面两个问题都能一次解决。 一、一个最小的服务单元假设你写了一个 Python 后端 app.py,监听 8000 端口。给它写一个 unit 文件 /etc/systemd/system/myapp.se...
- 接口调不通时,很多人第一反应是改代码、重启服务,其实问题可能根本不在代码里:域名没解析、端口没放通、反向代理配错了,都会表现为同样的报错。先用 curl 在命令行里把请求单独跑一遍,把网络层和应用层分开,往往几分钟就能缩小范围。最基础的是看状态码和响应头。curl -i https://example.com/api/health 会同时输出响应头和响应体,状态码一眼就能看到:200 是通了... 接口调不通时,很多人第一反应是改代码、重启服务,其实问题可能根本不在代码里:域名没解析、端口没放通、反向代理配错了,都会表现为同样的报错。先用 curl 在命令行里把请求单独跑一遍,把网络层和应用层分开,往往几分钟就能缩小范围。最基础的是看状态码和响应头。curl -i https://example.com/api/health 会同时输出响应头和响应体,状态码一眼就能看到:200 是通了...
- 同一个"每天早上跑一次"的需求,cron 和 systemd timer 到底有什么区别?这篇按四个真实场景给出选择依据,并说清 cron 最容易踩的三个坑。 同一个"每天早上跑一次"的需求,cron 和 systemd timer 到底有什么区别?这篇按四个真实场景给出选择依据,并说清 cron 最容易踩的三个坑。
- 刚拿到 Linux 服务器先别急着装软件,用 pwd、ls、uname、ps、df 等只读命令,先摸清位置、负载、进程与磁盘,再动手排查。 刚拿到 Linux 服务器先别急着装软件,用 pwd、ls、uname、ps、df 等只读命令,先摸清位置、负载、进程与磁盘,再动手排查。
- 前几天服务日志又丢了,这次没有硬着头皮瞎试,而是把 gunicorn 的官方文档翻了一遍,记录一下几个以前没注意到的点。 前几天服务日志又丢了,这次没有硬着头皮瞎试,而是把 gunicorn 的官方文档翻了一遍,记录一下几个以前没注意到的点。
- 通过两个文件和一个目录的可复现实验,解释 umask 的按位屏蔽、请求权限的边界、已有文件为何不受影响,并给出后台服务与默认 ACL 的排查顺序。 通过两个文件和一个目录的可复现实验,解释 umask 的按位屏蔽、请求权限的边界、已有文件为何不受影响,并给出后台服务与默认 ACL 的排查顺序。
- 背景在华为云控制台给 EVS 云硬盘扩容后,很多人登录 ECS 一看,df -h 显示的容量还是原来那么大,于是以为扩容失败了。其实控制台扩容只是把块设备变大了,分区和文件系统并不会自动跟着变大,需要在系统里再做两步:扩分区、扩文件系统。本文整理 Linux 下最常见的几种情况和对应命令,以及容易踩的坑。 先分清三层层级查看命令扩容后是否自动变大块设备(云硬盘本身)lsblk是(控制台扩容... 背景在华为云控制台给 EVS 云硬盘扩容后,很多人登录 ECS 一看,df -h 显示的容量还是原来那么大,于是以为扩容失败了。其实控制台扩容只是把块设备变大了,分区和文件系统并不会自动跟着变大,需要在系统里再做两步:扩分区、扩文件系统。本文整理 Linux 下最常见的几种情况和对应命令,以及容易踩的坑。 先分清三层层级查看命令扩容后是否自动变大块设备(云硬盘本身)lsblk是(控制台扩容...
- 在 Linux 桌面生态中,软件分发长期面临一个结构性难题:不同的发行版使用不同的包管理器,库版本千差万别,一个在 Ubuntu 上编译的程序,搬到 Fedora 上未必能直接运行。AppImage 正是对这一难题的一种直接回应——它把应用及其依赖打包成一个可执行文件,用户下载、赋予执行权限、双击,就能运行,无需安装,无需 root,也无需关心发行版差异。然而,这种简洁性背后也伴随着明确的代... 在 Linux 桌面生态中,软件分发长期面临一个结构性难题:不同的发行版使用不同的包管理器,库版本千差万别,一个在 Ubuntu 上编译的程序,搬到 Fedora 上未必能直接运行。AppImage 正是对这一难题的一种直接回应——它把应用及其依赖打包成一个可执行文件,用户下载、赋予执行权限、双击,就能运行,无需安装,无需 root,也无需关心发行版差异。然而,这种简洁性背后也伴随着明确的代...
- 磁盘满了不要先删文件:先用 df 看挂载点与 inode,再逐层定位最大占用,区分日志、缓存、备份与业务数据,留证据、可回滚地清理,最后用告警与日志轮转预防复发。 磁盘满了不要先删文件:先用 df 看挂载点与 inode,再逐层定位最大占用,区分日志、缓存、备份与业务数据,留证据、可回滚地清理,最后用告警与日志轮转预防复发。
- A short, practical record of setting up a Flexus L cloud server on Ubuntu 24.04: key-only SSH login, disabling password login, least-privilege security groups, fail2ban, swap and BBR. A short, practical record of setting up a Flexus L cloud server on Ubuntu 24.04: key-only SSH login, disabling password login, least-privilege security groups, fail2ban, swap and BBR.
- 第一次看 top 时,load average 的三个数不是 CPU 百分比,而是 1、5、15 分钟的排队平均长度。本文讲清如何对照核数看趋势、区分 CPU 不足与磁盘 I/O 等待,并给出每次看 top 的固定顺序。 第一次看 top 时,load average 的三个数不是 CPU 百分比,而是 1、5、15 分钟的排队平均长度。本文讲清如何对照核数看趋势、区分 CPU 不足与磁盘 I/O 等待,并给出每次看 top 的固定顺序。
上滑加载中
推荐直播
-
华为云码道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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签