卸载zabbix相关服务,需要知道自己之前都安装了那些服务,然后针对性的卸载,这样才能保证干净卸载。
zabbix用户手册
停止zabbix、php、nginx
需要停止的服务主要看都装了哪些zabbix需要的服务,如提供WEB SERVER可以为Apache和Nginx,由于之前安装的WEB SERVER为Nginx,所以需要停止Nginx服务。
下载安装zabbix地址

systemctl stop zabbix-server.service rh-php72-php-fpm.service rh-nginx116-nginx.service
主要包括zabbix相关包和配置;mysql包和配置;php包和配置;http相关包和配置;nginx相关包和配置。
#全局搜索列出名为zabbix(不区分大小写)所有被安装的rpm package
rpm -qa | grep -i zabbix

yum -y remove 删除项
使用空格隔开可以删除多项

最后使用rpm -qa | grep -i zabbix 检查一下是否删除干净
#在根目录下查找名为zabbix的文件
find / -name zabbix/run/zabbix
/etc/zabbix
/var/lib/yum/repos/x86_64/7/zabbix
/var/lib/mysql/zabbix
/var/log/zabbix
/var/cache/yum/x86_64/7/zabbix
/usr/lib/zabbix# 删除文件rm -r -f /run/zabbix /etc/zabbix /var/lib/yum/repos/x86_64/7/zabbix /var/lib/mysql/zabbix /var/log/zabbix /var/cache/yum/x86_64/7/zabbix /usr/lib/zabbix
查看是否删除干净

需要更干净一点的话,可以利用模糊搜索
find / -name “zabbix”
rpm -qa | grep mariadb

删除rpm包
yum -y remove mariadb-5.5.68-1.el7.x86_64 mariadb-libs-5.5.68-1.el7.x86_64 mariadb-server-5.5.68-1.el7.x86_64
检查是否删除干净

已经删除干净
#查找根目录文件名为mysql的文件
find / -name mysql
/var/lib/mysql
/var/lib/mysql/mysql
/usr/lib64/mysql
#删除文件
rm -r -f /var/lib/mysql /var/lib/mysql/mysql /usr/lib64/mysql
检查是否删除干净

已删除干净
#全局搜索查找httpd服务
rpm -qa|grep httpd#卸载httpd服务
yum -y remove httpd-2.4.6-97.el7.centos.5.x86_64
#全局查找rh-php72-php-fpm安装包
rpm -qa|grep rh-php72-php-fpmrh-php72-php-fpm-7.2.24-1.el7.x86_64
#卸载
yum -y remove rh-php72-php-fpm-7.2.24-1.el7.x86_64
#全局查找rh-php72-php-fpm安装包
rpm -qa|grep nginxrh-nginx116-runtime-1.16-1.el7.x86_64
rh-nginx116-nginx-1.16.1-6.el7.x86_64
# 卸载
yum -y remove rh-nginx116-runtime-1.16-1.el7.x86_64 rh-nginx116-nginx-1.16.1-6.el7.x86_64
至此zabbix服务相关的文件都已经卸载干净了。
【Linux】之如何卸载干净zabbix服务?(超详细)