InfraAcademy
LPIC講座

LPIC 101-4 ファイルとプロセス管理

LPIC101-4のファイルとプロセス管理を学びます。圧縮・アーカイブ、権限、リンク、プロセス管理を試験範囲に沿って整理します。

0%
スタートする

LPIC 101-4 ファイルとプロセス管理のレッスン

0 / 28 完了
1 今回の講座で学ぶ内容 LPIC 101-4「ファイルとプロセス管理」講座の導入として、本講座全体で学ぶ内容を紹介します。ファイルの圧縮とアーカイブ、ファイルの権限、シンボリックリンクとハードリンク、プロセス管理という4つの主要テーマを概観し、それぞれの位置づけを把握したうえで以降の各レッスンで扱う具体的なコマンドの学習につなげます。 有料会員のみ 次に学習 2 ファイルの圧縮 LPICのファイルとプロセス管理講座でファイル圧縮の基礎を学びます。ファイルの容量を小さくする圧縮と、元に戻す解凍という言葉の意味を整理し、圧縮によってディスク容量の節約やデータ転送時間の短縮、パスワード保護によるデータ保護が可能になる理由を解説したうえで、gzip・bzip2・xzという代表的な圧縮コマンドの存在を紹介します。 有料会員のみ 未受講 3 gzipコマンドでファイルを圧縮、解凍する LPICのファイルとプロセス管理講座でgzipコマンドの使い方を学びます。touchコマンドで作成したfile.txtをgzipコマンドで圧縮し拡張子.gzのファイルを生成する手順、-dオプションやgunzipコマンドを使った解凍方法、-kオプションを使って元ファイルを残したまま圧縮する方法までを実習形式で丁寧に解説します。 有料会員のみ 未受講 4 bzip2コマンドでファイルを圧縮、解凍する LPICのファイルとプロセス管理講座でbzip2コマンドの使い方を学びます。file.txtを圧縮して拡張子.bz2のファイルを生成する手順、-dオプションやbunzip2コマンドを使った解凍方法、-k・-f・-cといったgzipコマンドと共通するオプションの使い方を、シミュレーターでの実習を通して丁寧に整理します。 有料会員のみ 未受講 5 xzコマンドでファイルを圧縮、解凍する LPICのファイルとプロセス管理講座でxzコマンドの使い方を学びます。gzipやbzip2より圧縮効率が高い一方で処理に時間がかかるというxzコマンドの特徴を確認し、拡張子.xzのファイルを生成する圧縮方法、-dオプションやunxzコマンドを使った解凍方法までを実際のコマンド実行例とあわせて解説します。 有料会員のみ 未受講 6 ファイルのアーカイブ LPICのファイルとプロセス管理講座でファイルのアーカイブを学びます。複数のファイルやフォルダを1つにまとめるtarコマンドの基本構文tar cvfを使った実習に加え、-x(展開)、-t(一覧表示)、-z(gzip圧縮)、-j(bzip2圧縮)など主要オプションを一覧で解説し、アーカイブと圧縮を同時に行う方法も紹介します。 有料会員のみ 未受講 7 練習問題 TutorLMSから移行した練習問題 有料会員のみ 未受講 8 権限とは? LPICのファイルとプロセス管理講座でアクセス権限の基礎を学びます。ファイルを見るだけの読み込み権限、編集できる書き込み権限、スクリプトを実行できる実行権限という3種類の権限の意味と、これらを適切に設定することで機密情報の閲覧制限や改ざん防止、セキュリティ強化につながる理由を、身近な例を交えてわかりやすく解説します。 有料会員のみ 未受講 9 権限の見方 LPICのファイルとプロセス管理講座で権限の見方を学びます。ls -lコマンドで表示される rwxr--r-- のような権限表記の読み方、所有者・所有グループ・その他のユーザーそれぞれに左から順に割り振られる権限の意味、ディレクトリとファイルを区別するdやlや-の記号の見方までを実行例とあわせて丁寧に解説します。 有料会員のみ 未受講 10 権限を変更するコマンド LPICのファイルとプロセス管理講座でchmodコマンドによる権限変更を学びます。chmod 660のように3桁の数字で権限を指定する仕組みを2進数と8進数の対応関係を使って解説するほか、chmod u+wのように対象・操作・権限の種類を記号で指定する方法もあわせて紹介し、数字と記号の両方の指定方法を習得します。 有料会員のみ 未受講 11 SUIDとSGID LPICのファイルとプロセス管理講座で特殊権限SUIDとSGIDを学びます。ファイルを所有者の権限で実行できるようになるSUIDの仕組みを、passwdコマンドがroot権限で/etc/passwdファイルを書き換える具体例と、sudo chmod u+sを使ってSUIDを付与する実習を通じて、中級者以上向けの権限管理として丁寧に解説します。 有料会員のみ 未受講 12 スティッキービットとは? LPICのファイルとプロセス管理講座で特殊権限スティッキービットを学びます。ディレクトリ内のファイルを保護し、所有者以外のユーザーによる削除を防ぐスティッキービットの仕組みを、chmod 1777コマンドで権限の4桁目に1を設定する実習と、ls -lコマンドで表示される権限末尾のtという記号の意味とあわせて解説します。 有料会員のみ 未受講 13 所有者と所有グループを変更するコマンド LPICのファイルとプロセス管理講座で所有者と所有グループの変更方法を学びます。chown user:groupの形式で所有者と所有グループを同時に変更するchownコマンド、所有者のみ・グループのみを個別に変更する方法、グループの変更専用に使えるchgrpコマンドという3つの使い分けを実習を交えて丁寧に解説します。 有料会員のみ 未受講 14 デフォルトの権限 LPICのファイルとプロセス管理講座でデフォルトの権限を学びます。ファイル作成時に自動で付与される644という権限が、umaskコマンドで確認できるマスク値をもとに、ファイルは666、ディレクトリは777からそれぞれ減算して決まる仕組みを、touchやmkdirコマンドでの実習、umask値の変更方法とあわせて解説します。 有料会員のみ 未受講 15 練習問題 TutorLMSから移行した練習問題 有料会員のみ 未受講 16 ファイルのリンクとは? LPICのファイルとプロセス管理講座でファイルのリンクの概要を学びます。異なる名前で同一のファイルにアクセスできる仕組みであるリンクの意味と、ファイルのコピーを作らずに別名を作成することでディスクスペースを節約できるメリットを紹介し、ハードリンクとシンボリックリンクという2種類のリンクを学ぶ導入として整理します。 有料会員のみ 未受講 17 ハードリンク LPICのファイルとプロセス管理講座でハードリンクを学びます。同じファイルに対して複数の名前を付けることができるハードリンクの仕組みを、lnコマンドでfile.txtからhardlink.txtというリンクを作成しcatコマンドで内容を確認する実習を通して理解し、unlinkコマンドでリンクを解除する方法もあわせて解説します。 有料会員のみ 未受講 18 シンボリックリンク LPICのファイルとプロセス管理講座でシンボリックリンクを学びます。ディスク上のデータを直接参照するハードリンクと異なり、リンク元のファイル自体を参照するシンボリックリンクの仕組みを、ln -sコマンドを使ったsynlink.txtの作成実習と、ls -laコマンドでリンクの存在を確認する方法とあわせて丁寧に解説します。 有料会員のみ 未受講 19 練習問題 TutorLMSから移行した練習問題 有料会員のみ 未受講 20 プロセスとは? LPICのファイルとプロセス管理講座でプロセスの基礎を学びます。実行中のプログラムやタスクを指すプロセスの概念と、psコマンドで表示されるPID・USER・TIME・COMMANDといった各項目の見方、a・f・u・xなどの主要オプション、pstreeコマンドを使って親子関係を視覚的に確認する方法までを実習とあわせて解説します。 有料会員のみ 未受講 21 killコマンド LPICのファイルとプロセス管理講座でkillコマンドを学びます。プロセスを停止させるkillコマンドの基本構文kill -シグナル PIDと、KILLやTERM、CONT、STOPといった主要シグナルの意味、Ctrl+CやCtrl+Zで送信されるシグナルの違い、pgrepコマンドを使ってプロセスのPIDを調べる方法までを丁寧に解説します。 有料会員のみ 未受講 22 killallコマンド、pkillコマンド LPICのファイルとプロセス管理講座でkillallコマンドとpkillコマンドを学びます。PIDではなくプロセス名を直接指定してシグナルを送信できるkillallコマンドとpkillコマンドの構文killall -シグナル プロセス名を、bashプロセスを停止させる実習例とあわせて紹介し、killコマンドとの違いを整理します。 有料会員のみ 未受講 23 プロセスの優先度 LPICのファイルとプロセス管理講座でプロセスの優先度を学びます。ps -lコマンドで確認できるPRI値の意味と、-20から+19までの範囲で優先度を指定するナイス値の考え方、niceコマンドを使って新規プロセスの優先度を設定する方法、reniceコマンドで実行中のプロセスの優先度を後から変更する方法までを解説します。 有料会員のみ 未受講 24 システム管理のコマンド LPICのファイルとプロセス管理講座でシステム管理コマンドを学びます。CPUやメモリ、プロセスの稼働状況をリアルタイムに表示するtopコマンド、メモリの使用量や空き容量を表示するfreeコマンド、システムの稼働時間や負荷平均を表示するuptimeコマンドという3つの代表的な監視コマンドの読み方を解説します。 有料会員のみ 未受講 25 練習問題 TutorLMSから移行した練習問題 有料会員のみ 未受講 26 ジョブとは? LPICのファイルとプロセス管理講座でジョブの概念を学びます。シェルで実行されるプロセスのまとまりであるジョブについて、実行が完了するまでターミナルの制御が戻らないフォアグラウンドジョブと、他の操作を並行して受け付けられるバックグラウンドジョブの違いを、コマンド末尾の&やnohupコマンドの使い方とあわせて解説します。 有料会員のみ 未受講 27 ジョブの管理 LPICのファイルとプロセス管理講座でジョブの管理方法を学びます。jobsコマンドでジョブ番号や実行状態を確認する方法、bgコマンドでバックグラウンドへ、fgコマンドでフォアグラウンドへ切り替える方法を、sleepコマンドを使って複数のジョブを同時に動かす実習やCtrl+Zでの一時停止操作とあわせて丁寧に解説します。 有料会員のみ 未受講 28 練習問題 TutorLMSから移行した練習問題 有料会員のみ 未受講