You have installed apache and now you want to completely remove it from your CentOS, this article shows you the commands to run to make sure you uninstall and completely remove all files related to apache.
List all apache rpm packages :
[root@Linux ~]# rpm -qa httpd httpd-2.4.6-97.el7.centos.x86_64
List the installed apache packages :
[root@Linux ~]# yum list installed httpd Modules complémentaires chargés : fastestmirror Loading mirror speeds from cached hostfile base: mirror.marwan.ma epel: mirror.yandex.ru extras: distrib-coffee.ipsl.jussieu.fr updates: mirror.marwan.ma Paquets installés httpd.x86_64 2.4.6-97.el7.centos @updates [root@ansible ~]# [root@ansible ~]# yum remove httpd* -y Modules complémentaires chargés : fastestmirror Résolution des dépendances --> Lancement de la transaction de test ---> Le paquet httpd.x86_64 0:2.4.6-97.el7.centos sera effacé ---> Le paquet httpd-tools.x86_64 0:2.4.6-97.el7.centos sera effacé --> Résolution des dépendances terminée Dépendances résolues ===================================================================================================================================================================== Package Architecture Version Dépôt Taille Suppression : httpd x86_64 2.4.6-97.el7.centos @updates 9.4 M httpd-tools x86_64 2.4.6-97.el7.centos @updates 168 k Résumé de la transaction Supprimer 2 Paquets Taille d'installation : 9.5 M Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction Suppression : httpd-2.4.6-97.el7.centos.x86_64 1/2 Suppression : httpd-tools-2.4.6-97.el7.centos.x86_64 2/2 Vérification : httpd-2.4.6-97.el7.centos.x86_64 1/2 Vérification : httpd-tools-2.4.6-97.el7.centos.x86_64 2/2 Supprimé : httpd.x86_64 0:2.4.6-97.el7.centos httpd-tools.x86_64 0:2.4.6-97.el7.centos Terminé !
Remove the package :
[root@Linux ~]# yum remove httpd* -y Modules complémentaires chargés : fastestmirror Résolution des dépendances --> Lancement de la transaction de test ---> Le paquet httpd.x86_64 0:2.4.6-97.el7.centos sera effacé ---> Le paquet httpd-tools.x86_64 0:2.4.6-97.el7.centos sera effacé --> Résolution des dépendances terminée Dépendances résolues ===================================================================================================================================================================== Package Architecture Version Dépôt Taille Suppression : httpd x86_64 2.4.6-97.el7.centos @updates 9.4 M httpd-tools x86_64 2.4.6-97.el7.centos @updates 168 k Résumé de la transaction Supprimer 2 Paquets Taille d'installation : 9.5 M Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction Suppression : httpd-2.4.6-97.el7.centos.x86_64 1/2 Suppression : httpd-tools-2.4.6-97.el7.centos.x86_64 2/2 Vérification : httpd-2.4.6-97.el7.centos.x86_64 1/2 Vérification : httpd-tools-2.4.6-97.el7.centos.x86_64 2/2 Supprimé : httpd.x86_64 0:2.4.6-97.el7.centos httpd-tools.x86_64 0:2.4.6-97.el7.centos Terminé !
Remove installed httpd packages :
You can remove the httpd package with yum or dnf :
[root@Linux ~]# yum remove httpd* -y Modules complémentaires chargés : fastestmirror Résolution des dépendances --> Lancement de la transaction de test ---> Le paquet httpd.x86_64 0:2.4.6-97.el7.centos sera effacé ---> Le paquet httpd-tools.x86_64 0:2.4.6-97.el7.centos sera effacé --> Résolution des dépendances terminée Dépendances résolues ===================================================================================================================================================================== Package Architecture Version Dépôt Taille Suppression : httpd x86_64 2.4.6-97.el7.centos @updates 9.4 M httpd-tools x86_64 2.4.6-97.el7.centos @updates 168 k Résumé de la transaction Supprimer 2 Paquets Taille d'installation : 9.5 M Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction Suppression : httpd-2.4.6-97.el7.centos.x86_64 1/2 Suppression : httpd-tools-2.4.6-97.el7.centos.x86_64 2/2 Vérification : httpd-2.4.6-97.el7.centos.x86_64 1/2 Vérification : httpd-tools-2.4.6-97.el7.centos.x86_64 2/2 Supprimé : httpd.x86_64 0:2.4.6-97.el7.centos httpd-tools.x86_64 0:2.4.6-97.el7.centos Terminé !
Delete the Document root directory :
[root@Linux ~]# rm -rf /var/www
Delete configuration files :
[root@Linux ~]#rm -rf /etc/httpd
Remove httpd modules :
[root@Linux ~]# rm -rf /usr/lib64/httpd
Remove the apache user :
[root@Linux ~]# userdel -r apache
Check if the user entry is present on /etc /passwd :
[root@Linux ~]# grep "apache" /etc/passwd apache:x:48:48:Apache:/usr/share/httpd:/sbin/nologin
And there you are, you are now sure that you no longer have any trace of apache on your CentOS.
Résoudre l’erreur : WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
7zip: 9 Commandes utiles de les plus utilisés
Erreur 404
nmap : les 12 commandes que vous devez connaître
Fail2Ban : How to protect Linux services