カテゴリー: Linux

使用中のメモリとキャッシュ、利用可能な領域およびスワップを区別したメモリモジュールのイラスト

Linux / コマンド / free - メモリとスワップ使用量の確認

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

複数のログ行で一致する内容を拡大して強調した検索画面のイラスト

Linux / コマンド / grep - 文字列と正規表現を検索する

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

以前のBashコマンドの履歴を検索して振り返る画面のイラスト

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 / ディストリビューション・バージョン・カーネルの確認方法

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

1つの障害ノードから診断経路を通って正常なサーバーに戻る回復イラスト

Linux 講座 / 障害を再現して証拠に基づいて復旧する総合実習

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