Linux
 Computer >> コンピューター >  >> システム >> Linux

Alpine Linux:Linuxエキスパートのための新鮮な山の空気の息吹

Linuxは楽しいですが、現在のディストリビューションで壁にぶつかって、何か違うものが欲しい場合があります。さらに、ISOファイルのサイズとメモリ要件は時間とともに増加し続けているようです。どこかに小さなディストリビューションが必要です。

軽量Linuxディストリビューションをお探しの場合、AlpineLinuxはあなたにとって新鮮な山の空気の息吹かもしれません!

Alpine Linuxとは何ですか?

Alpine Linuxは、スペースとスコープの両方の観点からミニマリズムを目指し、さらにセキュリティを強化することを目的としたLinuxディストリビューションです。デフォルトのインストールメディアはわずか133MBです。他のディストリビューションの一部のISOファイルがDVDおよびサムドライブ用に設計されていることを考えると、これは非常に印象的です。アルパインは余裕のあるCD-Rに快適にフィットします。

Alpine Linux:Linuxエキスパートのための新鮮な山の空気の息吹

Alpine Linuxは、位置に依存しない実行可能ファイルと呼ばれる手法を使用して、メモリ内のプログラムの場所をランダム化します。これにより、攻撃者がメモリ内の癖を悪用してマシンを乗っ取ることが困難になります。

ディストリビューションもその構成においてミニマリストです。 BusyBoxスイートを使用してほとんどのユーティリティを1つの実行可能ファイルで提供することにより、サイズが小さくなります。

Alpineはサイズが小さいため、コンテナを実行している人、特にDockerに適しています。

ダウンロード :Alpine Linux

AlpineLinuxのインストール

Alpine Linuxのインストールは、他のLinuxディストリビューションのインストールと同様です。インストールイメージを取得して好みのメディアに転送してから、マシンを再起動します。

アルパインのミニマリズムは、インストールプロセスにも当てはまります。標準のLinuxテキストコンソールが表示されます。ここにはグラフィカルなインストールはありません。

Alpine Linux:Linuxエキスパートのための新鮮な山の空気の息吹

インストールイメージについては、インストールするシステムの完成度に応じて、ダウンロードページでいくつかの選択肢があります。

標準 画像はほとんどの人に推奨され、最も一般的に使用されるパッケージが含まれています。アルパインにまったく慣れていない場合は、これを入手してください。

拡張 imageは、ルーターなど、あまり更新されない特殊なデバイスを対象としているため、標準よりも多くのパッケージが含まれています。

最小限のシステムをインストールする場合は、 Netbootを入手してください。 イメージ。起動してネットワークに接続するための最低限の情報のみが含まれます。次に、他の必要なパッケージをダウンロードする必要があります。このオプションは、システムを要件に合わせて調整したい人向けです。

インストール時に、起動したシステムにrootとしてログインします。メニュー方式のシステムはありません。すべてのセットアップはコマンドラインで行われます。 Arch Linuxをインストールしている場合、このプロセスはおなじみです。

Alpineはあまり手を握りませんが、インストールプロセスを順を追って説明するスクリプトがいくつか含まれています。最も重要なのはsetup-alpine 。スクリプトは、キーボードレイアウトやタイムゾーンなどを尋ね、ディスクのパーティション分割にも役立ちます。デフォルトを受け入れることができます。

マシンにAlpineを設定する方法の詳細については、ドキュメントとwikiをご覧ください。一部の情報が古くなっている可能性があります。ドキュメントで推奨されているパッケージをインストールして、リポジトリに存在しないことを確認することもできます。

AlpineLinuxを構成する

最終的に新しいAlpineインストールを起動したとき、テキストコンソールとシェルだけで、まだかなり裸になっています。デフォルトのシステムを本当に便利にするために、いくつかのカスタマイズを行う必要があります。

通常のユーザーを設定する

Alpineを最初にインストールするとき、唯一のユーザーはrootです。常にrootとして実行する必要はありません。これはセキュリティリスクであり、重要なシステムファイルを誤って損傷する可能性があります。

別のユーザーを追加するには、次のように入力します。

adduser -h /home/username -s /bin/ash/ username

「username」を、ログインに使用するユーザーの名前に置き換えます。 -h オプションはホームディレクトリを指定し、 -s オプションは、シェルのパス名ashを指定します。これは、BusyBoxのデフォルトのシェルであり、したがってAlpineLinuxにインストールされているシェルです。別のシェルを使用する場合は、このオプションを優先シェルへのパスに変更します。

