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

Raspberry PiにCentOSをインストールして自宅サーバーを構築する方法

Raspberry PiにCentOSをインストールして自宅サーバーを構築する方法

市場で最も人気のあるシングルボードコンピュータのひとつであるRaspberry Piは、今や多くのLinuxユーザーの家庭に欠かせない存在となっています。ホームサーバーとしての活用はもちろん、子ども用の学習用PC、Linuxやプログラミングの勉強など、その用途は無限に広がります。中でもホームサーバーとしての人気が非常に高いため、本記事ではRaspberry PiにCentOSをインストールし、安定性の高い自宅サーバーを構築する手順を詳しく解説します。

CentOSイメージの入手方法

CentOSプロジェクトが提供するRaspberry Pi向けイメージは、ダウンロードページの中でも少し分かりにくい場所に配置されています。快適に運用するためには、CentOS 7の利用をおすすめします。まずCentOSの公式サイトにアクセスし、「CentOS Linux」をクリックしてください。

Raspberry PiにCentOSをインストールして自宅サーバーを構築する方法

次に「7(2003)」を選択します。バージョン番号は時期によって変化する可能性があります。

続いてミラーサイトの一覧ページから、地理的に最も近いミラーを選ぶと、ダウンロード可能なファイル一覧が表示されます。この中で注目すべきは、名前に「RaspberryPi」と含まれるファイル群です(執筆時点で4種類あります)。今回はRaspberry Pi 4bにインストールするため、「RaspberryPi-Minimal-4」を選択しました。Minimal版は不要なパッケージを省いた軽量イメージで、サーバー用途に最適です。ご自身の用途に合ったものを選んでください。

Raspberry PiにCentOSをインストールして自宅サーバーを構築する方法Raspberry PiにCentOSをインストールして自宅サーバーを構築する方法

SDカードへの書き込み

Raspberry Pi用SDカードへの書き込みには、ほとんどのユーザーにとって「Balena Etcher」が最適なツールです。最大の魅力は、Raspberry Piイメージで一般的な圧縮アーカイブ(.xz形式)のファイルを、手作業で展開することなくそのまま書き込める点にあります。

書き込み手順は非常にシンプルです。アプリケーションを起動し、ソースファイル(ここではCentOSのアーカイブ)と書き込み先のSDカードを選択して「Flash!」ボタンをクリックするだけです。

Raspberry PiにCentOSをインストールして自宅サーバーを構築する方法

数分待てば書き込みが完了し、SDカードからPiを起動できる状態になります。

Raspberry PiでのCentOS起動

これらのイメージを使用すれば、電源を入れてコマンドプロンプトが表示されるまで待つだけで起動します。KDE版またはGNOME版をインストールした場合は、ログイン画面が直接表示されます。

デフォルトのログイン情報は以下の通りです。

  • ユーザー名:root
  • パスワード:centos

重要な注意点:初回起動後は、すぐにrootパスワードを変更し、root以外の一般ユーザーを作成しましょう。デフォルトのまま放置すると、この認証情報を知る第三者(いわゆる攻撃者)にroot権限でシステムへ侵入されるリスクがあります。これは重大なセキュリティ上の問題です。新しいユーザーの作成は、以下のコマンドで行います。

rootパスワードの変更:passwd

新規ユーザーの作成:

useradd USERNAME -G wheel -p PASSWORD

USERNAMEとPASSWORDは、お好みのユーザー名とパスワードに置き換えてください。このコマンドにより、ユーザーはwheel(sudo)グループに追加され、rootとして直接ログインすることなく管理者権限を利用できるようになります。作成後は、suコマンドで新規ユーザーに切り替えましょう。

su USERNAME

続いて、updateコマンドを実行してシステムのパッケージを最新の状態に更新しておきます。

sudo yum update -y

グラフィカルデスクトップ環境のインストール

ここからの作業はとても簡単です。まず以下のコマンドで、利用可能なソフトウェアグループの一覧を確認できます。

yum grouplist

インストールしたいグループを選択します。ここではGNOMEをインストールしますが、KDE Plasmaも選択可能です。

sudo yum groupinstall "GNOME Desktop"

ただし、GUIへの自動切り替え(systemdによる制御)は、使用しているRaspberry Piのモデルによって挙動が異なるようです。筆者のPi 4bでは、systemdがGUIの稼働を報告しているにもかかわらず、実際にはGUIへ切り替わりませんでした。お使いの環境によって結果が異なる場合がある点にご留意ください。

以上で、Raspberry PiへのCentOSインストールは完了です。これでIRCサーバーの構築、TorプロキシやWi-Fiブリッジの設定など、さまざまな活用が可能になります。最初の一歩としては、個人用Webサーバーを作ってみるのが最も手軽でおもしろいでしょう。

  1. Windows 11 のインストール方法を徹底解説|必要なシステム要件とダウンロード手順

    Microsoftの新OS「Windows 11」が発表されて以来、その入手方法に関心が集まっています。ネット上にはさまざまな情報があふれていて、最初は戸惑うかもしれませんが、本記事では調査結果を整理し、要点だけをわかりやすくまとめました。インストール作業に取りかかる前に、押さえておくべき重要なポイントがいくつかありますので、まずはそれらを確認していきましょう。Windows 11 の基本システム要件まず最初に、お使いのデバイスが新しいOSに対応しているかどうかを確認する必要があります。次に、インストール方法を決めます。具体的には、既存環境からの「アップグレード」を行うか、「Windows 1

  2. Raspberry Pi にOSをインストールする方法【初心者向け完全ガイド】

    Raspberry Piには複数のモデルがありますが、初心者にとっては「Raspberry Pi 3 Model B+」が最新・最速で、最も扱いやすいおすすめのモデルです。Raspberry Pi 3 Model B+にはWi-FiとBluetoothが最初から搭載されているため、初期設定以外に追加のドライバーやLinuxの依存パッケージをインストールする必要はありません。Raspberry Pi ZeroやZero Wはより小型で消費電力も抑えられますが、携帯性を重視したプロジェクト向きです。一般的には、まずRaspberry Pi 3で始めて、用途が広がってきた段階でRaspberry P