Busybox ist eine kostenlose und opn-source GNU-Software, die eine einzelne ausführbare Datei mit einer Reihe von UNIX-Tools ist. Es wurde speziell für das eingebettete Betriebssystem entwickelt, das über begrenzte Ressourcen wie Speicherplatz und Arbeitsspeicher verfügt. Es bietet einen minimalistischen Ersatz für Shell-Dienstprogramme, die Sie auf Desktop-Systemen wie ls, mv, cp, tar usw. verwenden können. Die Ausführung von busybox kann auf vielen gängigen Betriebssystemumgebungen wie Linux, Android usw. erfolgen.
Hier bei LinuxAPT werden wir uns den Installationsprozess und die Anwendungsfälle von Busybox auf dem Ubuntu 20.04 LTS-Server ansehen.
Wie installiere ich Busybox auf Ubuntu 20.04 LTS?
Führen Sie zunächst den Befehl apt update aus, bevor Sie busybox installieren:
$ sudo apt update
Führen Sie als Nächstes den unten gezeigten Befehl aus, um die Busybox zu installieren:
$ sudo apt install busybox -y
Sie können die busybox auch mit dem Befehl apt-get installieren. Der Prozess ähnelt den obigen Schritten.
Führen wir zuerst den Befehl apt-get update aus, bevor wir busybox installieren:
$ sudo apt-get update
Führen Sie nun den folgenden Befehl aus, um die Busybox zu installieren:
$ sudo apt-get install busybox -y
Wie verwende ich Busybox unter Ubuntu 20.04 LTS?
Sie können busybox über seine Shell direkt auf Ubuntu 20.04 LTS verwenden. Mit der Shell-Schnittstelle ist das Ausführen von Befehlen wie ls, rm verfügbar. Lassen Sie uns den folgenden Befehl ausführen:
$ busybox sh
Beachten Sie, dass wir versuchen, eine Datei namens "exec" mit dem Befehl zu löschen:
$ busybox sh
Führen Sie dann die folgenden Befehle aus:
$ ls
$ rm exec
Dadurch wird die Datei exec mit dem busybox-Befehl entfernt.
Busybox bietet httpd-Webserver als Programm an, das sehr beliebt und nützlich ist. Sie können die Verfügbarkeit überprüfen und den httpd-Webserver mit dem folgenden Befehl verwenden. Stellen Sie sicher, dass Sie in diesem Fall zum Root-Benutzer wechseln:
# busybox sh
Dann:
# ps -ef | grep httpd
Um nun zu überprüfen, ob der Webserver funktioniert, erstellen wir eine HTML-Datei mit einem einfachen Code:
# busybox sh
Dann:
# vi index.html
<!DOCTYPE html>
<html>
<body>
<h1>Busybox HTTPD Testing</h1>
<p>Success.</p>
</body>
</html>
Dann speichern.
Überprüfen Sie jetzt, indem Sie die Website durchsuchen, um zu überprüfen, ob sie funktioniert oder nicht.
Ein weiterer Anwendungsfall von busybox ist es, den tatsächlichen Pfad der Datei zu erhalten, Sie können busybox mit dem folgenden readlink-Befehl verwenden:
$ busybox sh
$ readlink -f list.sh
Hier führen wir den readlink-Befehl für den tatsächlichen Pfad von list.sh aus, indem wir die busybox-Shell verwenden.
Wie deinstalliere ich busybox auf Ubuntu 21.04?
Um nur das busybox-Paket zu deinstallieren, können wir den folgenden Befehl verwenden:
$ sudo apt-get remove busybox
Wie deinstalliert man busybox und seine Abhängigkeiten?
Um busybox und seine Abhängigkeiten zu deinstallieren, die von Ubuntu 21.04 nicht mehr benötigt werden, können wir den folgenden Befehl verwenden:
$ sudo apt-get -y autoremove busybox
Wie entferne ich Busybox-Konfigurationen und -Daten?
Um die Busybox-Konfiguration und Daten von Ubuntu 21.04 zu entfernen, können wir den folgenden Befehl verwenden:
$ sudo apt-get -y purge busybox
Wie entferne ich die Busybox-Konfiguration, Daten und alle ihre Abhängigkeiten?
Wir können den folgenden Befehl verwenden, um Busybox-Konfigurationen, Daten und alle ihre Abhängigkeiten zu entfernen, wir können den folgenden Befehl verwenden:
$ sudo apt-get -y autoremove --purge busybox