私はfreebsdとjail内で動作するいくつかのシステムを継承しました。基本的に、実行中のサービスは古いバージョンのqmail、spam、dovecotなどです。どのバージョンも最新ではなく、保守もできません。
現在、これらのシステムから移行することはできませんが、少なくともトラブルシューティングはできるようにしたいと思います。
私の質問:
通常、たとえばサービスのqmailステータスを実行して、トップレベルのプロセスに関する情報を取得することができます。刑務所内でこれを行うにはどうすればよいですか。 qmailプロセスの場合、qmailctlを使用できますが、spamまたはdovecotに相当するものは何ですか?
また、これらのタイプのサービスのトラブルシューティングをどのように行うのですか。ログは、何がうまくいかない可能性があるかについて、実際にはあまりうまく導きません。
# jls
JID IP Address Hostname Path
1 127.0.0.2 ports12.localhost /SPACE/jails/ports12
2 127.0.0.3 py37jail.localhost /SPACE/jails/py37jail
OK今私はどの刑務所が動いているか知っています。ルートはports12.localhost
jail(8) で理解されるので、logon
としてroot
に移動します。
jexec -l -U root 1
root@ports12:~ #
これで、参加方法がわかりました。ホストシステムで通常行うように、好きなことを行うことができます。ホストシステムの場合と同様に、ほぼeveryコマンドを使用できます。終わったら。単にexit
と入力するか、^d
のキーの組み合わせを使用できます。 Ctrl + dキー。参照: jexec(8) 、 jls(8) 、および jail.conf(5)