第12章 Linuxのトラブルシューティング Linuxのトラブルシューティング
この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com
Linuxのトラブルシューティング( )を「無駄な練習」と例える人もいるが、システムに何が起こっているのか調べる時間を取るだけなら、Linuxのトラブルシューティングはそれほど大げさでも難しくもない。トラブルシューティングを行うよりも、システム管理者が素早くバックアップを取り、システムをリイメージ(ディスクを消去して再インストール)することがあまりにも多い。私はこのやり方が好きではないが、重大なセキュリティ侵害の場合は、これが最善の選択肢だ。
この章では、特定の問題(例えば、正常に動作しないWebサイトを修正する方法)をトラブルシューティングする方法ではなく、一般化されたトラブルシューティングの概念とツールを教える。個々の問題のトラブルシューティングは、非常に分厚い本や何冊もの本を埋めることができるだろう。この章では、オペレーティングシステムのトラブルシューティング、ソフトウェア、ハードウェア、セキュリティについて述べる。
本章の目的は、基本的なトラブルシューティングのスキルを身につけ、必要不可欠なツールを紹介し、他の選択肢が失敗した場合に解決策を発見する方法を示すことである。トラブルシューティングは個人的なプロセスであり、誰もが同じ方法で取り組むわけではない。これらの手順とツールは私のキャリアを支えてきたが、あなたの結果は異なるかもしれないし、最終的には、あなたにとって最も効果的な手順とガイドラインを発見するだろう。
トラブルシューティングのレッスンをオペレーティングシステムそのものから始めよう。
オペレーティングシステムの復活
オペレーティングシステムのトラブルシューティングは非常に簡単か、不可能に近いかのどちらかだ。その中間はないように思える。 システムエラーは多くの場合、不変量ではないが致命的である。この章で致命的という言葉を使うときは、システムのリイメージが必要になるような回復不可能なエラーのことを指している。オペレーティング・システムの問題は、ファイルシステム・チェック (fsck) を実行し、いくつかのファイルを修復する程度の簡単なものである。また、トラブルシューティングを何日もかけて行い、最終的にシステムの再イメージを行うような複雑な場合もある。例えば、カーネル・パニックが発生した場合、最初に思いつくのはシステムのリイメージかもしれないが、これは時々しか必要ではない。
次のセクションでは、カーネルパニックを解決する方法を示す。
カーネルパニックを緩和する
システムがカーネルパニックで起動する理由は複数ある。ほとんどの場合、initramfsファイルが壊れているか、initramfsファイルが不適切に作成されている。initramfsファイルは各カーネルに固有なので、最近カーネルをアップグレードした場合、インストールプロセスでinitramfsが作成されなかったか、initramfsの作成プロセスがうまくいかなかった可能性がある。カーネルパニックは、最近の悪いパッチが原因であることもある。ハードウェアの故障など、他の問題がカーネルパニックを引き起こすこともあるが、ここにリストアップしたものが最も一般的で、簡単に改善できる。比較的簡単な手順(次で説明する)でシステムを再び起動可能にし、すべてを再インストールする手間を省くことができるかもしれない。 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access