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
ipsebagai gantinya)Dari semua perintah yang dihapuskan, ini mungkin yang paling signifikan. Di tahun-tahun awal saya menggunakan Linux,
ifconfigadalah 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
ifconfigmenghilang adalah karena aplikasinet-toolsdihentikan pengembangannya. Karenaifconfigadalah bagian darinet-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
ifconfigadalah perintahip, yang dapat melakukan semua hal yang bisa dilakukanifconfig. Perlu diingat bahwaifconfigmungkin masih terinstal di distribusi Linux Anda. Saya tidak merekomendasikan penggunaannya karena sudah tidak dikembangkan lagi.iwconfig (gunakan
iwsebagai gantinya)Perintah
iwconfigadalah untuk koneksi nirkabel sebagaimanaifconfiguntuk koneksi berkabel.Iwconfigdihapuskan karena antarmuka kernel Wireless Extensions (WXT) yang dibutuhkannya sudah usang dan terbatas. WXT digantikan oleh antarmukanl80211, sehingga menjadikan perintahiwsebagai standar baru.Perintah
iwmemberikan dukungan yang lebih baik untuk teknologi nirkabel modern, termasuk Wi-Fi 6.scp (gunakan
rsyncsebagai gantinya)Perintah
scpdulu digunakan untuk menyalin file secara aman dari satu mesin ke mesin lain, melalui protokol SSH. Namun, perintahscpdihapuskan 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 menggunakanscpsekarang, terutama karena masalah keamanan yang ditimbulkannya. Selain SFTP, Anda juga dapat menggunakanrsyncuntuk mentransfer file.egrep/fgrep (gunakan
grepsebagai gantinya)Perintah
grepsangat berguna. Bahkan, saya akan menyebutgrepsebagai perintah yang wajib diketahui. Pada satu titik,egrepdanfgrepdibuat untuk memperluas fiturgrep.Egrepmenambahkan regex yang diperluas, danfgrepbekerja 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, baikegrepmaupunfgreptidak lagi dipelihara, jadi jangan gunakan mereka.netstat (gunakan
sssebagai gantinya)Perintah
netstatdulu digunakan untuk menampilkan koneksi jaringan aktif, tabel routing, dan statistik antarmuka.Perintah ini dihapuskan karena paket
net-toolstidak lagi dipelihara secara aktif. Pada akhirnya,netstatdigantikan oleh rangkaian alatiproute2, yang lebih efisien, menawarkan integrasi yang lebih baik dengan kernel Linux, dan memberikan detail lebih daripadanetstat.Menggantikan
netstatadalah perintahss, yang lebih cepat daripadanetstatdan menawarkan informasi yang lebih detail.route (gunakan
ipsebagai gantinya)Perintah
routedulu digunakan untuk melihat atau memanipulasi tabel routing IP.Routeadalah korban lain dari penghapusannet-tools. Masalah besar denganrouteadalah fungsionalitasnya terbatas, penanganan IPv6/konfigurasi kompleks yang buruk, dan menyertakan masalah keamanan.Menggantikan
route, kita memiliki perintahip route.arp (gunakan
ip neighborsebagai gantinya)Perintah
arpdulu digunakan untuk mengelola cache Address Resolution Protocol. Tebak mengapaarpmenghilang? Jika Anda menebaknet-tools, Anda benar.Pengganti
arpadalahip neighbor(atau hanyaip neigh), yang lebih unggul daripadaarpkarena 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.