web-dev-qa-db-ja.com

freebsdjailで実行されているサービスを管理するにはどうすればよいですか

私はfreebsdとjail内で動作するいくつかのシステムを継承しました。基本的に、実行中のサービスは古いバージョンのqmail、spam、dovecotなどです。どのバージョンも最新ではなく、保守もできません。

現在、これらのシステムから移行することはできませんが、少なくともトラブルシューティングはできるようにしたいと思います。

私の質問:

通常、たとえばサービスのqmailステータスを実行して、トップレベルのプロセスに関する情報を取得することができます。刑務所内でこれを行うにはどうすればよいですか。 qmailプロセスの場合、qmailctlを使用できますが、spamまたはdovecotに相当するものは何ですか?

また、これらのタイプのサービスのトラブルシューティングをどのように行うのですか。ログは、何がうまくいかない可能性があるかについて、実際にはあまりうまく導きません。

1
MB.
# 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.localhostjail(8) で理解されるので、logonとしてrootに移動します。

jexec -l -U root 1

root@ports12:~ #

これで、参加方法がわかりました。ホストシステムで通常行うように、好きなことを行うことができます。ホストシステムの場合と同様に、ほぼeveryコマンドを使用できます。終わったら。単にexitと入力するか、^dのキーの組み合わせを使用できます。 Ctrl + dキー。参照: jexec(8)jls(8) 、および jail.conf(5)

0
somebody