Que fait fedora-linux-triage ?
Triez et résolvez les problèmes Fedora avec des conseils avisés sur dnf, systemd et SELinux.
Description
Cette compétence vous aide à diagnostiquer et résoudre les problèmes courants sur les systèmes Fedora Linux. En fournissant des conseils précis et contextuels sur l'utilisation de dnf, systemd et SELinux, elle accélère le dépannage et la résolution de problèmes.
Utilisation
Décrivez le symptôme ou l'erreur que vous rencontrez. Par exemple :
- "Impossible d'installer un paquet avec dnf - j'obtiens une erreur de dépendance."
- "Un service ne démarre pas avec systemd - que dois-je vérifier dans les logs ?"
- "Je pense que SELinux bloque mon application - comment puis-je le vérifier ?"
La compétence analysera votre problème et vous fournira des commandes et des explications adaptées.
Fonctionnalités
- Gestion des paquets (dnf): Résoudre les problèmes de dépendances, de mise à jour, et d'installation.
- Gestion des services (systemd): Diagnostiquer les échecs de démarrage, analyser les logs (
journalctl) et configurer les services. - Sécurité (SELinux): Interpréter les messages d'audit, ajuster les règles et corriger les erreurs de contexte.
Exemples
-
Problème SELinux
- Vous : "Mon application Web ne peut pas écrire dans le répertoire
/var/www/html." - Réponse : "Vérifions les logs SELinux. Exécutez
ausearch -m avc -ts recent. Vous pouvez aussi voir le contexte actuel avecls -Z. Il est probable que le type ne soit pashttpd_sys_content_t. Pour corriger :semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html(/.*)?'puisrestorecon -Rv /var/www/html."
- Vous : "Mon application Web ne peut pas écrire dans le répertoire
-
Problème systemd
- Vous : "Le service
httpdne démarre pas." - Réponse : "Exécutez
systemctl status httpd.servicepour voir l'état. Ensuite, consultez les logs avecjournalctl -u httpd.service -n 50. Cherchez les erreurs évidentes comme des fichiers de configuration manquants ou des permissions incorrectes."
- Vous : "Le service
-
Problème dnf
- Vous : "Impossible de mettre à jour le système - conflit de paquets."
- Réponse : "Essayez
sudo dnf update --best --allowerasingpour résoudre les conflits. Si cela échoue, vérifiez avecsudo dnf repoquery --conflicts <nom-paquet>pour identifier les paquets en conflit."
Plateformes supportées
- Fedora Linux (toutes les versions actuellement supportées)
- Environnements de développement, de test et de production
Notes
- Cette compétence repose sur la documentation officielle Fedora et les meilleures pratiques de la communauté.
- Elle est conçue pour fonctionner de manière interactive dans un terminal.
- Pour des problèmes complexes, consultez toujours la documentation officielle ou les forums Fedora.