ユーザーのパスワードを設定するには、 passwdを使用します コマンド:

passwd username

ユーザーのパスワードを設定するように求められます。パスワードを再入力して、プロセスを確認します。これが完了すると、rootアカウントからログアウトして、通常のユーザーアカウントにログインできます。

デフォルトでは、rootとしてコマンドを実行する場合は、 suを使用します コマンド:

su -

- オプションは、rootに直接ログインしたかのようにログインシェルを開始することを意味します。プロンプトが表示されたらrootパスワードを入力すると、が表示されます ルートとして実行していることを示すプロンプト。管理コマンドの実行が終了したら、 logoutと入力してルートセッションを終了することをお勧めします。 またはCtrlを押します + D 通常のセッションに戻ります。

sudoの使用に慣れている場合は、ドキュメントにsudoの設定方法に関する情報が記載されています。

パッケージ管理

他の最新のLinuxディストリビューションと同様に、Alpineはパッケージマネージャーを使用します。彼らは、Alpine Package Keeper(APK)と呼ばれる独自の製品を作成しました。

APKの使用は簡単です。 DebianまたはUbuntuでAptを使用することに慣れている場合は、さらに簡単です。意図的なものかどうかはわかりませんが、コマンドの多くは同じです。

リポジトリを更新するには、次のコマンドを発行するだけです:

apk update

パッケージを利用可能な最新のものにアップグレードするには、次のように入力します。

apk upgrade

特定のパッケージ(この場合はVim)をインストールするには、次のように入力します。

apk add vim

パッケージを削除するには、次のように入力します。

apk del package

削除後にパッケージが不要になった場合、APKはそれらを自動的に削除します。 apt autoremove を実行する必要があるため、これはAPTとは異なります。 同じことをするコマンド。

デスクトップ環境をセットアップする

Alpineをサーバーとしてインストールする予定がない限り、グラフィカル環境をインストールすることをお勧めします。幸い、Alpineは主要なウィンドウマネージャーとデスクトップ環境をサポートしています。

Alpine Linux:Linuxエキスパートのための新鮮な山の空気の息吹

Xを設定するために、Alpineは setup-xorg-baseを提供しています 脚本。これは、インストールプロセスに似ており、実行してセットアップに関するいくつかの質問に答えます。ほとんどの場合、構成は自動的に行われます。

好みのウィンドウマネージャー、デスクトップ、ファイルマネージャーなどを自分でインストールする必要があります。 LightDMのようなディスプレイマネージャもインストールすることをお勧めします。ただし、OpenRCに自動的に起動するように指示する必要があります。

たとえば、LXDMを使用するには;

rc-update lxdm
rc-service lxdm start

Alpine Linuxはあなたに適していますか?

Linuxディストリビューションの通常の作物とは異なるものを探している場合は、AlpineLinuxを検討する価値があります。仮想化またはコンテナ用の軽量サーバーOSが必要な場合は、Alpineが最適です。

インターネット上には多くの軽量Linuxディストリビューションがありますが、AlpineLinuxはすべてのニーズに適しているはずです。


  1. Linux用の7つの優れたXFCEテーマ

    Gnomeは、多くのLinuxディストリビューションの事実上のデフォルトのデスクトップである可能性がありますが、それがすべての人のお気に入りであるとは限りません。多くのLinuxユーザーにとって、その違いはXFCEにあります。 XFCEは以前ほど軽量ではありませんが、デスクトップ環境を邪魔にならないようにしたいユーザーの間で人気があります。 比較的最小限のデスクトップが必要だからといって、醜いものにしたいわけではありません。 XFCEインストールの外観にスパイスを加えたいですか?たくさんのオプションがあります。 1。アーク Arcについて話さずにXFCEテーマについて話すことはほぼ不可能で

  2. RaspberryPiに最適なLinuxディストリビューションの5つ

    Raspberry Piは2012年にデビューし、それ以来、小さなコンピューターとその後継機は無数のプロジェクトに力を注いできました。通常のUbuntuをRaspberryPiにインストールできますが、より専門的なLinuxディストリビューションがたくさんあります。このリストには、一般的なコンピューティングから小さなポータブルアーケードの作成まですべてを処理できるオプションが含まれています。 1。ラズビアン 始めるのに適した場所を探しているなら、Raspbianが最適です。これは、ラズベリーパイ財団が公式にサポートしているオペレーティングシステムであるため、多くのドキュメントがあります。また