Skip to content

emka.web.id

Menu
  • Home
  • Indeks Artikel
  • Tutorial
  • Tentang Kami
Menu

Bagaimana memulai dengan BusyBox di Linux

Posted on December 06, 2021 by Syauqi Wiryahasana

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.
$ sudo docker run -it --rm busybox
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.
$ busybox sh


Mencoba BusyBox

Untuk mulai menggunakan alat atau applet BusyBox, Anda harus mendahului perintah dengan kata kunci busybox saat berada di BusyBox kerang. Sintaksnya adalah:
$ busybox command
Ada sekitar 400 perintah dan program yang tersedia untuk digunakan: Anda dapat memeriksanya dengan menggunakan perintah:
$ busybox --list | wc -l


Untuk membuat daftar file dan folder di jalur direktori saat ini, jalankan:
$ busybox ls -l


Juga, Anda dapat mencoba melakukan ping nama domain seperti google.com
$ busybox ping -c google.com




Gunakan HTTPD2Server sibuk program Linux kecil yang disediakan BusyBox adalah server web httpd. Anda dapat mengonfirmasi ini dengan menjalankan perintah:
$ busybox --list | grep httpd


Untuk menjalankan server web cepat, akses shell Busybox sebagai pengguna root:
# busybox sh
Dan aktifkan server web seperti yang ditunjukkan.
# busybox httpd
Anda dapat mengonfirmasi bahwa proses server web sedang berjalan:
# ps -ef | grep httpd


Selanjutnya, kita akan membuat file HTML sederhana yang akan kita gunakan untuk menguji webserver.
# busybox vi index.html Selamat Datang di BusyBox !
Sekarang, buka browser Anda dan ramban alamat localhost server Anda. Inilah yang akan Anda dapatkan.


Conclusion
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.

Baca Juga: Cara Membuat Backup dengan Perintah tar di Linux
Seedbacklink

Recent Posts

TENTANG EMKA.WEB>ID

EMKA.WEB.ID adalah blog seputar teknologi informasi, edukasi dan ke-NU-an yang hadir sejak tahun 2011. Kontak: kontak@emka.web.id.

©2024 emka.web.id Proudly powered by wpStatically