Busybox è un software GNU gratuito e open source che è un singolo file eseguibile con una serie di strumenti UNIX. È appositamente progettato per il sistema operativo integrato che dispone di risorse limitate come spazio di archiviazione e memoria. Fornisce una sostituzione minimalista delle utilità della shell che puoi utilizzare su sistemi desktop come ls, mv, cp, tar, ecc. L'esecuzione di busybox può essere eseguita su molti ambienti di sistemi operativi popolari come Linux, Android e così via.
Qui a LinuxAPT, esamineremo il processo di installazione e i casi d'uso di Busybox nel server LTS di Ubuntu 20.04.
Come installare Busybox su Ubuntu 20.04 LTS?
Per iniziare, esegui il comando apt update prima di installare busybox:
$ sudo apt update
Quindi, esegui il comando come mostrato di seguito per installare Busybox:
$ sudo apt install busybox -y
Puoi anche installare busybox con il comando apt-get. Il processo è simile ai passaggi precedenti.
Per prima cosa eseguiamo il comando apt-get update prima di installare busybox:
$ sudo apt-get update
Ora, esegui il comando seguente per installare Busybox:
$ sudo apt-get install busybox -y
Come utilizzare Busybox su Ubuntu 20.04 LTS?
Puoi usare Busybox tramite la sua shell direttamente su Ubuntu 20.04 LTS. Con l'interfaccia della shell, è disponibile l'esecuzione di comandi come ls, rm. Eseguiamo il comando seguente:
$ busybox sh
Nota che stiamo cercando di eliminare un file chiamato "exec" con il comando:
$ busybox sh
Quindi esegui i seguenti comandi:
$ ls
$ rm exec
Questo rimuoverà il file exec con il comando busybox.
Busybox fornisce il server web httpd come programma molto popolare e utile. Puoi verificare la disponibilità e utilizzare il server web httpd con il comando seguente. Assicurati di passare all'utente root in questo caso:
# busybox sh
Quindi:
# ps -ef | grep httpd
Ora, per verificare se il webserver funziona, creiamo un file HTML con un semplice codice:
# busybox sh
Quindi:
# vi index.html
<!DOCTYPE html>
<html>
<body>
<h1>Busybox HTTPD Testing</h1>
<p>Success.</p>
</body>
</html>
Quindi salvalo.
Ora controlla navigando nel sito per verificare se funziona o meno.
Un altro caso d'uso di busybox è ottenere il percorso effettivo del file, puoi usare busybox con il comando readlink di seguito:
$ busybox sh
$ readlink -f list.sh
Qui, eseguiamo il comando readlink per il percorso effettivo di list.sh utilizzando la shell busybox.
Come disinstallare busybox su Ubuntu 21.04?
Per disinstallare solo il pacchetto busybox possiamo usare il seguente comando:
$ sudo apt-get remove busybox
Come disinstallare busybox e le sue dipendenze?
Per disinstallare busybox e le sue dipendenze che non sono più necessarie da Ubuntu 21.04, possiamo usare il comando seguente:
$ sudo apt-get -y autoremove busybox
Come rimuovere le configurazioni e i dati di busybox?
Per rimuovere la configurazione e i dati di busybox da Ubuntu 21.04 possiamo usare il seguente comando:
$ sudo apt-get -y purge busybox
Come rimuovere la configurazione di busybox, i dati e tutte le sue dipendenze?
Possiamo usare il seguente comando per rimuovere le configurazioni di busybox, i dati e tutte le sue dipendenze, possiamo usare il seguente comando:
$ sudo apt-get -y autoremove --purge busybox