Busyboxは無料のopn-sourceGNUソフトウェアであり、多数のUNIXツールを備えた単一の実行可能ファイルです。これは、ストレージスペースやメモリなどのリソースが限られている組み込みオペレーティングシステム用に特別に設計されています。 ls、mv、cp、tarなどのデスクトップシステムで使用できるシェルユーティリティの最小限の置き換えを提供します。busyboxの実行は、Linux、Androidなどの多くの一般的なオペレーティングシステム環境で実行できます。
>ここLinuxAPTでは、Ubuntu20.04LTSサーバーでのBusyboxのインストールプロセスとユースケースを調べます。
Ubuntu 20.04 LTSにBusyboxをインストールするにはどうすればいいですか?
まず、busyboxをインストールする前にaptupdateコマンドを実行します。
$ sudo apt update
次に、次のようにコマンドを実行してBusyboxをインストールします。
$ sudo apt install busybox -y
apt-getコマンドを使用してbusyboxをインストールすることもできます。プロセスは上記の手順と同様です。
まず、busyboxをインストールする前にapt-getupdateコマンドを実行してみましょう。
$ sudo apt-get update
次に、以下のコマンドを実行してBusyboxをインストールします。
$ sudo apt-get install busybox -y
Ubuntu 20.04 LTSでBusyboxを使用する方法は?
Ubuntu20.04LTSでシェルを介してbusyboxを直接使用できます。シェルインターフェイスでは、ls、rmなどのコマンドを実行できます。以下のコマンドを実行してみましょう:
$ busybox sh
次のコマンドを使用して、「exec」という名前のファイルを削除しようとしていることに注意してください。
$ busybox sh
次に、次のコマンドを実行します。
$ ls
$ rm exec
これにより、busyboxコマンドでファイルexecが削除されます。
Busyboxは、非常に人気があり便利なプログラムとしてhttpdWebサーバーを提供しています。以下のコマンドを使用して、可用性を確認し、httpdWebサーバーを使用できます。このような場合は、必ずrootユーザーに切り替えてください。
# busybox sh
次に:
# ps -ef | grep httpd
次に、Webサーバーが機能しているかどうかを確認するために、簡単なコードを使用してHTMLファイルを作成しましょう。
# busybox sh
次に:
# vi index.html
<!DOCTYPE html>
<html>
<body>
<h1>Busybox HTTPD Testing</h1>
<p>Success.</p>
</body>
</html>
次に保存します。
次に、サイトを参照して、機能しているかどうかを確認します。
busyboxのもう1つの使用例は、ファイルの実際のパスを取得することです。以下のreadlinkコマンドでbusyboxを使用できます。
$ busybox sh
$ readlink -f list.sh
ここでは、busyboxシェルを使用してlist.shの実際のパスに対してreadlinkコマンドを実行します。
Ubuntu 21.04でbusyboxをアンインストールする方法は?
busyboxパッケージのみをアンインストールするには、次のコマンドを使用できます:
$ sudo apt-get remove busybox
busyboxとその依存関係をアンインストールする方法は?
Ubuntu 21.04で不要になったbusyboxとその依存関係をアンインストールするには、次のコマンドを使用できます。
$ sudo apt-get -y autoremove busybox
busyboxの設定とデータを削除する方法は?
Ubuntu 21.04からbusyboxの構成とデータを削除するには、次のコマンドを使用できます。
$ sudo apt-get -y purge busybox
busyboxの設定、データ、およびそのすべての依存関係を削除する方法は?
次のコマンドを使用して、busyboxの構成、データ、およびそのすべての依存関係を削除できます。次のコマンドを使用できます。
$ sudo apt-get -y autoremove --purge busybox