我继承了一些在 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
按照root
root 的理解ports12.localhost
监狱(8)
jexec -l -U root 1
root@ports12:~ #
现在您知道如何进入。您可以做任何您喜欢的事情,就像您通常在主机系统上所做的那样。几乎每一个命令可用,就像在主机系统上一样。当你完成后。您只需键入exit
,或使用组合键^d
即; Ctrl+d 键。也可以看看:jexec(8),吉林(8), 和监狱.conf(5)