GNU/Linux >> Linux の 問題 >  >> Ubuntu

UbuntuにBusyboxをインストールして使用する方法

Busyboxは、GNUの条件の下で、無料のソフトウェアリリースを使用して無料でインストールできます。これは、多数のUNIXツールを含む単一の実行可能ファイルです。これは、ストレージスペースやメモリなどのリソースが限られている組み込みオペレーティングシステム用に特別に設計されています。 ls、mv、cp、tarなどのデスクトップシステムで使用できるシェルユーティリティの最小限の置き換えを提供します。busyboxの実行は、Linux、Androidなどの多くの一般的なオペレーティングシステム環境で実行できます。

>

この記事では、Ubuntu20.04LTSサーバーでのBusyboxのインストールプロセスと使用例について説明します。

Ubuntu20.04LTSへのBusyboxのインストール

BusyboxをUbuntu20.04LTSデスクトップ/サーバーにインストールするのは非常に簡単です。 aptコマンドを使用して直接インストールできます。詳細については、以下のコマンドを確認してください。

まず、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

Ubuntu20.04LTSでのBusyboxの使用

Ubuntu20.04LTSでシェルを介してbusyboxを直接使用できます。シェルインターフェイスでは、ls、rmなどのコマンドを実行できます。詳細については、以下に示すようにコマンドを実行してみましょう。

$ busybox sh

このコマンドを実行すると、次のような出力が表示されます。

ここでは、以下に示すコマンドを使用して、「exec」という名前のファイルを削除しようとしています。

$ busybox sh

次に、

$ ls
$ rm exec

ここでは、busyboxコマンドを使用してファイルexecを正常に削除しました。

Busyboxは、非常に人気があり便利なプログラムとしてhttpdWebサーバーを提供しています。可用性を確認し、以下に示すコマンドでhttpdwebserverを使用できます。このような場合は、必ず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>

次に、それを保存します。詳細については、下の画像を確認してください。

次に、サイトを参照して、機能しているかどうかを確認します。

ここでは、Webサーバーのテストに成功しました。上の写真に示すように、正常に動作しているようです。

busyboxのもう1つの使用例は、ファイルの実際のパスを取得することです。以下に示すように、readlinkコマンドでbusyboxを使用できます。

$ busybox sh
$ readlink -f list.sh

ここでは、busyboxシェルを使用してlist.shの実際のパスに対してreadlinkコマンドを実行します。

結論

このチュートリアルでは、busyboxをインストールしてUbuntu20.04LTSサーバーで使用する方法を学習しました。これは非常に便利で、多くの場合に役立ちます。ありがとうございます!


Ubuntu
  1. Ubuntu20.04にWineをインストールして使用する方法

  2. Ubuntu18.04にFFmpegをインストールして使用する方法

  3. Ubuntu20.04にDockerをインストールして使用する方法

  1. Ubuntu18.04にWineをインストールして使用する方法

  2. Ubuntu18.04にCurlをインストールして使用する方法

  3. Ubuntu20.04にCurlをインストールして使用する方法

  1. Ubuntu20.04にSyncthingをインストールして使用する方法

  2. Ubuntu20.04にCurlコマンドをインストールして使用する方法

  3. Ubuntu20.04でUnboundをインストールして使用する方法