カテゴリー: Linux

サーバーから独立した保管庫と状態観察装置に分かれる二つの経路を表現したイラスト

Linux 講座 / サーバーのバックアップと状態チェックの自動化構成

静的ウェブコンテンツを時点ごとにバックアップするスクリプトと、HTTP・空き容量を確認するスクリプトを構成します。systemdタイマーの接続、障害検知、別ストレージへの保存および復元テストまで説明します。

ウェブサーバーからネットワークを経由してノートパソコンにページを提供するイラスト

Linux 講座 / Nginx ウェブサーバーのインストールから HTTP・HTTPS 公開まで

Ubuntu・Rocky LinuxにNginxをインストールし、独立したサーバーブロックで静的ページを提供します。ローカル・リモート接続、ファイアウォール・SELinux・DNS・TLSを区別して検証し、設定の復旧方法を説明します。

空いているサーバーに管理キーと時計、ネットワーク接続が順番に揃うイラスト

Linux 講座 / 新しいLinuxサーバー初期設定実習

Ubuntu・Rocky Linuxの新しいサーバーでコンソールを確保し、アカウント・キー認証、アップデート、時間・ホスト情報とファイアウォールを順番に設定します。再接続・再起動の検証によって初期設定完了を判断します。

時間の流れの上のログの断片を拡大鏡でつなげて原因を探すイラスト

Linux 講座 / Linux ログで障害原因を絞り込む

journalctlで起動・サービス・時間の範囲を絞り、再現時刻と変更履歴を結びつけます。loggerの実習、ファイルログ、権限と保存範囲の限界まで説明します。

サーバーを囲む盾と選択的に開かれた通信通路、管理キーとアップデートボックス

Linux 講座 / ファイアウォール・アカウント・アップデートで Linux サーバーを保護する

リモート接続を維持しながら、アカウント・SSH・アップデート・ファイアウォールを点検します。Ubuntu UFWとRocky Linux firewalldの適用の違い、SELinuxの維持と変更後の確認・元に戻す方法を説明します。

時計の繰り返し周期が小さな作業装置を作動させ、ログ記録につながるイラスト

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ノード使用量の違いを説明します。