Freebsd

如何管理在 freebsd jail 中執行的服務

  • March 4, 2020

我繼承了一些在 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 8 root)ports12.localhost

jexec -l -U root 1

root@ports12:~ #

現在您知道如何進入了。您可以做任何您喜歡的事情,就像您通常在主機系統上所做的那樣。幾乎每個命令都可用,就像在主機系統上一樣。當你完成時。您可以簡單地鍵入exit,或使用^dThat is 的組合鍵;Ctrl+d 鍵。另請參閱:jexec(8)jls(8)jail.conf(5)

引用自:https://unix.stackexchange.com/questions/560864