Busybox adalah perangkat lunak GNU gratis dan sumber terbuka yang merupakan file tunggal yang dapat dieksekusi dengan sejumlah alat UNIX. Ini dirancang khusus untuk sistem operasi tertanam yang memiliki sumber daya terbatas seperti ruang penyimpanan dan memori. Ini menyediakan penggantian utilitas shell minimalis yang dapat Anda gunakan pada sistem desktop seperti ls, mv, cp, tar, dll. Eksekusi busybox dapat dilakukan di banyak lingkungan sistem operasi populer seperti Linux, Android, dan sebagainya.
Di sini, di LinuxAPT, kita akan melihat proses instalasi dan kasus penggunaan Busybox di server Ubuntu 20.04 LTS.
Bagaimana cara menginstal Busybox di Ubuntu 20.04 LTS?
Untuk memulai, jalankan perintah apt update sebelum menginstal busybox:
$ sudo apt update
Selanjutnya, jalankan perintah seperti gambar di bawah ini untuk menginstal Busybox:
$ sudo apt install busybox -y
Anda juga dapat menginstal busybox dengan perintah apt-get. Prosesnya mirip dengan langkah di atas.
Pertama mari kita jalankan perintah apt-get update sebelum menginstal busybox:
$ sudo apt-get update
Sekarang, jalankan perintah di bawah ini untuk menginstal Busybox:
$ sudo apt-get install busybox -y
Bagaimana cara menggunakan Busybox di Ubuntu 20.04 LTS?
Anda dapat menggunakan busybox melalui shell-nya langsung di Ubuntu 20.04 LTS. Dengan antarmuka shell, menjalankan perintah seperti ls, rm tersedia. Mari kita jalankan perintah di bawah ini:
$ busybox sh
Perhatikan bahwa kami mencoba menghapus file bernama "exec" dengan perintah:
$ busybox sh
Kemudian jalankan perintah berikut:
$ ls
$ rm exec
Ini akan menghapus file exec dengan perintah busybox.
Busybox menyediakan server web httpd sebagai program yang sangat populer dan berguna. Anda dapat memeriksa ketersediaan dan menggunakan server web httpd dengan perintah di bawah ini. Pastikan untuk beralih ke pengguna root dalam kasus seperti ini:
# busybox sh
Kemudian:
# ps -ef | grep httpd
Sekarang, untuk memeriksa apakah server web berfungsi, mari buat file HTML dengan kode sederhana:
# busybox sh
Kemudian:
# vi index.html
<!DOCTYPE html>
<html>
<body>
<h1>Busybox HTTPD Testing</h1>
<p>Success.</p>
</body>
</html>
Kemudian simpan.
Sekarang, periksa dengan menjelajahi situs untuk memeriksa apakah itu berfungsi atau tidak.
Kasus penggunaan busybox lainnya adalah untuk mendapatkan path file yang sebenarnya, Anda dapat menggunakan busybox dengan perintah readlink di bawah ini:
$ busybox sh
$ readlink -f list.sh
Di sini, kita menjalankan perintah readlink untuk path sebenarnya dari list.sh dengan menggunakan busybox shell.
Bagaimana Cara Menghapus busybox di Ubuntu 21.04?
Untuk menghapus hanya paket busybox kita dapat menggunakan perintah berikut:
$ sudo apt-get remove busybox
Bagaimana Cara Menghapus busybox Dan Ketergantungannya?
Untuk uninstall busybox dan dependensinya yang tidak lagi dibutuhkan oleh Ubuntu 21.04, kita dapat menggunakan perintah di bawah ini:
$ sudo apt-get -y autoremove busybox
Bagaimana Menghapus Konfigurasi dan Data busybox?
Untuk menghapus konfigurasi busybox dan data dari Ubuntu 21.04 kita dapat menggunakan perintah berikut:
$ sudo apt-get -y purge busybox
Bagaimana cara menghapus konfigurasi busybox, data, dan semua dependensinya?
Kita dapat menggunakan perintah berikut untuk menghapus konfigurasi busybox, data dan semua dependensinya, kita dapat menggunakan perintah berikut:
$ sudo apt-get -y autoremove --purge busybox