Home Tecnologia Questi 7 comandi Linux sono deprecati, quindi non usarli: ecco perché

Questi 7 comandi Linux sono deprecati, quindi non usarli: ecco perché

11
0

Jaka Suryanta/iStock/Getty Photographs Plus tramite Getty Photographs

Segui ZDNET: Aggiungici come fonte preferita su Google.


I principali punti salienti di ZDNET

  • Alcuni comandi Linux non sono più in uso.
  • Questi comandi potrebbero essere ancora disponibili, ma è meglio evitarli.
  • Ciascuno di questi comandi ha una sostituzione più recente.

Nel corso dei decenni in cui ho utilizzato Linux, ho visto distribuzioni e app andare e venire. Ciò non dovrebbe sorprendere nessuno.

Tuttavia, ho anche sperimentato comandi che vanno e vengono, il che all’inizio potrebbe sembrare un po’ strano. Tuttavia, quando si comprende il motivo per cui alcuni comandi vengono deprecati, la cosa ha senso.

Inoltre: le mie 5 distribuzioni Linux preferite del passato e perché ci sto ancora pensando

I comandi sono deprecati per i seguenti motivi:

  • Vulnerabilità della sicurezza
  • Mancanza di manutenzione continua
  • La disponibilità di various più nuove e più ricche di funzionalità

Certo, potresti aver usato il comando X per 20 anni, ma il comando Y fa la stessa cosa, lo fa in modo più efficiente ed è più sicuro.

Ci sono sempre delle ragioni.

Anche: 7 comandi Linux di cui non posso fare a meno dopo 20 anni nel terminale

Quali sono alcuni dei comandi che sono stati deprecati? Diamo un’occhiata.

ifconfig (usa invece ip)

Di tutti i comandi deprecati, questo è probabilmente il più significativo. Durante i miei primi anni di utilizzo di Linux, ifconfig period un should assoluto. Con questo comando, non solo puoi raccogliere informazioni sulle connessioni di rete (come nome del dispositivo di rete, indirizzo IP, gateway e altro), ma puoi anche configurare la rete.

Il motivo per cui ifconfig è scomparso è che l’app net-tools period deprecata. Dato che ifconfig faceva parte di net-tools, anche questo è stato eliminato.

Anche: Sono un professionista della riga di comando e questa è la migliore app terminale che abbia mai usato, grazie all’intelligenza artificiale

Al posto di ifconfig c’è il comando ip, che può fare tutto ciò che potrebbe fare ifconfig.

Tieni presente che ifconfig probabilmente è ancora sulla tua distribuzione Linux. Non consiglierei di usarlo, perché non è più in fase di sviluppo.

iwconfig (usa invece iw)

Il comando iwconfig sta alle connessioni wi-fi come ifconfig sta a quelle cablate. Iwconfig è stato deprecato perché l’interfaccia del kernel Wi-fi Extensions (WXT) richiesta period diventata obsoleta e limitata. WXT è stato sostituito con l’interfaccia nl80211, rendendo così il comando iw il nuovo normal.

Il comando iw fornisce un supporto migliore per le moderne tecnologie wi-fi, incluso Wi-Fi 6.

scp (usa invece rsync)

Il comando scp veniva utilizzato per copiare in modo sicuro i file da una macchina all’altra, tramite il protocollo SSH. Tuttavia, il comando scp è stato deprecato perché è vecchio, non è stato aggiornato da tempo e a causa di vulnerabilità della sicurezza.

La maggior parte delle distribuzioni Linux moderne sono passate al protocollo SFTP più sicuro, ma la versione di Linux che stai utilizzando probabilmente embrace ancora scp. Non utilizzerei scp adesso, soprattutto a causa dei problemi di sicurezza che pone. Oltre a SFTP, puoi anche utilizzare rsync per trasferire file.

egrep/fgrep (usa invece grep)

Il comando grep è molto utile. In effetti, definirei grep un comando da conoscere. Advert un certo punto, egrep e fgrep furono creati per estendere il set di funzionalità di grep. Egrep ha aggiunto la regex estesa e fgrep ha lavorato su stringhe fisse.

Inoltre: 5 comandi Linux per trovare rapidamente le informazioni di sistema che devi conoscere

Alcuni consideravano quei comandi un should; tuttavia, entrambe queste funzionalità furono infine aggiunte a grep, rendendole ridondanti. Per questo motivo non vengono mantenuti né egrep né fgrep, quindi non utilizzarli.

netstat (usa invece ss)

Il comando netstat è stato utilizzato per visualizzare le connessioni di rete attive, le tabelle di routing e le statistiche dell’interfaccia.

Questo comando è stato deprecato poiché il pacchetto net-tools non veniva più mantenuto attivamente. Alla high quality, netstat è stato sostituito dalla suite di strumenti iproute2, che è più efficiente, offre una migliore integrazione con il kernel Linux e fornisce più dettagli rispetto a netstat.

Al posto di netstat c’è il comando ss, che è più veloce di netstat e offre informazioni più dettagliate.

percorso (usa invece ip)

Il comando route è stato utilizzato per visualizzare o manipolare la tabella di routing IP. Route è stata un’altra vittima della perdita di nettools. Il grosso problema con Route period che offriva funzionalità limitate, scarsa gestione di IPv6/configurazioni complesse e includeva problemi di sicurezza.

Al posto di route abbiamo il comando ip route.

arp (usa invece ip neighbor)

Il comando arp è stato utilizzato per gestire la cache del protocollo di risoluzione degli indirizzi. Indovina perché l’arp è sparito? Se hai indovinato net-tools, hai ragione.

Il sostituto di route è ip neighbor (o semplicemente ip neigh), che è superiore advert arp perché è più efficiente, integrato e robusto. Questo comando fornisce anche funzionalità più avanzate, come il rilevamento dell’irraggiungibilità dei vicini, che offre un rilevamento degli errori più rapido.

Inoltre: due trucchi che rendono molto più semplice l’utilizzo della riga di comando di Linux

Potresti ancora trovare questi comandi sulla tua distribuzione Linux. Se lo fai, assicurati di controllare se i loro sostituti sono disponibili. Se trovi un sostituto che non è presente sul tuo sistema, assicurati di installarlo e inizia a utilizzare l’opzione più recente.



fonte

LEAVE A REPLY

Please enter your comment!
Please enter your name here