Início Tecnologia 7 comandos Linux obsoletos que você precisa parar de usar – e...

7 comandos Linux obsoletos que você precisa parar de usar – e o que usar em seu lugar

32
0

Djordje Markovic/iStock/Getty Photos Plus

Siga ZDNET: Adicione-nos como fonte preferencial no Google.


Principais conclusões da ZDNET

  • Alguns comandos do Linux não estão mais em uso.
  • Esses comandos ainda podem estar disponíveis, mas é melhor evitá-los.
  • Cada um desses comandos possui um substituto mais recente.

Ao longo das décadas em que uso o Linux, tenho visto distribuições e aplicativos irem e virem. Isso não deveria ser surpresa para ninguém.

No entanto, também experimentei comandos que vão e vêm, o que pode parecer um pouco estranho no início. No entanto, quando você entende por que alguns comandos ficam obsoletos, faz sentido.

Além disso: Minhas 5 distros favoritas do passado do Linux – e por que ainda estou pensando nelas

Os comandos estão obsoletos pelos seguintes motivos:

  • Vulnerabilidades de segurança
  • Falta de manutenção contínua
  • A disponibilidade de alternativas mais novas e ricas em recursos

Claro, você pode ter usado o comando X por 20 anos, mas o comando Y faz a mesma coisa, com mais eficiência e é mais seguro.

Sempre há razões.

Também: 7 comandos do Linux que não consigo viver sem depois de 20 anos no terminal

Quais são alguns dos comandos que foram obsoletos? Vamos dar uma olhada.

ifconfig (use ip em vez disso)

De todos os comandos obsoletos, este é provavelmente o mais significativo. Durante meus primeiros anos de uso do Linux, ifconfig period uma necessidade absoluta. Com este comando, você pode não apenas coletar informações sobre conexões de rede (como nome do dispositivo de rede, endereço IP, gateway e muito mais), mas também configurar a rede.

O motivo pelo qual o ifconfig desapareceu foi que o aplicativo net-tools estava obsoleto. Como o ifconfig fazia parte do net-tools, ele também foi adeus.

Também: Sou um profissional de linha de comando e este é o melhor aplicativo de terminal que já usei, graças à IA

No lugar do ifconfig está o comando ip, que pode fazer tudo o que o ifconfig poderia fazer.

Tenha em mente que ifconfig provavelmente ainda está na sua distribuição Linux. Eu não recomendaria usá-lo, porque não está mais em desenvolvimento.

iwconfig (use iw em vez disso)

O comando iwconfig é para conexões sem fio o que ifconfig é para conexões com fio. O Iwconfig foi descontinuado porque a interface do kernel Wi-fi Extensions (WXT) necessária tornou-se desatualizada e limitada. O WXT foi substituído pela interface nl80211, tornando assim o comando iw o novo padrão.

O comando iw oferece melhor suporte para tecnologias sem fio modernas, incluindo Wi-Fi 6.

scp (use rsync em vez disso)

O comando scp foi utilizado para copiar arquivos com segurança de uma máquina para outra, através do protocolo SSH. No entanto, o comando scp foi descontinuado porque é antigo, não é atualizado há algum tempo e devido a vulnerabilidades de segurança.

A maioria das distribuições modernas do Linux mudou para o protocolo SFTP mais seguro, mas a versão do Linux que você está usando provavelmente ainda inclui o scp. Eu não usaria o scp agora, principalmente por causa dos problemas de segurança que ele representa. Além do SFTP, você também pode usar o rsync para transferir arquivos.

egrep/fgrep (use grep em vez disso)

O comando grep é muito útil. Na verdade, eu chamaria grep de um comando obrigatório. A certa altura, egrep e fgrep foram criados para estender o conjunto de recursos do grep. Egrep adicionou regex estendido e fgrep trabalhou em strings fixas.

Além disso: 5 comandos do Linux para encontrar rapidamente as informações do sistema que você precisa saber

Alguns consideraram esses comandos obrigatórios; no entanto, ambas as funcionalidades foram eventualmente adicionadas ao grep, tornando-as redundantes. Por causa disso, nem egrep nem fgrep são mantidos, portanto não os use.

netstat (use ss em vez disso)

O comando netstat foi usado para exibir conexões de rede ativas, tabelas de roteamento e estatísticas de interface.

Este comando foi descontinuado porque o pacote net-tools não period mais mantido ativamente. Eventualmente, o netstat foi substituído pelo conjunto de ferramentas iproute2, que é mais eficiente, oferece melhor integração com o kernel Linux e fornece mais detalhes do que o netstat.

No lugar do netstat está o comando ss, que é mais rápido que o netstat e oferece informações mais detalhadas.

rota (use ip em vez disso)

O comando route foi usado para visualizar ou manipular a tabela de roteamento IP. Route foi outra vítima da perda de ferramentas líquidas. O grande problema com o route period que ele oferecia funcionalidade limitada, manuseio inadequado de configurações IPv6/complexas e incluía problemas de segurança.

No lugar da rota, temos o comando ip route.

arp (use ip vizinho)

O comando arp foi usado para gerenciar o cache do Tackle Decision Protocol. Adivinhe por que o arp foi embora? Se você adivinhou net-tools, você está correto.

O substituto da rota é o ip vizinho (ou apenas ip neigh), que é superior ao arp porque é mais eficiente, integrado e robusto. Este comando também fornece recursos mais avançados, como detecção de inacessibilidade de vizinho, que oferece detecção de falhas mais rápida.

Além disso: dois truques que facilitam muito o uso da linha de comando do Linux

Você ainda pode encontrar esses comandos em sua distribuição Linux. Se você fizer isso, certifique-se de verificar se há substitutos disponíveis. Se você encontrar um substituto que não esteja em seu sistema, instale-o e comece a usar a opção mais recente.



avots