【基礎からしっかり学ぶ Linux入門:サンプルデータについて】 本書では、以下のファイルをWebからダウンロードして利用できるようになっています。 ・README.txt:本ファイル(サンプルデータの説明) ・CentOS7.ova:CentOS環境の仮想マシンデータ ・Debian11.ova:Debian環境の仮想マシンデータ ・linux_sample.zip:学習用サンプルファイル 仮想マシンデータについては、第2章の説明を参照し、Oracle VM VirtualBoxにインポートして利用してください。上記の仮想マシンデータ以外の環境で学習する場合は、以下の説明を参照し、linux_sample.zipを展開してサンプルデータを利用してください。 【サンプルファイルについて】 本書では、実習環境としてOracle VM VirtualBoxを利用した仮想マシン環境を用意していますが、第2章の手順などによって一からCentOS 7やDebian 11をインストールした環境などでも動作確認できるよう、サンプルファイルを用意しました。 CentOS 7、Debian 11の環境を用意した後、以下の手順を実行すると、仮想マシン環境と同様の学習環境を構成できます。なお、環境構築を行うためには、これらのマシン環境でインターネット接続が可能である必要があります。 【CentOS 7環境での準備】 ※rootユーザーでログインして下記の手順を実行します ※サポートページで提供しているCentOS 7仮想マシン環境には、すでに導入済みですので、以下の手順は不要です 1. CentOS 7環境で本書のサポートサイトに接続し、linux_sample.zipをダウンロードします。以下のようにcurlコマンドでダウンロードすることも可能です。 ------------ curl https://gihyo.jp/assets/files/book/2022/978-4-297-12545-5/download/linux_sample.zip ------------ 2. 以下のようにunzipコマンドを実行し、サンプルファイルの中身を展開します。この操作により、/rootディレクトリと/testbinディレクトリに必要なサンプルファイルが展開されます。 ------------ unzip linux_sample.zip -d / ------------ 3. 必要なパッケージをインストールします。 ------------ yum -y install docker make gcc git httpd tree ------------ 4. 以下の構文を実行し、ユーザーを追加します。 ------------ useradd testuser passwd testuser → 任意のパスワードを設定 ------------ 【Debian 11環境での準備】 ※一般ユーザーでログインして、以下の動作を実行してください。 1. rootユーザーの環境に切り替えます。 ------------ su - → rootユーザーのパスワードを入力 ------------ 2. サンプルファイルのダウンロード、展開の手順はCentOS 7環境と同様です 3. 必要なパッケージをインストールします。 ------------ apt install git ------------ 4. 以下の構文を実行し、ユーザーを追加します。 ------------ adduser -q --gecos "testuser" testuser → 任意のパスワードを設定 useradd -m dashuser passwd dashuser → 任意のパスワードを設定 ------------ ※以上です