インフラ作業支援ラボInfra Support Lab ← 作業ガイド← 戻る
ガイド

インフラ作業ガイド・トラブル解決ガイド

設定を作る・変更する前に読む「作業ガイド」と、問題発生後に確認順で切り分ける「トラブル解決ガイド」に分けています。

作業ガイド

設定値の意味、設定例、適用前の注意点を確認します。

Linux権限

Linuxファイル権限とchmodの安全な設定

rwx・数値表記を理解し、用途に合う権限とアクセス可否を確認します.

cron

cron・crontabの安全な設定

cron式だけでなく、実行ユーザー・PATH・ログ出力まで登録前に確認します。

CIDR

CIDRとIPアドレス範囲の確認

/24などの意味、利用可能IP、サブネット境界、重複を設定前に確認します。

systemd

systemd Unitの安全な設定

Unitの主要設定値、自動起動、依存関係、再起動条件を適用前に確認します。

logrotate

logrotateの安全な設定

保存世代、圧縮、権限、ログ再オープンを理解して設定ミスを防ぎます。

個別テーマガイド

検索されやすい具体的な疑問を、設定例と確認コマンドで深掘りします。

systemd

WantedBy=multi-user.targetとは

自動起動の仕組みと、enable・start・--nowの違いを確認します。

systemd

After・Wants・Requiresの違い

起動順序と依存関係を分けて、正しい組み合わせを確認します。

cron

cronでPATHが通らない原因と対策

手動では動くのにcronだけ失敗する環境差を確認します。

logrotate

copytruncateとpostrotateの違い

ログ欠損と再オープンの違いから、安全な方式を選びます。

トラブル解決ガイド

問題が起きたときに、確認順と結果別の対応を確認します。

一覧を見る
systemd

systemdが起動しない・failedになる

起動失敗時にstatus・journal・Unit構文を確認し、次に実行するコマンドを整理します。

cron

cron・crontabが実行されない

cronの登録先や実行環境を順番に確認し、ジョブが動かない箇所を特定します。

logrotate

logrotateでログが切り替わらない

デバッグ実行と状態ファイルから、条件・権限・再オープンを確認します。

Linux権限

Permission deniedの原因を切り分ける

親ディレクトリ、ACL、SELinux、実行ユーザーを順番に確認します。

systemd

systemctl enableしたのに自動起動しない

systemctl enable済みなのに、OS再起動後にサービスが立ち上がらない場合の切り分け手順です。

cron

cronは実行されるがスクリプトが失敗する

cron自体は動いているのに、登録したスクリプトだけが失敗する場合の切り分け手順です。

logrotate

logrotate後にアプリがログを書かなくなる

ログローテーション自体は成功したのに、アプリが新しいログファイルへ書かなくなった場合の切り分け手順です。

このガイドの使い方

まず仕組みと注意点を確認し、その後に関連ツールで自分の設定をチェックしてください。ガイドは検索時の疑問を解決する入口、ツールは実際の設定を確認する場所として構成しています。