最近の投稿

Linux 講座 / cronとsystemdタイマーで定期作業を自動化する
cronの時間フィールドとsystemdタイマーの違いを説明し、ユーザータイマーを直接登録・検証・解除します。実行環境、タイムゾーン、実行漏れや重複実行の確認方法も扱います。

Linux 講座 / Bash エラー処理と安全なファイル操作
入力チェック、一時ディレクトリ、trapと明示的な終了状態のチェックでファイルコピーのスクリプトを作ります。set -eとpipefailの適用範囲、空白・シンボリックリンク・上書きのリスクも説明します。

Linux 講座 / Bash シェルスクリプト作成:変数・条件文・ループ文
Bashスクリプトファイルを作成し、引数、引用符、条件文とループを使用します。空白を含むパスを処理する完全な例を実行し、終了状態とグロブの動作を確認します。

Linux 講座 / tar 圧縮・バックアップと復元の検証
圧縮・バックアップ・同期の違いを区別し、tar.gzの作成からチェックサム確認、別の場所への復元と内容の比較まで実習します。実行中のデータベースやrsyncの削除オプションの限界についても説明します。

Linux 講座 / ファイルシステムのマウントとストレージ管理
マウントポイントとオプションを確認し、イメージファイルを接続・解除する実習を行います。fstabのUUID・検証方法とdf・du・iノード使用量の違いを説明します。

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で状態・起動ログを確認します。