已经知道用
/etc/init.d/zabbix_agent stop
可以停掉它,说明 Ubuntu 16 机器还在用 SysV init 脚本(Upstart 兼容模式)。
要彻底禁用,需要两步:
- 让脚本当前会话就停止(你已经做了)。
- 让脚本以后开机永远不再自启——Ubuntu 16 没有默认启用 systemd,得用
update-rc.d工具。
一次性彻底禁用
# 先停(保险)
sudo /etc/init.d/zabbix_agent stop
# 从所有运行级里删掉启动链接
sudo update-rc.d -f zabbix_agent remove
验证
ls /etc/rc*.d/*zabbix_agent*
如果回显为空,说明链接已清光;
再 reboot 一次,确认进程不再出现即可。
补充说明
- 如果你以后想重新启用:
sudo update-rc.d zabbix_agent defaults - 若哪天系统升级到 systemd,同理用
即可。systemctl disable zabbix-agent