- 用4 MiB临时文件实验解释:删除路径后,打开的文件描述符为何仍可读取。结合 lsof 与 /proc 定位持有者,说明正常释放空间的方法,以及盲目强杀或截断文件的风险。 用4 MiB临时文件实验解释:删除路径后,打开的文件描述符为何仍可读取。结合 lsof 与 /proc 定位持有者,说明正常释放空间的方法,以及盲目强杀或截断文件的风险。
- 今天在华为云 KooLabs 云实验平台完成了实验 2325“10分钟入门装载国产操作系统的ECS”,全程在华北-北京四区域操作,创建了两台弹性云服务器,并用 CloudShell 登录验证了国产操作系统 Huawei Cloud EulerOS。这篇手记记录完整流程和几个真实踩坑点,希望对第一次上云的新手有帮助。一、这个实验到底免不免费先说最关键的结论:实验详情页写着“免费、5实验点”,实... 今天在华为云 KooLabs 云实验平台完成了实验 2325“10分钟入门装载国产操作系统的ECS”,全程在华北-北京四区域操作,创建了两台弹性云服务器,并用 CloudShell 登录验证了国产操作系统 Huawei Cloud EulerOS。这篇手记记录完整流程和几个真实踩坑点,希望对第一次上云的新手有帮助。一、这个实验到底免不免费先说最关键的结论:实验详情页写着“免费、5实验点”,实...
- 排查 Linux 服务器磁盘问题时,最让人困惑的场面莫过于:df -h 显示分区 100%,但 du 把所有目录加起来,数字远小于分区容量。空间像被"幽灵"吃掉了。这篇文章给出一套完整的排查路径。先说结论:df 和 du 的口径本来就不一样——df 统计的是文件系统块层已分配的空间,du 统计的是还能从目录树索引到的文件。两者差值大,说明空间被"目录树之外的句柄"占着。一、第一嫌疑:已删除但... 排查 Linux 服务器磁盘问题时,最让人困惑的场面莫过于:df -h 显示分区 100%,但 du 把所有目录加起来,数字远小于分区容量。空间像被"幽灵"吃掉了。这篇文章给出一套完整的排查路径。先说结论:df 和 du 的口径本来就不一样——df 统计的是文件系统块层已分配的空间,du 统计的是还能从目录树索引到的文件。两者差值大,说明空间被"目录树之外的句柄"占着。一、第一嫌疑:已删除但...
- 《Linux:从“这啥命令?”到“这台服务器我说了算”》系列目标:少背概念,多敲命令;从“会用”走到“能排错、能上服务器”。 第一章:别慌,先把企鹅请进门——Linux 初见与环境准备 1. 为什么要学 Linux?第一次打开 Linux 终端,你可能会看到一个朴素的提示符:$别嫌它寒酸。这个小小的 $ 后面,可能是一台正在跑网站、数据库、缓存、容器和监控的服务器。Linux 广泛用于服务... 《Linux:从“这啥命令?”到“这台服务器我说了算”》系列目标:少背概念,多敲命令;从“会用”走到“能排错、能上服务器”。 第一章:别慌,先把企鹅请进门——Linux 初见与环境准备 1. 为什么要学 Linux?第一次打开 Linux 终端,你可能会看到一个朴素的提示符:$别嫌它寒酸。这个小小的 $ 后面,可能是一台正在跑网站、数据库、缓存、容器和监控的服务器。Linux 广泛用于服务...
- 在云服务器上跑业务,磁盘被悄悄写满是很常见的故障:服务写不进日志、数据库报错、容器节点触发 DiskPressure。下面是我平时处理这类问题的一套流程,按顺序做基本都能快速解决。一、确认是哪个分区满了先执行 df -h,看各挂载点的使用率。还要顺手执行 df -i 看 inode:有时容量没满,但大量小文件(如会话文件、缓存)把 inode 耗尽了,一样会报 No space left o... 在云服务器上跑业务,磁盘被悄悄写满是很常见的故障:服务写不进日志、数据库报错、容器节点触发 DiskPressure。下面是我平时处理这类问题的一套流程,按顺序做基本都能快速解决。一、确认是哪个分区满了先执行 df -h,看各挂载点的使用率。还要顺手执行 df -i 看 inode:有时容量没满,但大量小文件(如会话文件、缓存)把 inode 耗尽了,一样会报 No space left o...
- https://developer.huaweicloud.com/grow服务器突然变慢,很多新手第一反应是重启。其实花五分钟按下面的顺序查一遍,大部分问题都能定位。一、先看整体负载:top登录后先敲 top,重点看三个数:load average:三个数字分别是 1 分钟、5 分钟、15 分钟的平均负载。经验上不超过 CPU 核心数就还好,比如 4 核机器长期高于 4 就要警惕。%CPU... https://developer.huaweicloud.com/grow服务器突然变慢,很多新手第一反应是重启。其实花五分钟按下面的顺序查一遍,大部分问题都能定位。一、先看整体负载:top登录后先敲 top,重点看三个数:load average:三个数字分别是 1 分钟、5 分钟、15 分钟的平均负载。经验上不超过 CPU 核心数就还好,比如 4 核机器长期高于 4 就要警惕。%CPU...
- 一套在 Windows 上跑得很顺的自动化脚本,搬到 Linux 云服务器后连续踩了五个坑:headless 模式反而更容易被识别、h264 缺失导致视频卡在 0 秒、nohup 加 & 不是部署方式、systemd timer 的 Persistent 补跑语义理解错、以及 toISOString() 在凌晨把任务记到了前一天。每个坑都附带真实的报错现象和最终的处理方式。 一套在 Windows 上跑得很顺的自动化脚本,搬到 Linux 云服务器后连续踩了五个坑:headless 模式反而更容易被识别、h264 缺失导致视频卡在 0 秒、nohup 加 & 不是部署方式、systemd timer 的 Persistent 补跑语义理解错、以及 toISOString() 在凌晨把任务记到了前一天。每个坑都附带真实的报错现象和最终的处理方式。
- 一、故障表现PBS 备份任务正常执行,最终状态显示 OK,备份快照成功生成任务日志里面出现警告:guest agent freeze failed虚拟机内部已经安装 qemu-guest-agent 服务,服务显示 running虚拟机可以正常开机运行,agent 和宿主机通信端口无拦截手动在虚拟机内执行 agent 冻结命令,返回超时或者报错部分 Windows 虚拟机表现为:有时能冻结成... 一、故障表现PBS 备份任务正常执行,最终状态显示 OK,备份快照成功生成任务日志里面出现警告:guest agent freeze failed虚拟机内部已经安装 qemu-guest-agent 服务,服务显示 running虚拟机可以正常开机运行,agent 和宿主机通信端口无拦截手动在虚拟机内执行 agent 冻结命令,返回超时或者报错部分 Windows 虚拟机表现为:有时能冻结成...
- 用一对 systemd service 与 timer 做每 5 分钟健康检查,配合 journal 总量控制与 logrotate 轮转,让小服务的故障更早被发现、日志有上限可查。 用一对 systemd service 与 timer 做每 5 分钟健康检查,配合 journal 总量控制与 logrotate 轮转,让小服务的故障更早被发现、日志有上限可查。
- 一、前言在使用 Linux 服务器的过程中,有时候会遇到磁盘空间不足的问题,比如文件无法保存、程序无法正常写入日志等。遇到这种情况,我们可以通过几个简单的 Linux 命令,快速找到占用磁盘空间较大的目录和文件。本文介绍3个常用命令,适合 Linux 初学者学习。二、查看磁盘使用情况首先使用 df 命令查看磁盘空间:df -h其中,-h 表示以 KB、MB、GB 等易读的单位显示。执行后可以... 一、前言在使用 Linux 服务器的过程中,有时候会遇到磁盘空间不足的问题,比如文件无法保存、程序无法正常写入日志等。遇到这种情况,我们可以通过几个简单的 Linux 命令,快速找到占用磁盘空间较大的目录和文件。本文介绍3个常用命令,适合 Linux 初学者学习。二、查看磁盘使用情况首先使用 df 命令查看磁盘空间:df -h其中,-h 表示以 KB、MB、GB 等易读的单位显示。执行后可以...
- 反向代理后后端日志全是 127.0.0.1,原因是 Nginx 没有透传客户端 IP。本文分三步解决:确认链路、加 proxy_set_header 透传、用 real_ip 让 Nginx 自身也按真实 IP 记日志和限流,并给出验证清单与常见坑。 反向代理后后端日志全是 127.0.0.1,原因是 Nginx 没有透传客户端 IP。本文分三步解决:确认链路、加 proxy_set_header 透传、用 real_ip 让 Nginx 自身也按真实 IP 记日志和限流,并给出验证清单与常见坑。
- Linux systemctl 服务管理的基本使用Linux 中的 systemctl 命令用于管理系统服务,可以启动、停止、重启服务以及查看运行状态,常用于 Debian、Ubuntu 和 CentOS 等系统。查看服务状态systemctl status nginx可以查看 Nginx 服务是否正在运行,以及最近的运行日志。启动和停止服务启动服务:sudo systemctl start... Linux systemctl 服务管理的基本使用Linux 中的 systemctl 命令用于管理系统服务,可以启动、停止、重启服务以及查看运行状态,常用于 Debian、Ubuntu 和 CentOS 等系统。查看服务状态systemctl status nginx可以查看 Nginx 服务是否正在运行,以及最近的运行日志。启动和停止服务启动服务:sudo systemctl start...
- 服务跑在 systemd 上之后,日志不再散落在 /var/log 下面的各个文本文件里。journalctl 把内核、服务和用户会话收到同一套日志中。排障时如果只会执行 journalctl -u nginx 然后一直往下翻,信息很多,真正有用的几行却不好找。下面三个用法,是我在虚拟机和云主机上反复用到的,不涉及改配置,只把“看日志”这件事做窄、做准。一、按服务和时间窗口一起收窄只看某一个... 服务跑在 systemd 上之后,日志不再散落在 /var/log 下面的各个文本文件里。journalctl 把内核、服务和用户会话收到同一套日志中。排障时如果只会执行 journalctl -u nginx 然后一直往下翻,信息很多,真正有用的几行却不好找。下面三个用法,是我在虚拟机和云主机上反复用到的,不涉及改配置,只把“看日志”这件事做窄、做准。一、按服务和时间窗口一起收窄只看某一个...
- df 看的是文件系统,du 算的是文件,两者统计口径本来就不一样。本文用新手能懂的方式讲清已删除未释放、稀疏文件、块对齐、硬链接、挂载点遮挡和保留块等六个常见原因,并给出磁盘满了的排查顺序。 df 看的是文件系统,du 算的是文件,两者统计口径本来就不一样。本文用新手能懂的方式讲清已删除未释放、稀疏文件、块对齐、硬链接、挂载点遮挡和保留块等六个常见原因,并给出磁盘满了的排查顺序。
- 用 journalctl 快速定位 Linux 服务起不来的原因服务突然起不来,先别急着重装或重启整台机器。systemd 的日志都在 journal 里,用 journalctl 按服务名筛一遍,往往几分钟就能找到根因。第一步先看服务状态:systemctl status nginx --no-pager -l。这里能看到它是不是 active、最近一次退出的退出码,以及最后几行日志。如果... 用 journalctl 快速定位 Linux 服务起不来的原因服务突然起不来,先别急着重装或重启整台机器。systemd 的日志都在 journal 里,用 journalctl 按服务名筛一遍,往往几分钟就能找到根因。第一步先看服务状态:systemctl status nginx --no-pager -l。这里能看到它是不是 active、最近一次退出的退出码,以及最后几行日志。如果...
上滑加载中
推荐直播
-
华为云码道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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签