Linuxは楽しいですが、現在のディストリビューションで壁にぶつかって、何か違うものが欲しい場合があります。さらに、ISOファイルのサイズとメモリ要件は時間とともに増加し続けているようです。どこかに小さなディストリビューションがなければなりません。
軽量Linuxディストリビューションをお探しの場合、AlpineLinuxはあなたにとって新鮮な山の空気の息吹かもしれません!
Alpine Linuxとは何ですか?
アルパインLinux は、スペースとスコープの両方の観点からミニマリズムを目指し、さらにセキュリティを強化することを目的としたLinuxディストリビューションです。デフォルトのインストールメディアはわずか133MBです。他のディストリビューションの一部のISOファイルがDVDやサムドライブ用に設計されていることを考えると、これは非常に印象的です。アルパインは余裕のあるCD-Rに快適にフィットします。
Alpine Linuxは、位置に依存しない実行可能ファイルと呼ばれる手法を使用して、メモリ内のプログラムの場所をランダム化します。これにより、攻撃者がメモリ内の癖を悪用してマシンを乗っ取ることが困難になります。
ディストリビューションは、その構成においてもミニマリストです。 BusyBoxスイートを使用してほとんどのユーティリティを1つの実行可能ファイルで提供することにより、サイズが小さくなります。
Alpineはサイズが小さいため、コンテナー、特にDockerを実行しているユーザーに適しています。
ダウンロード : アルパインLinux
AlpineLinuxのインストール
Alpine Linuxのインストールは、他のLinuxディストリビューションのインストールと同様です。インストールイメージを取得して好みのメディアに転送してから、マシンを再起動します。
ps4でアカウントを削除する方法
アルパインのミニマリズムは、インストールプロセスにも当てはまります。標準のLinuxテキストコンソールが表示されます。ここにはグラフィカルなインストールはありません。
インストールイメージに関しては、インストールするシステムの完成度に応じて、ダウンロードページでいくつかの選択肢があります。
NS 標準 画像はほとんどの人に推奨され、最も一般的に使用されるパッケージが含まれています。アルパインにまったく慣れていない場合は、これを入手してください。
NS 拡張 imageは、ルーターなど、あまり更新されない特殊なデバイスを対象としているため、標準よりも多くのパッケージが含まれています。
最小限のシステムをインストールしたい場合は、 Netboot イメージ。起動してネットワークに接続するための最低限の情報のみが含まれます。次に、他の必要なパッケージをダウンロードする必要があります。このオプションは、システムを要件に合わせて調整したい人向けです。
インストール時に、起動したシステムにrootとしてログインします。メニュー方式のシステムはありません。すべてのセットアップはコマンドラインで行われます。 Arch Linuxをインストールしている場合、このプロセスはおなじみです。
Alpineはあまり手を握りませんが、インストールプロセスを順を追って説明するスクリプトがいくつか含まれています。最も重要なのは セットアップ-アルパイン 。スクリプトは、キーボードレイアウトやタイムゾーンなどを尋ね、ディスクのパーティション分割にも役立ちます。デフォルトを受け入れることができます。
マシンにAlpineを設定する方法の詳細については、 ドキュメンテーション そしてその ウィキ 。一部の情報が古くなっている可能性があります。ドキュメントで推奨されているパッケージをインストールして、リポジトリに存在しないことを確認することもできます。
関連している: スペースをほとんど必要としない最高の軽量Linuxディストリビューション
AlpineLinuxを構成する
最終的に新しいAlpineインストールを起動したとき、テキストコンソールとシェルだけで、まだかなり裸です。デフォルトのシステムを本当に便利にするために、いくつかのカスタマイズを行う必要があります。
通常のユーザーを設定する
Alpineを最初にインストールするとき、唯一のユーザーはrootです。常にrootとして実行する必要はありません。これはセキュリティリスクであり、重要なシステムファイルを誤って損傷する可能性があります。
別のユーザーを追加するには、次のように入力します。
adduser -h /home/username -s /bin/ash/ username
'username'を、ログインに使用するユーザーの名前に置き換えます。 NS -NS オプションはホームディレクトリを指定しますが、 -NS オプションは、シェルのパス名ashを指定します。これは、BusyBoxのデフォルトのシェルであり、したがってAlpineLinuxにインストールされるシェルです。別のシェルを使用する場合は、このオプションを優先シェルへのパスに変更します。
ユーザーのパスワードを設定するには、 passwd 指図:
passwd username
ユーザーのパスワードを設定するように求められます。パスワードを再入力して、プロセスを確認します。これが完了すると、rootアカウントからログアウトして、通常のユーザーアカウントにログインできます。
デフォルトでは、rootとしてコマンドを実行する場合は、 これは 指図:
su -
NS - オプションは、rootに直接ログインしたかのようにログインシェルを開始することを意味します。プロンプトが表示されたらrootパスワードを入力すると、 # rootとして実行していることを示すプロンプト。管理コマンドの実行が終了したら、次のように入力してルートセッションを終了することをお勧めします。 ログアウト または押す NS + NS 通常のセッションに戻ります。
sudoの使用に慣れている場合は、ドキュメントに次の情報があります。 設定方法 。
キーボードをAndroidタブレットに接続する方法
パッケージ管理
他の最新のLinuxディストリビューションと同様に、Alpineはパッケージマネージャーを使用します。彼らはアルパインパッケージキーパー、またはAPKと呼ばれる独自のものを作成しました。
APKの使用は簡単です。 Aptを使用することに慣れている場合 DebianまたはUbuntu 、それはさらに簡単です。意図的なものかどうかは明らかではありませんが、コマンドの多くは同じです。
リポジトリを更新するには、次のコマンドを発行するだけです。
apk update
パッケージを利用可能な最新のものにアップグレードするには、次のように入力します。
apk upgrade
特定のパッケージ(この場合はVim)をインストールするには、次のように入力します。
apk add vim
パッケージを削除するには、次のように入力します。
apk del package
削除後にパッケージが不要になった場合、APKは自動的にそれらを削除します。これは、実行する必要があるため、APTとは異なります。 apt自動削除 同じことをするコマンド。
デスクトップ環境をセットアップする
Alpineをサーバーとしてインストールする予定がない限り、グラフィカル環境をインストールすることをお勧めします。幸い、Alpineは主要なウィンドウマネージャーとデスクトップ環境をサポートしています。
Xを設定するために、Alpineは setup-xorg-base 脚本。これは、インストールプロセスに似ており、実行してセットアップに関するいくつかの質問に答えます。ほとんどの場合、構成は自動です。
好みのウィンドウマネージャー、デスクトップ、ファイルマネージャーなどを自分でインストールする必要があります。 LightDMのようなディスプレイマネージャーもインストールすることをお勧めします。ただし、OpenRCに自動的に起動するように指示する必要があります。
たとえば、LXDMを使用するには;
rc-update lxdm
rc-service lxdm start
Alpine Linuxはあなたに適していますか?
Linuxディストリビューションの通常の作物とは異なるものを探している場合は、AlpineLinuxを検討する価値があります。仮想化またはコンテナ用の軽量サーバーOSが必要な場合は、Alpineが最適です。
インターネット上には多くの軽量Linuxディストリビューションがありますが、AlpineLinuxはすべてのニーズに適しているはずです。
共有 共有 つぶやき Eメール 古いPCに新しい命を吹き込む14の軽量Linuxディストリビューション軽量のオペレーティングシステムが必要ですか?これらの特別なLinuxディストリビューションは、わずか100MBのRAMを搭載した古いPCで実行できます。
次を読む 関連トピック- Linux
- Linuxディストリビューション
デビッドはパシフィックノースウェストを拠点とするフリーランスのライターですが、もともとはベイエリア出身です。彼は子供の頃からテクノロジー愛好家でした。デビッドの興味には、読書、高品質のテレビ番組や映画の視聴、レトロゲーム、レコード収集などがあります。
デビッドデロニーからもっとニュースレターを購読する
ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。
購読するにはここをクリックしてください