Linux 卸载zabbix图文教程
前言
卸载zabbix相关服务,需要知道自己之前都安装了那些服务,然后针对性的卸载,这样才能保证干净卸载。
1.停止zabbix服务
停止zabbix、php、nginx
需要停止的服务主要看都装了哪些zabbix需要的服务,如提供WEB SERVER可以为Apache和Nginx,由于之前安装的WEB SERVER为Nginx,所以需要停止Nginx服务。
systemctl stop zabbix-server zabbix-agent rh-nginx116-nginx rh-php72-php-fpm
2.卸载zabbix服务
主要包括zabbix相关包和配置;mysql包和配置;php包和配置;http相关包和配置;nginx相关包和配置。
2.1查找zabbix所有被安装的rpm包
#全局搜索列出名为zabbix(不区分大小写)所有被安装的rpm package rpm -qa | grep -i zabbix
2.2卸载zabbix服务
yum -y remove 删除项
使用空格隔开可以删除多项
最后使用rpm -qa | grep -i zabbix 检查一下是否删除干净
2.3删除所有与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”
3.卸载数据库
3.1查找mariadb所有被安装的rpm包,并删除
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
检查是否删除干净
已经删除干净
3.2删除mysql相关配置文件
#查找根目录文件名为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
检查是否删除干净
已删除干净
4.卸载http服务
#全局搜索查找httpd服务 rpm -qa|grep httpd #卸载httpd服务 yum -y remove httpd-2.4.6-97.el7.centos.5.x86_64
5.卸载php服务
#全局查找rh-php72-php-fpm安装包 rpm -qa|grep rh-php72-php-fpm rh-php72-php-fpm-7.2.24-1.el7.x86_64 #卸载 yum -y remove rh-php72-php-fpm-7.2.24-1.el7.x86_64
6.卸载nginx服务
#全局查找rh-php72-php-fpm安装包 rpm -qa|grep nginx rh-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服务相关的文件都已经卸载干净了。