Arrêtez d'utiliser ces 5 commandes Linux obsolètes (et quoi utiliser à la place)
Linux propose des centaines de commandes disponibles et, à moins que vous ne soyez au courant des dernières nouvelles, les modifications apportées aux outils par défaut peuvent passer inaperçues. S'il est vrai que Linux est très stable et que les dépréciations d'outils sont rares, certains de nos utilitaires les plus appréciés et les plus connus ont changé il y a des années, et personne ne nous en a informé. J'ai cinq commandes Linux obsolètes et leurs remplacements.
Sommaire
Fossé arp pour ip n
Une alternative moderne et colorée
Pour ceux qui ne le savent pas, le matériel réseau communique avec les adresses MAC, mais le logiciel utilise les adresses IP. Lorsqu'un logiciel fait une demande, nos ordinateurs demandent au réseau local (LAN) quelle adresse MAC appartient à une adresse IP particulière. Ce processus est appelé requête ARP (Address Resolution Protocol).
Une adresse MAC est un nombre hexadécimal (généralement) unique de 6 octets que la plupart des périphériques LAN y ont gravé, à moins qu'il ne soit modifié par le système d'exploitation.
Depuis que je suis sous Linux, et même sous Windows, la commande pour interagir avec ARP a toujours été « arp ». Mais depuis une dizaine d’années, la nouvelle norme est d’utiliser ip neigh (voisin) ou ip n pour faire court.
La commande « ip » fait partie du nouveau package iproute2, qui a remplacé les outils nets vieillissants. La dernière version de net-tools date de 2021, et des discussions sur sa dépréciation remontent à 2009.
Donc, si vous utilisez toujours « arp », il est probablement temps de changer.
Baisse ifconfig pour ip a
ifconfig l'héritage et le développement se sont arrêtés depuis longtemps
Le ifconfig La commande était probablement l’une des premières que vous ayez apprises sous Linux. C'était facile à retenir, et encore plus facile d'obtenir des informations utiles. Cependant, ifconfig fait partie du package net-tools, désormais obsolète, et son développement s'est donc arrêté il y a longtemps, le laissant sans fonctionnalités modernes et montrant des signes de vieillissement.
Son remplacement (« ip a » ou ip address), encore une fois, fait partie d'iproute2, et il a un écran beaucoup plus élégant et plus coloré :
Il ne sert pas uniquement à visualiser des informations, car vous pouvez également l'utiliser pour configurer des interfaces à la volée. Ces changements sont volatiles et ne durent pas, alors méfiez-vous.
Passer de iptables à nft
C'est plus efficace et c'est la nouvelle norme
Si vous avez configuré un pare-feu sous Linux, vous avez sans doute entendu parler d'iptables. Il s'agit d'une commande de longue date qui permet aux administrateurs d'élaborer des règles de politique complexes, par exemple le filtrage, la modification et le routage des paquets. C'est l'un de ces commandements dont j'ai eu du mal à m'éloigner en raison de la complexité du rôle qu'il remplit. Cependant, Debian 10 a fait de nftables la valeur par défaut en 2019, et RHEL 9 a officiellement rendu iptables obsolète en 2022.iptablesest désormais lié au firmware vieillissant de votre grille-pain parlant.
Cependant, la communauté Linux n'est pas téméraire ; il y avait clairement un remplacement, et nftables a trouvé sa place dans le noyau en 2014. Il s'agissait d'une progression naturelle par rapport à son prédécesseur, avec des améliorations en termes d'efficacité et une complexité de code réduite. Si vous n'écrivez pas de règles de politique de pare-feu, cela vous ennuiera probablement, mais si vous le faites, vous n'aurez d'autre choix que de l'utiliser.
Arrêtez d'utiliser which
Les composants Shell intégrés sont moins inutiles et recommandés
Tout le monde a utilisé cette commande à un moment donné, et je l'utilise toujours. En un mot, si vous recherchez un chemin binaire sur votre système, exécutez which vous dit où il se trouve. Bien qu'elle ne soit pas encore explicitement obsolète, d'autres commandes l'ont remplacée.
L'un de ses remplaçants est typeun shell intégré pour Bash, Zsh et éventuellement d'autres :
« type -p » se comporte différemment sur Zsh. Consultez le manuel Zsh.
Une autre alternative consiste à utiliser command -vqui est également un élément intégré :
Puisqu'ils sont tous deux intégrés au shell, ils sont beaucoup plus rapides à exécuter à partir de scripts car le shell n'a pas besoin de bifurquer le processus.
Passer de netstat à ss
C'est plus puissant et plus facile à utiliser
Le dernier de la liste remplace un classique. Netstat est également disponible sur Windows, et c'est une autre commande que j'utilise depuis des décennies. Sous Linux, netstat -altpn est depuis longtemps gravé dans mon tronc cérébral, mais son nouveau remplaçant conserve de nombreux indicateurs couramment utilisés :
C'est une amélioration en termes de vitesse et d'utilité. Le ss La commande extrait les informations directement des interfaces du noyau, ce qui la rend beaucoup plus rapide. Il ne se limite pas non plus aux sockets réseau, car il peut afficher des informations sur les sockets de domaine Unix :
La commande « ss » peut faire bien plus. Par exemple:
-
ss -t state listening: Afficher les sockets TCP en écoute. -
ss state syn-sent: afficher l'état de la connexion à différentes étapes. -
ss dport = :443: Afficher les connexions liées à un port distant.
La commande « ss » fait également partie du package iproute2, et constitue une nette mise à niveau sur netstat.
Veuillez arrêter d'utiliser ces 7 commandes Linux obsolètes
Suivez le programme !
Une grande partie des commandes couvertes aujourd'hui font partie du package iproute2, et vous devriez donc approfondir un peu les utilitaires qu'il fournit car, en fin de compte, il remplace de nombreux outils plus anciens et obsolètes.
Bien que la plupart des commandes sous Linux restent les mêmes pendant des années, il arrive parfois que certaines modifications soient modifiées. C'est toujours agréable de faire un rappel et de se présenter à de nouveaux outils. Les anciennes commandes sont loin d’être parfaites, donc même de petites mises à niveau peuvent être très utiles.
10 applications Linux que j'ai essayées en 2025 et que j'utilise encore quotidiennement
Du plus utilitaire au plus mignon et amusant, j'ai trouvé plusieurs applications que je refuse de désinstaller.
