Freebsd
如何管理在 freebsd jail 中執行的服務
我繼承了一些在 freebsd 和 jails 中執行的系統。基本上,執行的服務是舊版本的 qmail、spamd、dovecot 等。沒有一個版本是最新的,甚至不再是可維護的。
目前我們無法從這些系統中遷移出來,但我至少希望能夠對它們進行故障排除。
我的問題:
通常我將能夠執行 service qmail status 例如並獲取有關頂級程序的一些資訊。我如何在監獄中做到這一點。在 qmail 程序的情況下,我可以使用 qmailctl 但 spamd 或 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
好的,現在我知道監獄正在執行。我將在監獄中理解為 root (
logon
8root
)ports12.localhost
jexec -l -U root 1 root@ports12:~ #
現在您知道如何進入了。您可以做任何您喜歡的事情,就像您通常在主機系統上所做的那樣。幾乎每個命令都可用,就像在主機系統上一樣。當你完成時。您可以簡單地鍵入
exit
,或使用^d
That is 的組合鍵;Ctrl+d 鍵。另請參閱:jexec(8)、jls(8)和jail.conf(5)