Busybox je bezplatný a volně dostupný software GNU, což je jediný spustitelný soubor s řadou nástrojů UNIX. Je speciálně navržen pro vestavěný operační systém, který má omezené zdroje, jako je úložný prostor a paměť. Poskytuje minimalistickou náhradu utilit shellu, které můžete použít na desktopových systémech, jako jsou ls, mv, cp, tar atd. Spuštění busyboxu lze provést na mnoha populárních prostředích operačních systémů, jako je Linux, Android a tak dále.
Zde na LinuxAPT se podíváme na proces instalace a případy použití Busyboxu na serveru Ubuntu 20.04 LTS.
Jak nainstalovat Busybox na Ubuntu 20.04 LTS?
Chcete-li začít, spusťte před instalací busybox příkaz apt update:
$ sudo apt update
Dále spusťte níže uvedený příkaz a nainstalujte Busybox:
$ sudo apt install busybox -y
Busybox můžete také nainstalovat pomocí příkazu apt-get. Proces je podobný výše uvedeným krokům.
Nejprve spusťte příkaz apt-get update před instalací busybox:
$ sudo apt-get update
Nyní spusťte níže uvedený příkaz a nainstalujte Busybox:
$ sudo apt-get install busybox -y
Jak používat Busybox na Ubuntu 20.04 LTS?
Busybox můžete používat přes jeho shell přímo na Ubuntu 20.04 LTS. S rozhraním shellu je k dispozici provádění příkazů jako ls, rm. Spusťte níže uvedený příkaz:
$ busybox sh
Všimněte si, že se pokoušíme smazat soubor s názvem "exec" pomocí příkazu:
$ busybox sh
Poté spusťte následující příkazy:
$ ls
$ rm exec
Tím se odstraní soubor exec s příkazem busybox.
Busybox poskytuje webový server httpd jako program, který je velmi oblíbený a užitečný. Můžete zkontrolovat dostupnost a použít webový server httpd pomocí příkazu níže. V takovém případě přepněte na uživatele root:
# busybox sh
Potom:
# ps -ef | grep httpd
Nyní, abychom zkontrolovali, zda webový server funguje, vytvořte HTML soubor s jednoduchým kódem:
# busybox sh
Potom:
# vi index.html
<!DOCTYPE html>
<html>
<body>
<h1>Busybox HTTPD Testing</h1>
<p>Success.</p>
</body>
</html>
Poté jej uložte.
Nyní zkontrolujte procházením webu, zda funguje nebo ne.
Dalším případem použití busyboxu je získání skutečné cesty k souboru, můžete použít busybox s příkazem readlink níže:
$ busybox sh
$ readlink -f list.sh
Zde provedeme příkaz readlink pro skutečnou cestu k list.sh pomocí shellu busybox.
Jak odinstalovat busybox na Ubuntu 21.04?
K odinstalaci pouze balíčku busybox můžeme použít následující příkaz:
$ sudo apt-get remove busybox
Jak odinstalovat busybox a jeho závislosti?
Chcete-li odinstalovat busybox a jeho závislosti, které již Ubuntu 21.04 nepotřebuje, můžeme použít příkaz níže:
$ sudo apt-get -y autoremove busybox
Jak odebrat konfigurace a data busybox?
K odstranění konfigurace busybox a dat z Ubuntu 21.04 můžeme použít následující příkaz:
$ sudo apt-get -y purge busybox
Jak odstranit konfiguraci busybox, data a všechny jejich závislosti?
K odstranění konfigurací busyboxu, dat a všech jeho závislostí můžeme použít následující příkaz, můžeme použít následující příkaz:
$ sudo apt-get -y autoremove --purge busybox