- 给内部运维 Agent 挂 shell 工具三周后,上线第 19 天出事:一条 find 把 -mtime +7 写成 -7,删掉 /data/tmp 下 3187 个文件,其中 412 个是当天还在写的。复盘发现三层防线逐个失效,白名单只认命令名不认参数、容器挂了宿主可写目录、超时只杀了父进程。改完四道闸后六周里 dry-run 阶段拦下 11 次参数级高危调用。 给内部运维 Agent 挂 shell 工具三周后,上线第 19 天出事:一条 find 把 -mtime +7 写成 -7,删掉 /data/tmp 下 3187 个文件,其中 412 个是当天还在写的。复盘发现三层防线逐个失效,白名单只认命令名不认参数、容器挂了宿主可写目录、超时只杀了父进程。改完四道闸后六周里 dry-run 阶段拦下 11 次参数级高危调用。
- Linux 进程管理的五个实用命令在日常运维和开发中,Linux 进程管理是最基础也最高频的任务之一。系统跑慢了、服务起不来、端口被占用,往往都需要回到进程这一层找原因。下面整理五个最实用、也最好记的命令,配合常见场景示例,帮助快速定位和处理问题。一、ps:查看进程快照ps 是最经典的进程查看命令。最常用的组合是 ps aux,可以列出所有用户的全部进程以及 CPU、内存、启动时间等信息。配... Linux 进程管理的五个实用命令在日常运维和开发中,Linux 进程管理是最基础也最高频的任务之一。系统跑慢了、服务起不来、端口被占用,往往都需要回到进程这一层找原因。下面整理五个最实用、也最好记的命令,配合常见场景示例,帮助快速定位和处理问题。一、ps:查看进程快照ps 是最经典的进程查看命令。最常用的组合是 ps aux,可以列出所有用户的全部进程以及 CPU、内存、启动时间等信息。配...
- 刚接触 Linux 时,很多人第一反应是黑窗口让人紧张。其实只要掌握一小批常用命令,就能在服务器上查文件、改权限、看进程、排故障。本文按“看路、看文件、改权限、管进程”四条线,带你从零上手。 一、先认路:你在什么位置pwd 显示当前目录,ls 列出文件。初学者建议先练下面三条:pwdls -lacd /homels -la 的 -l 是详细信息,-a 包含隐藏文件。cd 后面不加参数会回到家... 刚接触 Linux 时,很多人第一反应是黑窗口让人紧张。其实只要掌握一小批常用命令,就能在服务器上查文件、改权限、看进程、排故障。本文按“看路、看文件、改权限、管进程”四条线,带你从零上手。 一、先认路:你在什么位置pwd 显示当前目录,ls 列出文件。初学者建议先练下面三条:pwdls -lacd /homels -la 的 -l 是详细信息,-a 包含隐藏文件。cd 后面不加参数会回到家...
- 用 rate 不配 for、除零变 NaN 静默、absent 用错位置——9 类语义错误逐条拆解,附自检清单与分级策略。 用 rate 不配 for、除零变 NaN 静默、absent 用错位置——9 类语义错误逐条拆解,附自检清单与分级策略。
- 刚接触 Linux 时,很多人第一次被权限拦住:明明文件就在那里,执行却提示 Permission denied;改了权限,又担心是不是给得太宽。本文就从最常见的 ls -l 输出讲起,把 rwx、所有者、组和其他人,以及 chmod 的数字法一次讲清楚。 一、先会读 ls -l执行 ls -l,常见的一行是这样的:-rw-r--r-- 1 zhangsan dev 2048 Nov 4... 刚接触 Linux 时,很多人第一次被权限拦住:明明文件就在那里,执行却提示 Permission denied;改了权限,又担心是不是给得太宽。本文就从最常见的 ls -l 输出讲起,把 rwx、所有者、组和其他人,以及 chmod 的数字法一次讲清楚。 一、先会读 ls -l执行 ls -l,常见的一行是这样的:-rw-r--r-- 1 zhangsan dev 2048 Nov 4...
- 先分清两个容易混的概念。Cron 定时任务是“到点跑一次就退出”,比如每天凌晨备份一次数据库;而服务是“一直在后台跑着等请求”,比如 Nginx 一直在等浏览器访问、MySQL 一直在等程序查数据。定时任务停了只是某次没跑,服务停了网站直接就打不开了,所以服务管理是运维里最常用的一组操作。现在主流 Linux 发行版都用 systemd 管服务,命令统一叫 systemctl,格式都是 sy... 先分清两个容易混的概念。Cron 定时任务是“到点跑一次就退出”,比如每天凌晨备份一次数据库;而服务是“一直在后台跑着等请求”,比如 Nginx 一直在等浏览器访问、MySQL 一直在等程序查数据。定时任务停了只是某次没跑,服务停了网站直接就打不开了,所以服务管理是运维里最常用的一组操作。现在主流 Linux 发行版都用 systemd 管服务,命令统一叫 systemctl,格式都是 sy...
- 前两天把网站迁到新服务器:Nginx 反向代理配好了、Let’s Encrypt 的证书也装上了,浏览器一敲域名——403 Forbidden。第一反应是 Nginx 配置写错了。把 server 块翻来覆去看了三遍,proxy_pass、root 路径、location 都没问题。重启 Nginx 还是 403。折腾了半个多小时,才想起来看一眼错误日志:2026/11/01 10:23:4... 前两天把网站迁到新服务器:Nginx 反向代理配好了、Let’s Encrypt 的证书也装上了,浏览器一敲域名——403 Forbidden。第一反应是 Nginx 配置写错了。把 server 块翻来覆去看了三遍,proxy_pass、root 路径、location 都没问题。重启 Nginx 还是 403。折腾了半个多小时,才想起来看一眼错误日志:2026/11/01 10:23:4...
- 软链接存路径,源文件没了它就断;硬链接多挂一块牌子,删一个另一个还在。本文讲清 ln -s 与 ln 的区别、ls -l 的辨认方法和两条硬规矩。 软链接存路径,源文件没了它就断;硬链接多挂一块牌子,删一个另一个还在。本文讲清 ln -s 与 ln 的区别、ls -l 的辨认方法和两条硬规矩。
- 介绍 Docker Compose 中 .env、environment 和 env_file 的区别,讲解变量插值、覆盖优先级、环境文件路径及配置生效方式,帮助排查容器环境变量读取失败的问题。 介绍 Docker Compose 中 .env、environment 和 env_file 的区别,讲解变量插值、覆盖优先级、环境文件路径及配置生效方式,帮助排查容器环境变量读取失败的问题。
- docker pull 超时、镜像拉取失败时,先别急着换一堆来路不明的地址。这篇整理的是 2026 年 11 月还能用的国内 Docker 镜像加速写法,高校、实验室、公司研发机都可以照着配。 docker pull 超时、镜像拉取失败时,先别急着换一堆来路不明的地址。这篇整理的是 2026 年 11 月还能用的国内 Docker 镜像加速写法,高校、实验室、公司研发机都可以照着配。
- 一、排查性能问题的正确姿势线上服务变慢,第一反应往往是“加机器”,但真正高效的做法是先定位瓶颈,再对症下药。Linux 提供了大量观测工具,关键不是记住所有命令,而是建立一套“从整体到局部、从 CPU/内存/磁盘/网络四个维度逐步缩小范围”的排查思路。本文按“先看整体负载,再逐层下钻”的顺序,讲清楚最常用的命令与判断方法。 二、先看整体:load average 与 topuptime# ... 一、排查性能问题的正确姿势线上服务变慢,第一反应往往是“加机器”,但真正高效的做法是先定位瓶颈,再对症下药。Linux 提供了大量观测工具,关键不是记住所有命令,而是建立一套“从整体到局部、从 CPU/内存/磁盘/网络四个维度逐步缩小范围”的排查思路。本文按“先看整体负载,再逐层下钻”的顺序,讲清楚最常用的命令与判断方法。 二、先看整体:load average 与 topuptime# ...
- 通过一次文件句柄泄漏的排查过程,介绍 Linux 服务的资源量化、生命周期定位、根因修复与自动化监控方法,并给出上线前稳定性检查清单。 通过一次文件句柄泄漏的排查过程,介绍 Linux 服务的资源量化、生命周期定位、根因修复与自动化监控方法,并给出上线前稳定性检查清单。
- 通过创建示例目录、生成压缩归档、查看成员和解压比较,理解 tar 备份的基本步骤与注意事项。 通过创建示例目录、生成压缩归档、查看成员和解压比较,理解 tar 备份的基本步骤与注意事项。
- 启动服务时,端口已被占用是最常见的报错之一。不少人第一反应是找出 PID 直接杀掉,服务虽然起来了,却可能误杀数据库、消息队列或同事正在调试的进程。稳妥的做法是先定位、再判断、最后动手。第一步:用 lsof 查监听者。假设端口是 8080,执行 lsof -i :8080。输出中的 COMMAND、PID、USER 说明程序身份,NAME 一栏的 *:8080 表示监听所有网卡。没有输出时,... 启动服务时,端口已被占用是最常见的报错之一。不少人第一反应是找出 PID 直接杀掉,服务虽然起来了,却可能误杀数据库、消息队列或同事正在调试的进程。稳妥的做法是先定位、再判断、最后动手。第一步:用 lsof 查监听者。假设端口是 8080,执行 lsof -i :8080。输出中的 COMMAND、PID、USER 说明程序身份,NAME 一栏的 *:8080 表示监听所有网卡。没有输出时,...
- cron 配置简单但缺乏日志和依赖管理;systemd timer 用 .service + .timer 单元解决这两点:日志进 journalctl,触发条件灵活,还支持依赖和补跑。本文给出最小迁移配置与实测注意点。 cron 配置简单但缺乏日志和依赖管理;systemd timer 用 .service + .timer 单元解决这两点:日志进 journalctl,触发条件灵活,还支持依赖和补跑。本文给出最小迁移配置与实测注意点。
上滑加载中
推荐直播
-
华为云码道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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签