centos

centos lamp如何卸载清理

小樊
46
2025-09-05 23:57:01
栏目: 智能运维

一、卸载LAMP组件

  1. 停止服务

    sudo systemctl stop httpd mysql
    

    (若为源码安装,需手动停止进程)

  2. 卸载软件包

    • Apache
      sudo yum remove httpd httpd-tools  # CentOS 7及以下
      sudo dnf remove httpd httpd-tools  # CentOS 8及以上
      
    • MySQL
      sudo yum remove mysql-server mysql-client
      sudo dnf remove mysql-server mysql-client
      
    • PHP
      sudo yum remove php* libapache2-mod-php*  # CentOS 7及以下
      sudo dnf remove php* php-fpm  # CentOS 8及以上
      

    (若为源码安装,需手动删除文件)

  3. 删除配置文件和数据

    sudo rm -rf /etc/httpd /etc/mysql /var/lib/mysql /var/www/html
    sudo rm -rf /etc/php*  # 删除PHP配置文件
    

二、清理残留

  1. 清理包缓存

    sudo yum clean all  # CentOS 7及以下
    sudo dnf clean all  # CentOS 8及以上
    
  2. 删除无依赖包

    sudo yum autoremove  # CentOS 7及以下
    sudo dnf autoremove  # CentOS 8及以上
    
  3. 清理临时文件和日志

    sudo rm -rf /tmp/*
    sudo journalctl --vacuum-time=1s  # 清空系统日志
    

三、注意事项

0
看了该问题的人还看了