Apache

Désinstaller apache complétement

Vous avez installé apache et vous souhaitez maintenant le désinstaller complétement depuis votre CentOS, cet article vous présente les commandes à exécuter pour s’assurer de bien désinstaller et supprimer complétement tous les fichiers liés à apache.

1- lister tous les packages rpm de apache:

[root@Linux ~]# rpm -qa httpd
httpd-2.4.6-97.el7.centos.x86_64

2- Lister les packages apache installés :

[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é !

3- Supprimer le 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é !

3- Supprimer les packages httpd installés

[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é !

4- Supprimer le répertoire Document root :

#rm -rf /var/www

5- Supprimer les fichiers de configuration:

#rm -rf /etc/httpd

6- Supprimer les modules httpd:

#rm -rf /usr/lib64/httpd

7- Supprimer l’utilisateur apache

#userdel -r apache

8- Vérifier si l’entrée de l’utilisateur est présente sur /etc/passwd:

[root@Linux ~]# grep "apache" /etc/passwd
apache:x:48:48:Apache:/usr/share/httpd:/sbin/nologin

Et voilà vous êtes maintenant sûr que vous n’avez plus de trace d’apache sur votre CentOS.