Ubuntu

如何在 Ubuntu 14.04 伺服器上啟動時自動啟動 rpcbind?

  • August 2, 2015

我嘗試將我的 Ubuntu 14.04 伺服器配置為在啟動時啟動 rpcbind,但沒有成功。

RPCbind 已安裝並且如果我手動啟動它可以正常工作

service rpcbind start

我已經使用命令自動將符號連結添加到執行級別目錄

update-rc.d rpcbind defaults

為了記錄,我嘗試了上一個命令的其他變體,例如update-rc.d rpcbind start 2345and update-rc.d rpcbind enable 2345。他們都沒有創建符號連結,只有update-rc.d rpcbind defaults

現在,在我的預設執行級別中,有一個如下所示的符號連結:

S20rpcbind -> ../init.d/rpcbind

即使這樣,當我重新啟動伺服器時,rpcbind 也不會自動啟動。任何幫助完成這項工作將不勝感激!謝謝。

我終於找到了一種可行的方法。我只是service rpcbind start/etc/rc.local腳本中添加了命令。我不知道這是否是正確的方法,但它有效。

就像 Neo_999 所說,您可以向您的/etc/rc.local和已聲明的服務添加內容,這很有效。

對於沒有服務聲明的東西,你可以通過 GNU 螢幕偽造它:

sudo -u $USER -- screen -d -m $EXECUTABLE

這讓您生成一個預先分離的螢幕會話,其中任意$EXECUTABLE執行為$USER.

哈克,但它確實有效,並且為您省去了編寫初始化腳本的麻煩。

引用自:https://serverfault.com/questions/663425