哪吒探针 (Nezha Agent) 彻底卸载指南

三月 07, 2026 / Kaelen / 62阅读 / 0评论/ 分类: 技术默认分类

本指南将指导您如何从 Linux 服务器中彻底移除哪吒探针监控端(Agent),确保无残留文件和进程。


一、 卸载步骤拆解

我们将整个卸载过程拆分为以下核心步骤,以确保清理彻底:

1. 停止运行中的服务

sudo systemctl stop nezha-agent

  • 作用:停止正在运行的 nezha-agent 进程,防止删除文件时发生占用错误。

2. 禁用开机自启

sudo systemctl disable nezha-agent

  • 作用:从系统启动项中移除该服务,防止重启后自动运行。

3. 删除系统服务配置文件

sudo rm /etc/systemd/system/nezha-agent.service

  • 作用:删除 systemd 服务定义文件,使系统不再识别该服务。

4. 删除程序安装目录

sudo rm -rf /opt/nezha/agent

  • 作用:物理删除哪吒探针的主程序文件及相关配置文件。

5. 重载系统服务配置

sudo systemctl daemon-reload

  • 作用:强制系统重新扫描服务配置文件,清理内存中已失效的服务记录。

6. 清理日志文件(可选)

sudo rm -rf /var/log/nezha

  • 作用:移除程序运行产生的日志,释放磁盘空间。

7. 强制杀掉残余进程

sudo pkill -9 -f nezha-agent

  • 作用:终结任何因异常未正常退出的残留进程,确保内存清理干净。

二、 合并后的“一键卸载”命令

您可以直接复制并在终端运行以下合并后的命令:

sudo systemctl stop nezha-agent && \
sudo systemctl disable nezha-agent && \
sudo rm /etc/systemd/system/nezha-agent.service && \
sudo rm -rf /opt/nezha/agent && \
sudo systemctl daemon-reload && \
sudo rm -rf /var/log/nezha && \
sudo pkill -9 -f nezha-agent

三、 卸载结果验证

执行完上述命令后,请通过以下方式确认卸载结果:

1. 检查进程是否存在

运行命令: ps -ef | grep nezha-agent | grep -v grep

  • 预期结果:没有任何输出,表示进程已完全关闭。

2. 检查服务状态

运行命令: systemctl status nezha-agent

  • 预期结果:系统提示 Unit nezha-agent.service could not be found.,表示服务已彻底移除。

3. 检查目录残留

运行命令: ls /opt/nezha/agent

  • 预期结果:提示 No such file or directory,表示物理文件已删除。
#Ubuntu(3)#powerShell(3)

文章作者:Kaelen

文章链接:https://kaelen.top/archives/wei-ming-ming-wen-zhang-MrHyJjcJ

版权声明:本博客所有文章除特别声明外,均采用CC BY-NC-SA 4.0 许可协议,转载请注明出处!


评论