サーバーの負荷: load average、I/O wait、swap
load average 8 が健全で 2 が非常事態になりうる理由、忙しい CPU と、システムが待っているディスクの違い、そして一度上がったきりゼロに戻らない swap が意味するもの。
読むすでにサーバーで動いている道具を、近くから見てみる。何を示し、出力をどう読み、どこで人はつまずくのか。
load average 8 が健全で 2 が非常事態になりうる理由、忙しい CPU と、システムが待っているディスクの違い、そして一度上がったきりゼロに戻らない swap が意味するもの。
読むサーバーに他人がいる兆候と、それを確認する順序:ログイン、変更されたファイル、外向きの接続。慌てず、そして一から入れ直さずに。
読む再起動や削除の後でも悪意あるコードが自分を再び起動させる八つの場所と、その一覧を五分で確認するコマンド。
読むFalco は普通のサーバーでもプロセスの振る舞いを見張れます。PHP から起動されたシェル、あなたの鍵を読む誰か、/tmp から走る採掘プログラム。そしてノイズに埋もれないために何を切るか。
読むローカルのカウンタ対共有される評判、CrowdSec を入れても何も遮断されないのはなぜか、そして結果としてあなたのサーバーから何が出て行くのか。
読むなぜ Suricata の既定設定は二日でディスクを食い尽くすのか、eve.json に何を残すべきか、そして三つのサービスの山なしで alert を読む方法。
読むなぜ CRS が自分のフォームを止めてしまうのか、原因となったルールをログから見つける方法、そして防御を切らずに例外を作る三つのやり方。
読むポート走査はアプリケーションのログに痕跡を残さないので Fail2ban はそれを見ません。PSAD の設定方法と、UFW のログ記録を有効にしないとなぜ何も表示されないのか。
読むプロファイルはプログラムを本来やるべきことの中に閉じ込め、乗っ取られたサイトを小さな面倒事に変えます。既定で何が有効か、そしてサービスを壊さずにプロファイルを足す方法。
読む入れたままの auditd は有用なものをほとんど記録しません。事故の後に出てくる問いに答えるルールの組と、ausearch を暗記せずに結果を読む方法。
読む完全性の出来合いの基準は、すでにあらゆる Debian と Ubuntu のパッケージの中にあります。その使い方、なぜ一部の検出は正当なのか、そしてなぜ網羅は完全でないのか。
読むレポートが実際に読まれるように完全性監視を設定する方法:何を除外するか、データベースをどこに置くか、そしてなぜ aide --update を漫然と走らせてはいけないのか。
読むすべてが遅くなったときにデータベースを確認する順序:接続数、遅いクエリ、バッファの大きさ。加えて静かにディスクを食べる二つのもの。
読むWindows の無いサーバーになぜ ClamAV が要るのか、なぜそれは侵入から守らないのか、clamd はどれだけメモリを求めるのか、そしてディスク全体ではなくアップロード先を走査する方法。
読むLynis のレポートの読み方、どの提案が実際の利得を生むか、どれが VPS には当てはまらないか、そしてなぜ 100 点満点は起こらないのか。
読むcertbot が黙って証明書の更新をやめる五つの原因と、なぜディスク上のファイルではなくサーバーが実際に返しているものを確認すべきなのか。
読むなぜ df は空きギガバイトを表示しながら「no space left」を出すのか、削除したのに解放されないファイルはどこへ行くのか、そしてどの SMART 属性が本当に故障を予告するのか。
読むss の出力の読み方、0.0.0.0 と 127.0.0.1 の違い、そしてなぜ公開アドレス上のパスワード無し Redis は一時間以内の侵入を意味するのか。
読むMonit の確認は systemd の Restart=always とどう違うのか、終わりのない再起動の輪をどう避けるか、そしてなぜポート 2812 の Web 画面を外に向けてはいけないのか。
読むパッチが自分で入り、夜中に何も倒れないように unattended-upgrades を設定する方法。そしてなぜ reboot-required の印は無視できないのか。
読むsshd のほかに何を有効にすべきか、bantime と maxretry はどの値が妥当か、そしてなぜ Debian 12 では sshd の jail が何も捕まえないことが多いのか。
読むルールの順序、フィルタの脇をすり抜ける IPv6、UFW を迂回してポートを公開する Docker、そしてなぜ「status active」はまだポートが閉じている意味にならないのか。
読む十分でパスワードの代わりに鍵を:切る前に自分で確かめる方法、なぜ 90-hardening.conf という名前のファイルはクラウドのものに負けるのか、そして Ubuntu 24.04 の ssh.socket をどうするか。
読むメールが一画面に収まるよう詳細度を設定する方法、どの節から読むか、そしてなぜ Debian 12 では SSH の節が空になるのか。
読む