7 Perintah Linux Ini Sudah Usang, Hindari Penggunaannya—Ini Alasannya

Kredit: Jaka Suryanta/iStock/Getty Images Plus via Getty Images

Ikuti ZDNET: Tambahkan kami sebagai sumber pilihan di Google.

Poin Penting ZDNET:

  • Beberapa perintah Linux sudah tidak lagi digunakan.
  • Perintah-perintah ini mungkin masih tersedia, tetapi sebaiknya dihindari.
  • Setiap perintah telah memiliki pengganti yang lebih baru.

    Selama beberapa dekade saya menggunakan Linux, saya telah menyaksikan distribusi dan aplikasi muncul dan hilang. Hal itu seharusnya tidak mengejutkan siapa pun.

    Namun, saya juga mengalami perintah-perintah yang datang dan pergi, yang mungkin terasa agak aneh pada awalnya. Namun, ketika Anda memahami mengapa beberapa perintah menjadi usang, hal itu menjadi masuk akal.

    Baca juga: My 5 favorite distros of Linux past – and why I’m still thinking about them

    Perintah-perintah dihapuskan karena alasan berikut:

  • Kerentanan keamanan
  • Kurangnya pemeliharaan yang berkelanjutan
  • Tersedianya alternatif yang lebih baru dan kaya fitur

    Tentu, Anda mungkin telah menggunakan perintah X selama 20 tahun, tetapi perintah Y melakukan hal yang sama, dengan lebih efisien, dan lebih aman. Selalu ada alasannya.

    Baca juga: 7 Linux commands I can’t live without after 20 years in the terminal

    Lalu, apa saja perintah yang telah dihapuskan? Mari kita lihat.

    ifconfig (gunakan ip sebagai gantinya)

    Dari semua perintah yang dihapuskan, ini mungkin yang paling signifikan. Di tahun-tahun awal saya menggunakan Linux, ifconfig adalah keharusan mutlak. Dengan perintah ini, Anda tidak hanya bisa mengumpulkan informasi tentang koneksi jaringan (seperti nama perangkat, alamat IP, gateway, dan lainnya), tetapi juga mengonfigurasi jaringan.

    Alasan ifconfig menghilang adalah karena aplikasi net-tools dihentikan pengembangannya. Karena ifconfig adalah bagian dari net-tools, ia pun ikut menghilang.

    Baca juga: I’m a command-line pro and this is the best terminal app I’ve ever used, thanks to AI

    Menggantikan ifconfig adalah perintah ip, yang dapat melakukan semua hal yang bisa dilakukan ifconfig. Perlu diingat bahwa ifconfig mungkin masih terinstal di distribusi Linux Anda. Saya tidak merekomendasikan penggunaannya karena sudah tidak dikembangkan lagi.

    iwconfig (gunakan iw sebagai gantinya)

    Perintah iwconfig adalah untuk koneksi nirkabel sebagaimana ifconfig untuk koneksi berkabel. Iwconfig dihapuskan karena antarmuka kernel Wireless Extensions (WXT) yang dibutuhkannya sudah usang dan terbatas. WXT digantikan oleh antarmuka nl80211, sehingga menjadikan perintah iw sebagai standar baru.

    Perintah iw memberikan dukungan yang lebih baik untuk teknologi nirkabel modern, termasuk Wi-Fi 6.

    scp (gunakan rsync sebagai gantinya)

    Perintah scp dulu digunakan untuk menyalin file secara aman dari satu mesin ke mesin lain, melalui protokol SSH. Namun, perintah scp dihapuskan karena sudah tua, belum diperbarui dalam waktu lama, dan karena kerentanan keamanan.

    Sebagian besar distribusi Linux modern telah beralih ke protokol SFTP yang lebih aman, tetapi versi Linux yang Anda gunakan mungkin masih menyertakan scp. Saya tidak akan menggunakan scp sekarang, terutama karena masalah keamanan yang ditimbulkannya. Selain SFTP, Anda juga dapat menggunakan rsync untuk mentransfer file.

    egrep/fgrep (gunakan grep sebagai gantinya)

    Perintah grep sangat berguna. Bahkan, saya akan menyebut grep sebagai perintah yang wajib diketahui. Pada satu titik, egrep dan fgrep dibuat untuk memperluas fitur grep. Egrep menambahkan regex yang diperluas, dan fgrep bekerja pada string tetap.

    Baca juga: 5 Linux commands for quickly finding the system information you need to know

    Beberapa menganggap perintah-perintah itu penting; namun, kedua fungsionalitas itu akhirnya ditambahkan ke grep, membuatnya menjadi berlebihan. Karena itu, baik egrep maupun fgrep tidak lagi dipelihara, jadi jangan gunakan mereka.

    netstat (gunakan ss sebagai gantinya)

    Perintah netstat dulu digunakan untuk menampilkan koneksi jaringan aktif, tabel routing, dan statistik antarmuka.

    Perintah ini dihapuskan karena paket net-tools tidak lagi dipelihara secara aktif. Pada akhirnya, netstat digantikan oleh rangkaian alat iproute2, yang lebih efisien, menawarkan integrasi yang lebih baik dengan kernel Linux, dan memberikan detail lebih daripada netstat.

    Menggantikan netstat adalah perintah ss, yang lebih cepat daripada netstat dan menawarkan informasi yang lebih detail.

    route (gunakan ip sebagai gantinya)

    Perintah route dulu digunakan untuk melihat atau memanipulasi tabel routing IP. Route adalah korban lain dari penghapusan net-tools. Masalah besar dengan route adalah fungsionalitasnya terbatas, penanganan IPv6/konfigurasi kompleks yang buruk, dan menyertakan masalah keamanan.

    Menggantikan route, kita memiliki perintah ip route.

    arp (gunakan ip neighbor sebagai gantinya)

    Perintah arp dulu digunakan untuk mengelola cache Address Resolution Protocol. Tebak mengapa arp menghilang? Jika Anda menebak net-tools, Anda benar.

    Pengganti arp adalah ip neighbor (atau hanya ip neigh), yang lebih unggul daripada arp karena lebih efisien, terintegrasi, dan kokoh. Perintah ini juga menyediakan fitur yang lebih maju, seperti Neighbor Unreachability Detection, yang menawarkan deteksi kegagalan yang lebih cepat.

    Baca juga: Two tricks that make using the Linux command line a lot easier

    Anda mungkin masih menemukan perintah-perintah ini pada distribusi Linux Anda. Jika ya, pastikan Anda memeriksa ketersediaan penggantinya. Jika Anda menemukan pengganti yang belum terinstal di sistem Anda, pastikan untuk menginstalnya dan mulai menggunakan opsi yang lebih baru.

MEMBACA  Sri Mulyani Diberi Tawaran Bergabung dengan Kabinet Prabowo? Ini Pendapat Thomas Djiwandono

Tinggalkan komentar