Recherchez et explorez diverses commandes Linux.
Résumé la situation que vous souhaitez résoudre en moins de 300 caractères et demandez à l'IA quel est le commandement nécessaire.
Cliquez sur la catégorie souhaitée pour filtrer les commandes. Vous pouvez également entrer un mot-clé pour rechercher un contenu spécifique.
hostname : Gestion du nom d'hôte du système
La commande hostname est utilisée pour afficher ou définir le nom d'hôte du système actuel. Ce nom joue un rôle crucial dans l'identification et la communication du système sur le réseau.
init: Initialisation du système et gestion des processus
init est le premier processus exécuté (PID 1) dans les systèmes Unix et Linux traditionnels, agissant comme le processus parent qui gère tous les autres processus du système. Il est responsable du démarrage (boot) et de l'arrêt du système, contrôlant le mode de fonctionnement du système via les runlevels. Dans les distributions Linux modernes, il tend à être remplacé par systemd.
insmod : Insertion d'un module du noyau Linux
La commande insmod est utilisée pour insérer un module chargeable du noyau (LKM) dans le noyau Linux. Elle est généralement utilisée pour charger des fichiers de module compilés, souvent avec l'extension `.ko`, dans le noyau afin d'ajouter de nouvelles fonctionnalités ou d'activer des pilotes matériels. Cette commande ne résout pas automatiquement les dépendances des modules, ce qui signifie que les modules dont dépendent d'autres modules doivent être chargés manuellement au préalable. Dans la plupart des cas, l'utilisation de la commande `modprobe` est recommandée.
iostat : Rapport sur les statistiques d'E/S du CPU et du disque
iostat est une commande qui rapporte l'utilisation du CPU du système et les statistiques d'entrée/sortie des périphériques (disques, partitions) en temps réel ou à intervalles spécifiés. Elle est utile pour diagnostiquer les goulots d'étranglement des performances du système et résoudre les problèmes liés aux E/S.
iotop : Surveillance de l'utilisation des E/S disque
iotop est un outil pour surveiller en temps réel l'utilisation des E/S disque par processus ou par thread sur un système Linux. Il fonctionne de manière similaire à la commande 'top', mais se concentre sur l'activité de lecture/écriture du disque au lieu de l'utilisation du CPU et de la mémoire. Il est utile pour diagnostiquer les goulots d'étranglement des E/S du système et identifier quels processus consomment beaucoup de disque.
journalctl : Vérifier les journaux système en temps réel
journalctl est un outil puissant pour interroger et analyser les journaux générés par le journal systemd. L'option `-f`, en particulier, est très utile pour suivre les nouvelles entrées de journal en temps réel, ce qui permet de diagnostiquer les problèmes système ou de surveiller le comportement des applications. Bien que similaire à la commande traditionnelle `tail -f`, elle exploite les données structurées du journal systemd pour offrir des fonctionnalités de filtrage et de recherche plus robustes.
journalctl -xe : Analyse détaillée des journaux système et diagnostic des problèmes
`journalctl -xe` est une commande qui affiche les dernières entrées du journal `systemd` avec des explications détaillées. Elle est très utile pour diagnostiquer les erreurs système, les messages d'avertissement ou les problèmes de services spécifiques, et fournit un contexte et des informations supplémentaires nécessaires à la résolution des problèmes.
last : Vérifier l'historique des connexions et des redémarrages du système
La commande last analyse le fichier `/var/log/wtmp` pour afficher, en ordre inverse, les utilisateurs qui se sont connectés au système, les terminaux utilisés, les heures de connexion et de déconnexion, ainsi que les enregistrements de redémarrage du système. Cela permet de suivre l'historique d'utilisation du système et de l'utiliser pour des audits de sécurité.
lastb : Afficher les tentatives de connexion échouées
La commande lastb affiche la liste des tentatives de connexion échouées (bad login attempts) enregistrées sur le système. Elle lit généralement le fichier `/var/log/btmp` pour vérifier qui a échoué à se connecter, quand et depuis quel terminal, ce qui la rend utile pour les audits de sécurité.
ldd : Vérifier les dépendances des bibliothèques partagées
La commande ldd affiche la liste des bibliothèques partagées (shared libraries) dont un exécutable ou une bibliothèque partagée dynamiquement liée a besoin. Ceci est utile pour déterminer de quelles bibliothèques un programme dépend et où ces bibliothèques sont situées sur le système.
login : Connexion au système
La commande login est utilisée pour démarrer une session utilisateur et se connecter au système. Généralement, elle implique un processus d'authentification en saisissant un nom d'utilisateur et un mot de passe dans un terminal ou une console.
logrotate : Gestion des fichiers journaux système
logrotate est un utilitaire responsable de la rotation automatique, de la compression, de la suppression et de l'envoi par e-mail des fichiers journaux système. Cet outil permet une gestion efficace des journaux en empêchant les fichiers journaux de devenir trop volumineux, d'occuper de l'espace disque ou d'affecter les performances du système.