Quantcast
Channel: Wagiman Wiryosukiro – Blog Emka
Viewing all articles
Browse latest Browse all 4693

Bagaimana memulai dengan BusyBox di Linux

$
0
0

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


Viewing all articles
Browse latest Browse all 4693

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>