- Linux进程调度与负载:从CFS到EEVDF与load average虚拟内存解决"能不能装下",调度解决"谁在什么时候拿到 CPU、拿多久"。本文讲三件事:调度器如何决定下一个运行者(CFS 与 6.6 之后的 EEVDF)、cgroup 的权重与配额为什么会让容器莫名被卡、以及 load average 为什么和 CPU 使用率经常给出相反结论。 调度器要同时满足的四件事公平 ... Linux进程调度与负载:从CFS到EEVDF与load average虚拟内存解决"能不能装下",调度解决"谁在什么时候拿到 CPU、拿多久"。本文讲三件事:调度器如何决定下一个运行者(CFS 与 6.6 之后的 EEVDF)、cgroup 的权重与配额为什么会让容器莫名被卡、以及 load average 为什么和 CPU 使用率经常给出相反结论。 调度器要同时满足的四件事公平 ...
- Linux 服务器磁盘满了:从定位大文件到清理,一次讲清磁盘 100% 是运维最常见的半夜告警。服务写不进日志、数据库起不来、上传失败,根子往往都在磁盘满了。排查就三步:先看哪个分区满,再找是谁占的,最后安全地清。 一、先看哪个分区满了:dfdf -h # 看各分区使用率,重点看 Use% 接近 100% 的df -i # 再看 inode 用量,文件数太多也会... Linux 服务器磁盘满了:从定位大文件到清理,一次讲清磁盘 100% 是运维最常见的半夜告警。服务写不进日志、数据库起不来、上传失败,根子往往都在磁盘满了。排查就三步:先看哪个分区满,再找是谁占的,最后安全地清。 一、先看哪个分区满了:dfdf -h # 看各分区使用率,重点看 Use% 接近 100% 的df -i # 再看 inode 用量,文件数太多也会...
- 介绍 Linux 云服务器 inode 耗尽的识别、定位、清理与预防方法。 介绍 Linux 云服务器 inode 耗尽的识别、定位、清理与预防方法。
- Linux 高级指南:深入内核机制、系统性能优化与企业级运维实践 前言当 Linux 使用从日常操作和基础运维进入更深层次,关注点便不再局限于命令的使用,而是如何理解操作系统内部的运行机制,如何定位复杂的系统问题,以及如何在高负载、高并发和复杂生产环境中保持系统的稳定性与可靠性。Linux 的高级运维涉及多个层面,包括内核调度、内存管理、存储 I/O、网络协议栈、安全隔离、性能分析、系统追... Linux 高级指南:深入内核机制、系统性能优化与企业级运维实践 前言当 Linux 使用从日常操作和基础运维进入更深层次,关注点便不再局限于命令的使用,而是如何理解操作系统内部的运行机制,如何定位复杂的系统问题,以及如何在高负载、高并发和复杂生产环境中保持系统的稳定性与可靠性。Linux 的高级运维涉及多个层面,包括内核调度、内存管理、存储 I/O、网络协议栈、安全隔离、性能分析、系统追...
- 云服务器变慢时,先观察资源与进程的关系,比立即结束进程更稳妥。htop 提供交互式的整体资源和进程视图,适合在终端里寻找线索,但它展示的是采样快照,不是故障根因分析器。下面以读取信息为主,不把某个颜色或一次尖峰当作结论。一、先看整体,再选进程在已安装 htop 的 Linux 主机上运行下面的命令。不同发行版、版本和个人配置可能改变布局及快捷键提示,应以界面底部帮助为准。htop上方通常显示... 云服务器变慢时,先观察资源与进程的关系,比立即结束进程更稳妥。htop 提供交互式的整体资源和进程视图,适合在终端里寻找线索,但它展示的是采样快照,不是故障根因分析器。下面以读取信息为主,不把某个颜色或一次尖峰当作结论。一、先看整体,再选进程在已安装 htop 的 Linux 主机上运行下面的命令。不同发行版、版本和个人配置可能改变布局及快捷键提示,应以界面底部帮助为准。htop上方通常显示...
- 服务启动失败时,先找到相关记录,比直接重启更有价值。journalctl 用来查询 systemd journal;它能展示写入 journal 的服务输出和系统事件,但并不保证收集应用自行写入普通文件的全部日志。下面按“单元、时间、级别、上下文”的顺序整理查询方法,不涉及修改服务配置。一、确认服务名称与查询范围先看服务状态,核对单元名、退出原因和最近记录,再取一段较完整的日志。myapp.... 服务启动失败时,先找到相关记录,比直接重启更有价值。journalctl 用来查询 systemd journal;它能展示写入 journal 的服务输出和系统事件,但并不保证收集应用自行写入普通文件的全部日志。下面按“单元、时间、级别、上下文”的顺序整理查询方法,不涉及修改服务配置。一、确认服务名称与查询范围先看服务状态,核对单元名、退出原因和最近记录,再取一段较完整的日志。myapp....
- 在云服务器上排查问题时,日志往往很长,但真正要找的只是某个字段或一组计数。awk 按行读取输入,把一行拆成字段,再执行筛选和计算。下面使用人为构造的小样本说明语法;示例输出只由这些输入推导,不代表任何线上实测结果。一、先用小样本确认字段把下面三行保存为 requests.log。这是自定义的空白分隔格式,依次为客户端地址、请求方法、路径、状态码和耗时毫秒,不是完整的标准访问日志。192.0.... 在云服务器上排查问题时,日志往往很长,但真正要找的只是某个字段或一组计数。awk 按行读取输入,把一行拆成字段,再执行筛选和计算。下面使用人为构造的小样本说明语法;示例输出只由这些输入推导,不代表任何线上实测结果。一、先用小样本确认字段把下面三行保存为 requests.log。这是自定义的空白分隔格式,依次为客户端地址、请求方法、路径、状态码和耗时毫秒,不是完整的标准访问日志。192.0....
- 用七行虚构文本拆解grep的字面匹配、Shell参数边界、整行与子串、行计数和退出状态,给出可复核的预期结果与脚本分支,避免把未匹配和读取失败混为一谈。 用七行虚构文本拆解grep的字面匹配、Shell参数边界、整行与子串、行计数和退出状态,给出可复核的预期结果与脚本分支,避免把未匹配和读取失败混为一谈。
- 按时区与真实时钟偏差分流,使用 timedatectl、date -u、systemctl、chronyc 和 journalctl 检查 chrony 同步源、日志与 UDP 123 网络,并说明生产环境执行 makestep 的风险。 按时区与真实时钟偏差分流,使用 timedatectl、date -u、systemctl、chronyc 和 journalctl 检查 chrony 同步源、日志与 UDP 123 网络,并说明生产环境执行 makestep 的风险。
- 上周三上午,监控先报了一条磁盘使用率超过90%的告警。根分区只剩不到2GB,一周涨了将近30GB,显然是有东西在持续写盘。先确认告警是不是真的。用df -h看各挂载点,根分区使用率到了94%,数据盘却只有40%;再用df -i看inode使用率,只有12%,可以排除小文件耗尽inode的情况。接下来定位大文件。先用du -sh /*扫根目录,/var占了28GB;再往下钻,du -sh /v... 上周三上午,监控先报了一条磁盘使用率超过90%的告警。根分区只剩不到2GB,一周涨了将近30GB,显然是有东西在持续写盘。先确认告警是不是真的。用df -h看各挂载点,根分区使用率到了94%,数据盘却只有40%;再用df -i看inode使用率,只有12%,可以排除小文件耗尽inode的情况。接下来定位大文件。先用du -sh /*扫根目录,/var占了28GB;再往下钻,du -sh /v...
- 通过临时脚本练习读取 ls 权限标记、使用 chmod,并理解目录权限与常见排查方向。 通过临时脚本练习读取 ls 权限标记、使用 chmod,并理解目录权限与常见排查方向。
- 每天 SSH 登录服务器都要输密码,输烦了不说,光密码这一条就浑身是风险:太简单了怕被爆破,太复杂了自己记不住,贴在屏幕边上更不像话。后来把密钥登录配上了,世界清净了。记一下流程,给有同样困扰的朋友。先说原理,大白话版。密钥是一对:公钥和私钥。你把公钥放到服务器上,相当于在门上装了把锁;私钥留在自己电脑上,就是钥匙。登录的时候两边对一下,配得上就开门。全程不用输密码,别人就算知道你的 IP ... 每天 SSH 登录服务器都要输密码,输烦了不说,光密码这一条就浑身是风险:太简单了怕被爆破,太复杂了自己记不住,贴在屏幕边上更不像话。后来把密钥登录配上了,世界清净了。记一下流程,给有同样困扰的朋友。先说原理,大白话版。密钥是一对:公钥和私钥。你把公钥放到服务器上,相当于在门上装了把锁;私钥留在自己电脑上,就是钥匙。登录的时候两边对一下,配得上就开门。全程不用输密码,别人就算知道你的 IP ...
- 服务起不来,先看日志再动手。systemd 的 journalctl 把各服务的日志按时间汇在一起,比逐个翻文件快得多。 一、看最近的报错journalctl -p err -bjournalctl -p err --since "1 hour ago"-p err 只看错误及以上级别;-b 只看本次启动;–since 限定最近一小时。先缩小范围,再谈原因。 二、按服务查journalctl... 服务起不来,先看日志再动手。systemd 的 journalctl 把各服务的日志按时间汇在一起,比逐个翻文件快得多。 一、看最近的报错journalctl -p err -bjournalctl -p err --since "1 hour ago"-p err 只看错误及以上级别;-b 只看本次启动;–since 限定最近一小时。先缩小范围,再谈原因。 二、按服务查journalctl...
- CPU 飙高、服务假死、进程杀不掉?ps 与 top 定位嫌疑进程,kill 信号选对才有效,三招串起一次完整的进程排障,附僵尸进程的收尾姿势。 CPU 飙高、服务假死、进程杀不掉?ps 与 top 定位嫌疑进程,kill 信号选对才有效,三招串起一次完整的进程排障,附僵尸进程的收尾姿势。
- 刚学 Linux 找文件全靠眼睛翻目录?find 命令三个用法就够了:按名字 -name、按时间 -mtime、按大小 -size,再加两个新手常踩的坑,一次讲清。 刚学 Linux 找文件全靠眼睛翻目录?find 命令三个用法就够了:按名字 -name、按时间 -mtime、按大小 -size,再加两个新手常踩的坑,一次讲清。
上滑加载中
推荐直播
-
华为云码道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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签