-
システム管理
ログが肥大化する前にローテーション設定を入れてディスクを守る手順
サーバーのログファイルを放置するとディスクが枯渇し、サービス停止につながります。logrotateを使って周期・世代数・圧縮を設定する手順を解説します。設定ファイルの書き方からドライランでの動作確認まで、1本で完結します。 -
システム管理
予期しない再起動の痕跡を記録から確認して原因を絞り込む手順
Linuxサーバーが予期なく再起動した際に、journalctlや各種ログから痕跡を確認し、カーネルパニック・OOMキラー・電源断を見分けて原因を絞り込む手順を解説します。 -
サーバー管理
設定ファイルを適用する前に文法エラーを検出してサービス障害を防ぐ手順
設定ファイルの構文エラーを適用前に検出する手順を解説します。nginx・Apache・sshd・systemd など主要サービスの検査コマンドと、JSON・YAML・シェルスクリプト向けの汎用チェック方法をまとめました。 -
ネットワーク
SSL証明書の有効期限をコマンドで確認してサービス停止を未然に防ぐ手順
SSL証明書の有効期限をopensslコマンドで確認する手順を解説します。稼働中のサーバーへの直接確認から証明書ファイルの読み出し、残り日数の算出、複数ドメインを一括チェックするスクリプトの書き方まで説明します。 -
ネットワーク
必要なポートだけ外部に開放してサーバーへの不要な通信を遮断する手順
サーバーへの不要な通信を遮断するには、必要なポートだけを外部に開放するポート制御が基本です。RHEL 系の firewalld と Ubuntu 系の ufw それぞれの設定手順から、外部確認方法、よくあるつまずきまでを解説しています。 -
ファイル操作
変更分だけを転送してサーバー間バックアップを効率化する手順
サーバー間バックアップで毎回フルコピーすると転送量が膨大になります。rsync の差分転送と --link-dest オプションを組み合わせると、変更分だけを効率よく転送しながらディスクを節約しつつ複数世代を保持できます。 -
システム管理
削除・アンマウントできないファイルやデバイスを使用中のプロセスから特定する手順
ファイルが削除できない・デバイスをアンマウントできないときは、使用中のプロセスを特定することが解決への第一歩です。lsofとfuserを使った調査手順と、プロセス特定後の対処方法をまとめました。 -
セキュリティ
ダウンロードしたファイルの改ざん・破損をハッシュ値で検証する手順
ダウンロードしたファイルが改ざんや破損を受けていないかを、sha256sumなどのコマンドでハッシュ値を検証する手順を解説します。チェックサムファイルを使った一括確認方法やよくあるつまずきもまとめています。 -
セキュリティ
パスワードログインをやめてSSH鍵認証に切り替える手順
SSHのパスワードログインをやめて公開鍵認証へ切り替える手順を解説します。鍵ペアの生成から公開鍵の登録、sshd_configの変更によるパスワード認証の無効化、切り替え後の動作確認までをまとめています。 -
ディスク操作
4GBを超えるファイルを外付けディスクにコピーできないときの原因と対処
4GBを超えるファイルを外付けディスクにコピーできないとき、FAT32のファイルサイズ制限が原因である場合がほとんどです。ファイルシステムの確認方法と、ファイルを分割するか形式を変更するかの選び方・手順を解説します。