BusyBoxadalah alat utilitas praktis yang menyediakan kumpulan beberapa alat baris perintah shell UNIX dan program Linux kecil dalam satu file yang dapat dieksekusi berukuran sekitar 2 MB. Ini berjalan di berbagai lingkungan seperti Android, Linux, FreeBSD, dan banyak lainnya. BusyBox secara khusus dibuat untuk perangkat tertanam dengan memori dan ruang penyimpanan yang sangat terbatas.
BusyBox dijuluki sebagai alat pisau Swiss Army dan menyediakan penggantian minimalis untuk utilitas shell yang akan Anda temukan di GNU shellutils, fileutils, dan coreutils. Itu juga dapat ditemukan di distribusi Linux dengan footprint kecil seperti Alpine Linux.
Dalam panduan ini, kami akan membantu Anda memulai Busybox di Linux. Kita juga akan mempelajari cara menginstal dan menggunakannya secara efektif.
Cara Menginstal BusyBox di Linux
Ada beberapa cara menginstal BusyBox di sistem Linux. Dimulai dengan distribusi berbasis Debian / Ubuntu, Anda dapat menggunakan manajer paket APT sebagai berikut.
$ sudo apt update $ sudo apt install busybox
Untuk distribusi lain seperti ArchLinux, Fedora, RHEL, CentOS , Rocky dan AlmaLinux, Anda harus menginstal dari file biner bawaan. Jadi, pertama, unduh file biner Busybox 64-bit sebagai berikut.
$ wget https://busybox.net/downloads/binaries/1.31.0-defconfig-multiarch-musl/busybox-x86_64
Selanjutnya, beri nama yang lebih sederhana. Dalam kasus saya, saya menamainya menjadi busybox
$ mv busybox-x86_64 busybox
Kemudian menetapkannya mengeksekusi izin menggunakan perintah chmod.
$ chmod +x busybox
Untuk menjalankan BusyBox dan memeriksa versi , penggunaan, dan fungsi yang saat ini didukung, jalankan perintah:$
busybox
BusyBox juga tersedia sebagai image container Docker. Tetapi pertama-tama, pastikan Anda telah menginstal Docker.
Untuk menarik gambar BusyBox, jalankan perintah:
$ sudo docker pull busybox
Untuk mengonfirmasi keberadaan gambar, jalankan:
$ sudo docker images
Mengakses shell BusyBox dari BusyBox untuk mengakses shell BusyBox container image, jalankan perintah sebagai berikut. Dari sini, Anda dapat mulai menjalankan perintah dasar Linux seperti yang biasa Anda lakukan pada terminal Linux. Atau, jika Anda menginstal BusyBox dari file biner atau menggunakan manajer paket APT (Dalam kasus Debian dan Ubuntu ), Anda dapat memperoleh akses ke shell sebagai berikut. Mencoba BusyBox Untuk mulai menggunakan alat atau applet BusyBox, Anda harus mendahului perintah dengan kata kunci busybox saat berada di BusyBox kerang. Sintaksnya adalah: Ada sekitar 400 perintah dan program yang tersedia untuk digunakan: Anda dapat memeriksanya dengan menggunakan perintah: Untuk membuat daftar file dan folder di jalur direktori saat ini, jalankan: Juga, Anda dapat mencoba melakukan ping nama domain seperti google.com Gunakan HTTPD2Server sibuk program Linux kecil yang disediakan BusyBox adalah server web httpd. Anda dapat mengonfirmasi ini dengan menjalankan perintah: Untuk menjalankan server web cepat, akses shell Busybox sebagai pengguna root: Dan aktifkan server web seperti yang ditunjukkan. Anda dapat mengonfirmasi bahwa proses server web sedang berjalan: Selanjutnya, kita akan membuat file HTML sederhana yang akan kita gunakan untuk menguji webserver. Sekarang, buka browser Anda dan ramban alamat localhost server Anda. Inilah yang akan Anda dapatkan. Conclusion Baca Juga: Cara Membuat Backup dengan Perintah tar di Linux
$ sudo docker run -it –rm busybox
$ busybox sh
$ busybox command
$ busybox –list | wc -l
$ busybox ls -l
$ busybox ping -c google.com
$ busybox –list | grep httpd
# busybox sh
# busybox httpd
# ps -ef | grep httpd
# busybox vi index.html Selamat Datang di BusyBox !
Ada banyak lagi yang dapat Anda lakukan dengan BusyBox. Mudah-mudahan, kami telah memberi Anda pengetahuan dasar yang Anda butuhkan untuk memulai dengan BusyBox. Kami menantikan tanggapan dan pertanyaan Anda.