我如何管理在 freebsd 监狱中运行的服务

我如何管理在 freebsd 监狱中运行的服务

我继承了一些在 freebsd 上和监狱内运行的系统。基本上运行的服务都是旧版本的qmail、spamd、dovecot等。这些版本都不是最新的,甚至不再是可维护的。

目前我们无法摆脱这些系统,但我至少希望能够对它们进行故障排除。

我的问题:

通常我能够运行例如服务 qmail status 并获取有关顶级进程的一些信息。我如何在监狱内做到这一点。在 qmail 进程的情况下,我可以使用 qmailctl 但 spamd 或 dovecot 的等效项是什么?

另外,您如何对这些类型的服务进行故障排除,日志并不能很好地指导可能出现的问题。

答案1

# 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

好吧,现在我知道监狱正在运行什么了。我将logon按照rootroot 的理解ports12.localhost 监狱(8)

jexec -l -U root 1

root@ports12:~ #

现在您知道如何进入。您可以做任何您喜欢的事情,就像您通常在主机系统上所做的那样。几乎每一个命令可用,就像在主机系统上一样。当你完成后。您只需键入exit,或使用组合键^d即; Ctrl+d 键。也可以看看:jexec(8),吉林(8), 和监狱.conf(5)

相关内容