カテゴリー: Linux

Linux 講座 / ディスク・パーティション・ファイルシステムを区別して確認する
ブロックデバイス、パーティション、ファイルシステムとマウントの関係をlsblk・findmnt・dfで確認します。実際のディスクをフォーマットせずに、イメージファイルにext4を作成する実習で保存構造を学びます。

Linux 講座 / SSH リモート接続と scp・sftp ファイル転送
OpenSSH サーバーのインストールからホストキーの確認、キー認証とファイル転送まで説明します。ssh と scp のポートオプションの違い、接続失敗の診断やパスワード認証変更前に確認すべき条件も扱います。

Linux 講座 / ネットワーク接続の問題を階層別に診断する
インターフェース、アドレス、経路、DNS、ポートおよびHTTP応答に分けて点検します。pingの成功・失敗の限界を理解し、curlのエラーと終了状態によって接続失敗箇所を特定します。

Linux 講座 / IPアドレス・DNS・ポートの関係と接続過程を理解する
IPアドレス、DNS、ポートがそれぞれどの役割を果たすのか、ウェブ接続の過程に沿って説明します。IPv4・IPv6、プライベートアドレス、サブネットとデフォルトルートを区別し、照会コマンドで自分の環境を確認します。

Linux 講座 / systemd サービスと起動ログの確認
Linuxの起動フローとsystemdユニットを理解し、サービスの実行状態と自動起動設定を区別します。systemctlとjournalctlで状態・起動ログを確認します。

Linux 講座 / APT と DNF でパッケージをインストール・アップデートする
Debian·UbuntuのAPTとRocky LinuxのDNFでパッケージを検索・インストール・更新・削除する方法を比較します。リポジトリと依存関係、更新前に確認すべき項目を扱います。

Linux 講座 / プロセスの確認・一時停止・終了
ps、top、pgrepでプロセスの状態とリソース使用量を確認します。実習プロセスにSTOP、CONT、TERMを送り、シェルのジョブとサービスの違いを習います。

Linux 講座 / ファイル権限の読み方と変更方法および sudo の使い方
Linuxのファイルとディレクトリの読み取り・書き込み・実行権限を解析し、chmodで実習ファイルの権限を変更します。sudoの使用範囲と権限エラーを診断する手順も説明します。

Linux 講座 / ユーザー・グループとファイル所有権を理解する
UID、GID、基本・追加グループとファイル所有権の意味を説明します。id、groups、getent、ls、statで現在のアカウントとファイルの所有情報を安全に確認します。

Linux 講座 / シェルのコマンド実行方式 - ;, &&, ||, エイリアスと環境変数
Bashのコマンド解釈、終了状態と接続演算子を実習し、パイプ・バックグラウンド実行・コマンドのグループ化の違いを学びます。エイリアス・環境変数と失敗を保持するスクリプト作成の基準も説明します。