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.
setuid : Appel système pour changer l'ID utilisateur d'un processus
setuid est un appel système utilisé pour modifier l'ID utilisateur réel (real user ID), l'ID utilisateur effectif (effective user ID) et l'ID set-user sauvegardé (saved set-user-ID) du processus appelant. Il est principalement utilisé pour passer à des privilèges inférieurs après avoir effectué des tâches nécessitant des privilèges élevés, ou lorsqu'un programme avec le bit SUID (Set User ID) activé s'exécute avec les privilèges d'un utilisateur spécifique. C'est une fonction très importante pour la sécurité et joue un rôle clé dans la gestion des autorisations.
sha256sum : Calcul et vérification des sommes de contrôle SHA256
La commande sha256sum est utilisée pour calculer la valeur de hachage SHA256 d'un fichier ou pour vérifier l'intégrité d'un fichier en le comparant à un fichier de hachage pré-généré. Ceci est essentiel pour garantir la fiabilité des fichiers dans diverses situations, telles que la vérification de la corruption des fichiers après le transfert de données ou l'examen de la falsification des fichiers téléchargés de logiciels.
shutdown: Arrêter le système en toute sécurité
La commande shutdown est utilisée pour arrêter ou redémarrer le système en toute sécurité. Elle informe tous les utilisateurs de l'arrêt à l'heure spécifiée et termine tous les processus normalement pour éviter la perte de données.
strace : Suivi des appels système et des signaux
strace est un outil de diagnostic puissant sous Linux qui permet de suivre et d'enregistrer les appels système (syscall) effectués par un processus et les signaux qu'il reçoit. Il permet de comprendre en détail comment un programme interagit avec le noyau, ce qui le rend utile pour le débogage, l'analyse de performance et les audits de sécurité.
su : Changer d'utilisateur
La commande `su` est l'abréviation de 'substitute user' et est utilisée pour changer l'ID de l'utilisateur actuel en celui d'un autre utilisateur. Elle est principalement utilisée pour obtenir les privilèges d'administrateur (root) ou pour effectuer des tâches dans l'environnement d'un autre utilisateur. Elle nécessite une authentification par mot de passe pour obtenir les privilèges et est une commande importante pour la sécurité.
Guide de la commande sudo : Exécution de commandes avec des privilèges administratifs
`sudo` (abréviation de substitute user do ou superuser do) est un outil qui permet aux utilisateurs ordinaires d'exécuter des programmes avec les privilèges d'un autre utilisateur (généralement l'utilisateur root) sur les systèmes d'exploitation Linux et Unix. Cela permet d'effectuer des tâches administratives tout en maintenant la sécurité du système, ce qui est beaucoup plus sûr que d'exécuter toutes les tâches directement sous le compte root. Dans ce guide, découvrez les bases de l'utilisation de `sudo` et les considérations de sécurité importantes.
sudoedit : Éditer des fichiers en tant qu'un autre utilisateur
`sudoedit` est une commande qui vous permet d'éditer en toute sécurité les fichiers spécifiés. Elle est utile lorsque vous devez modifier des fichiers système qui n'appartiennent pas à un utilisateur ordinaire. En particulier, l'option `-u` permet d'éditer des fichiers avec les privilèges d'un utilisateur spécifique, offrant des avantages en termes de gestion des permissions et de sécurité. `sudoedit` fonctionne en créant une copie temporaire pour l'édition, puis en la copiant dans le fichier d'origine une fois l'édition terminée, ce qui évite d'endommager le fichier d'origine.
sudoers : fichier de configuration des privilèges sudo
Le fichier `sudoers` est le fichier de configuration central qui définit les politiques d'octroi de privilèges d'administrateur aux utilisateurs via la commande `sudo` dans les systèmes Linux et Unix. Ce fichier spécifie quels utilisateurs, sur quels hôtes, quelles commandes et avec quels privilèges d'utilisateur peuvent être exécutés, jouant ainsi un rôle crucial dans la sécurité du système.
swapoff : désactiver l'espace d'échange
La commande swapoff est utilisée pour désactiver l'espace d'échange d'un système. Elle permet de désactiver un fichier ou un périphérique d'échange spécifique, ou de désactiver tout l'espace d'échange configuré sur le système en une seule fois. Ceci est utile pour optimiser l'utilisation de la mémoire ou lors du remplacement d'un périphérique d'échange.
swapon : activer l'espace d'échange
La commande swapon est utilisée sur les systèmes Linux pour activer un périphérique ou un fichier à utiliser comme espace d'échange. L'espace d'échange est une zone du disque dur que le système utilise pour stocker des données lorsque la RAM physique est insuffisante, jouant un rôle crucial dans les performances du système.
sync : Synchronisation des caches disque
La commande sync force l'écriture de toutes les données modifiées dans les tampons mémoire du système d'exploitation vers le périphérique de stockage physique. Elle est utilisée pour garantir l'intégrité des données en sauvegardant en toute sécurité les informations critiques avant l'arrêt du système, le redémarrage ou le démontage d'un périphérique de stockage.
sysctl : Gestion des paramètres du noyau
La commande sysctl est utilisée pour interroger ou définir les paramètres du noyau Linux en cours d'exécution. Ces paramètres sont accessibles via le système de fichiers virtuel `/proc/sys` et permettent de modifier dynamiquement le comportement du système (réseau, mémoire, sécurité, etc.).