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.
Comment Installer LAMP sur Rocky Linux 9.
Comment voir le contenu des fichiers compressés sous linux
df/dh Taille des files system et répertoires
Mesurer le TTFB (Time To First Byte) avec cURL
Fail2Ban : How to protect Linux services