カテゴリー: Linux

Linux / コマンド / free - メモリとスワップ使用量の確認
freeのメモリ・スワップ各列と、バージョンによるusedの計算差を説明します。available、キャッシュ、スワップ入出力、プロセスとコンテナの指標からメモリ不足を判断する方法を学びます。

Linux / コマンド / grep - 文字列と正規表現を検索する
Linuxのgrepコマンドで、ファイルやコマンドの出力から文字列・正規表現を検索する方法を説明します。-F、-E、-r、コンテキスト出力、終了状態およびログ検索の例を整理します。

Linux / コマンド / history - コマンド実行履歴の確認
Bash history コマンドで以前のコマンドを参照・検索・再実行・削除する方法を説明します。~/.bash_history、HISTCONTROL、HISTTIMEFORMAT、histappend と複数のターミナル履歴の同期方法もあわせて整理します。

Linux / コマンド / nohup - ログアウト後もコマンドを実行し続ける
Linuxのnohupコマンドで、ログアウト後も作業を続けて実行する方法を説明します。バックグラウンド実行、入出力のリダイレクト、PIDの確認と終了、ログ管理、そしてsystemd・tmuxとの違いを整理します。

Linux / コマンド / su - ユーザーアカウントの切り替え
Linuxのsuコマンドで他のユーザー権限のシェルと単一コマンドを実行する方法を説明します。suとsu --loginの違い、環境変数、PAM認証、sudo・runuserの選択基準とセキュリティ上の注意事項を整理します。

Linux / コマンド / sudo - 他のユーザー権限でコマンドを実行
Linux sudo コマンドで許可されたコマンドを root または他のユーザー権限で実行する方法を説明します。主要なオプション、認証キャッシュ、リダイレクトの問題、visudo と最小権限の sudoers 設定原則を整理します。

Linux / コマンド / tail - ファイルの最後の内容とログのリアルタイム確認
Linuxのtailコマンドでファイルの最後の行とバイトを確認し、新たに追加されるログを追跡する方法を説明します。-n、-f、-Fの違いやログローテーション、フィルタリング、複数ファイルの監視例を整理します。

Linux / コマンド / uptime - システム稼働時間と負荷の確認
Linuxのuptimeコマンドで稼働時間と1分・5分・15分の平均負荷を読む方法を説明します。CPUの数、I/O待ちとともに負荷を診断する手順も整理します。

Linux / ディストリビューション・バージョン・カーネルの確認方法
Linuxディストリビューションの種類とバージョンを /etc/os-release、hostnamectl、uname コマンドで確認する方法を説明します。ディストリビューション系統とカーネルバージョンの違い、スクリプトの活用法、コンテナ・WSL環境の注意点も併せて整理します。

Linux 講座 / 障害を再現して証拠に基づいて復旧する総合実習
運用サービスに影響を与えない systemd ユーザーユニットで、サービスの障害と HTTP 障害を再現します。条件を一つずつ変更し、ログ・ポート・応答を比較して復旧し、再発防止の記録を残します。