プロジェクト運用・最終執行ガイド 🛠
🛡 ヒューマンエラー防止策(指先の安全装置)
Linuxの標準的な `rm` コマンドによる事故を防ぐため、本システムでは `trash-cli` を導入しています。
1. ゴミ箱の作法
コマンドラインでの削除操作は、物理消去ではなく「ゴミ箱への移動」となります。
- **rm [ファイル]**: ゴミ箱(/.local/share/Trash/)へ移動。
- **rl**: ゴミ箱の中身を表示。
- **rr**: ゴミ箱からファイルを復元。
- **rempty**: ゴミ箱を完全に空にする。
2. 物理削除の強制
どうしても物理的に即座に消去する必要がある場合は、`/bin/rm` とフルパスで実行すること。
🚀 マニュアル更新プロトコル(二段階執行規律)
本マニュアルは「本体(doc-jp)」と「技術リファレンス(ref-jp)」の二重構造です。更新時は以下の順序を厳守してください。
1. 環境の復旧(復活の呪文)
ビルドには仮想環境の有効化が必須です。
```bash
cd /root/ispconfig-ref-jp/
source env/bin/activate
```
2. 執行手順(ビルド & デプロイ)
必ず「本体」を先に同期し、その後に「リファレンス」をサブディレクトリへ配置します。
**フェーズA:本体(doc-jp)の更新**
```bash
cd /root/ispconfig-doc-jp/
mkdocs build
rsync -av --delete site/ /var/www/dazoo.ne.jp/web/ispconfig/
```
**フェーズB:リファレンス(ref-jp)の更新**
```bash
cd /root/ispconfig-ref-jp/
mkdocs build
mkdir -p /var/www/dazoo.ne.jp/web/ispconfig/reference/
rsync -av --delete site/ /var/www/dazoo.ne.jp/web/ispconfig/reference/
```
📌 Dazoo方式:五大守護スクリプト
1. `lc_rbl_update_db.sh`: 20万件の守護神。鮮度管理とDB自律学習。
2. `lc_migrate_domain.sh`: 執行官。ドメインの完全なる委譲。
3. `gen_gold_whitelist_fast.sh`: 信頼の自動採掘。
4. `lc_access_rescue.sh`: 冤罪の自動救済。
5. `set_mail_quota.sh`: 規律ある容量制限。
🚨 記述の鉄則
- **字下げ**: リストや注釈は必ず「4スペース」のインデントを適用すること。
- **絵文字**: 直接入力禁止。必ず `&#x...;` 形式のHTML文字コードを使用すること。
- **細切れ禁止**: 指示やコードは常に一括で提示し、整合性を保つこと。