はじめに
このチャレンジでは、gzip と bzip2 の両方の圧縮形式を使用して /home ディレクトリの圧縮済み tar アーカイブを作成し、その後それらを作成・展開します。このスキルは、大量のデータを効率的にバックアップしたり転送したりする必要があるシステム管理者にとって不可欠なものです。
環境
LabEx では、試験環境をシミュレートするために Red Hat Universal Base Image 9 (UBI9) を使用しています。実際の RHCSA 試験環境と完全に同一ではない場合がありますが、遭遇するタスクを適切に再現しています。
環境内には 2 つのユーザーが存在します:
labex: sudo 権限を持つ標準ユーザー、パスワード:labexroot: システム管理者、パスワード:redhat
このチャレンジは、実際の試験問題に基づいた内容となっており、解説、要件、およびタスクの完了を確認するための自動検証スクリプトが含まれています。RHCSA 試験でカバーされる知識領域を効果的にシミュレートしています。
圧縮済み tar アーカイブの作成と展開
タスク
/homeディレクトリの gzip 圧縮および bzip2 圧縮された tar アーカイブを作成する- 両方のアーカイブの内容をリスト表示する
- 両方のアーカイブを展開する
要件
- すべての操作を
/home/labexディレクトリで実行すること - 以下のアーカイブを作成すること:
- Gzip 圧縮:
/home/labex/home.tar.gz - Bzip2 圧縮:
/home/labex/home.tar.bz2
- Gzip 圧縮:
/home/labex内で両方のアーカイブの内容をリスト表示すること- 両方のアーカイブを
/home/labex/extractedに展開すること - すべての操作において、適切なオプションを付けた
tarコマンドを使用すること
例
gzip 圧縮アーカイブを作成した後、その内容をリスト表示すると以下のようになります:
$ tar -tvf /home/labex/home.tar.gz
drwxr-xr-x root/root 0 2023-08-28 10:00 home/
drwx------ labex/labex 0 2023-08-28 10:00 home/labex/
-rw-r--r-- labex/labex 220 2023-08-28 10:00 home/labex/.bash_logout
-rw-r--r-- labex/labex 3771 2023-08-28 10:00 home/labex/.bashrc
-rw-r--r-- labex/labex 807 2023-08-28 10:00 home/labex/.profile
まとめ
このチャレンジでは、gzip と bzip2 の両方の圧縮形式を使用して圧縮済み tar アーカイブを作成する方法、およびその内容の確認と展開方法を学びました。特定のディレクトリでこれらのタスクを実行するために、さまざまなオプションを組み合わせた tar コマンドの使用を練習しました。これにより、コマンドライン操作のスキルが向上し、Linux システムにおけるファイル圧縮技術への理解が深まりました。



