🩺 トラブルシューティング

Linux 運用の現場で出くわすエラー・障害を「症状から」素早く逆引きできる事典です。Permission denied、No space left on device、SSH 接続不可、CPU 高負荷、メモリ不足、DNS 名前解決など、原因切り分けと解決策を網羅しています。

🔒 Permission denied が出る

権限
中級 ⏱️ 約10分

Permission denied の直し方

chmod/chown/sudo の使い分け、ありがちな事故を避ける手順。

解決策を見る →

🌐 接続・ネットワーク

ネットワーク
中級 ⏱️ 約12分

SSH で接続できないときのチェックリスト

Permission denied (publickey)、Host key verification failed、Connection timeout の対処方法。

解決策を見る →
中級 ⏱️ 約10分

DNS名前解決トラブルシューティング

「名前解決できない」ときの調査手順。dig/host/nslookup の使い分けと /etc/resolv.conf 確認。

解決策を見る →
中級 ⏱️ 約10分

ポート接続トラブルシューティング

「接続できない」ときの調査手順。nc/telnet/curl で接続確認、ss/netstat でポート状態確認。

解決策を見る →
中級 ⏱️ 約12分

ufw / ファイアウォールとSSH接続

「ufw enable したらSSH接続できなくなった」の原因と復旧手順。

解決策を見る →

📊 サーバーが重い

パフォーマンス
中級 ⏱️ 約12分

CPU 使用率 100% の原因調査

top/ps/load average で犯人プロセスを特定する手順。

解決策を見る →
中級 ⏱️ 約12分

メモリ不足の調べ方

free/top/ps の使い方と OOM Killer 対策。

解決策を見る →
中級 ⏱️ 約10分

ディスク I/O が遅い原因調査

iostat/vmstat でディスクボトルネックを特定する手順。

解決策を見る →

💾 ディスク容量

ディスク
中級 ⏱️ 約10分

No space left on device の対処法

df/du でディスク容量と肥大ファイルを特定。

解決策を見る →
中級 ⏱️ 約10分

Docker ディスク使用量の特定

docker system df でイメージ/コンテナ/ボリュームを切り分け。

解決策を見る →
中級 ⏱️ 約8分

find で安全にファイル削除する方法

print0 / xargs -0 でファイル名安全に削除する手順。

解決策を見る →

📜 Web サーバ / ログ

ログ
中級 ⏱️ 約10分

Nginx/Apache のログの見方

access.log/error.log の場所と障害原因の読み方。

解決策を見る →

🐧 実践練習で技術を身につけよう!

理論を学んだら、実際にコマンドを使って練習してみましょう。Penguin Gym Linux で体験的に学習できます。