En tant qu'utilisateur Linux, vous maîtrisez peut-être de nombreuses commandes couramment utilisées, mais saviez-vous que certaines commandes ne sont pas applicables aux systèmes Linux ? Ces commandes peuvent être courantes sur d'autres systèmes d'exploitation, mais elles ne fonctionnent pas sous Linux. Aujourd'hui, nous allons présenter 7 commandes qui ne s'exécutent pas sous Linux pour vous permettre de comprendre pourquoi ces commandes ne peuvent pas s'exécuter sous Linux.
Commençons donc par cette liste de commandes Linux que vous ne devriez jamais exécuter, et je le répète, faites-le avec prudence :
Commandes Linux que vous ne devriez jamais exécuter
1- Formater le disque système
Les administrateurs Linux utilisent souvent cette commande pour formater et attribuer un système de fichiers aux partitions de disque nouvellement créées. Cependant, s'il est utilisé de manière irresponsable, il peut également formater les données sur le disque,
$ mkfs.ext4 /dev/sda
Donc, lorsque vous utilisez cette commande, assurez-vous d'avoir sélectionné la partition de disque souhaitée.
2- Supprimer le répertoire /etc ou /boot
/etc contient tous les fichiers de configuration du système, et /boot contient tous les fichiers liés au noyau, InitRD et GRUB requis pour le démarrage du système. Supprimez ces dossiers et votre système ne démarrera pas,
$ rm -rf /etc $ rm -rf /boot
Une autre façon de supprimer les fichiers de configuration de votre système et de rendre votre système irrécupérable consiste à utiliser la commande suivante,
$ find / -iname "*.conf" -exec rm -rf {} ;
Cela trouvera et supprimera tous les fichiers (fichiers de configuration) se terminant par .conf.
3- Supprimer tout le système de fichiers
La plupart d'entre vous connaissent probablement cette commande, elle ressemble à ceci
$ rm -rf /
Cela supprimera l'intégralité du système de fichiers de votre serveur, supprimant chaque octet de données sur le disque.
4- Fourchette Bombe
Cette commande créera des copies d'elle-même sans limite et utilisera rapidement toute la mémoire et le processeur du système, provoquant un crash du système.
$ :(){ :|:& };:
Cela peut également entraîner une corruption du disque.
5- Remplissez le disque avec des données aléatoires
$ dd if=/dev/urandom of=/dev/sda
Cela remplira le disque de données aléatoires. Une autre variante de cette commande écrase les données d'origine plusieurs fois,
$ shred /dev/sda
En fait, cette commande est un outil utile, surtout lorsque vous vous débarrassez d'un ancien disque et que vous ne voulez pas que les données de l'ancien disque tombent entre de mauvaises mains (une autre méthode apprise dans le film consiste à percer le lecteur trou).
6- Confusion des autorisations de fichiers
Toutes les commandes ci-dessus impliquent la suppression ou l'écrasement de données. Cependant, il existe des moyens d'utiliser les autorisations de fichiers pour rendre un système inutilisable. La première commande est :
$ chmod -Rv 000 /
Cette commande supprimera toutes les autorisations de fichiers de tous les fichiers ou dossiers du système. Puisque personne ne peut accéder aux fichiers et aux dossiers, ils ne pourront pas y accéder. Cela conduit également à une autre façon d'écrire la commande ci-dessus,
$ chown -R nobody:nobody /
Cela obtiendra également le même résultat que la première commande. Maintenant, la deuxième commande d'autorisations de fichiers est en fait à l'opposé de la première,
$ chmod -R 777 /
Cela modifiera les autorisations de tous les fichiers et dossiers en écriture universelle. Je suis sûr que vous pouvez imaginer ce qui se passerait dans cette situation.
Dans cet article, nous avons présenté 7 commandes qui ne fonctionnent pas sous Linux. Ces commandes peuvent être courantes sur d'autres systèmes d'exploitation, mais elles ne fonctionnent pas sous Linux. Comprendre les raisons de ces commandes est très important pour les utilisateurs de Linux, car cela peut nous aider à mieux comprendre et maîtriser le système Linux. J'espère que cet article vous a inspiré et vous a permis de mieux comprendre le système Linux.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!