Automation
Linux 伺服器服務會在沒有使用者登錄的情況下啟動嗎?
新手問題:
我打算建立一個 Linux 伺服器(輕量級基本網路,PIM 伺服器)“設備”,即一個小型無頭盒子。我希望它在我插入並打開電源按鈕時啟動,而無需執行任何其他操作或使用者互動(因此是“設備”)。
因此,我想知道是否需要登錄才能啟動伺服器服務?或者伺服器會在系統載入時開始執行,並且不需要特定使用者登錄?
謝謝!
PS 我可能正在安裝一個 Ubuntu 伺服器,但答案不一定是特定於 Ubuntu 的。
您要研究的東西稱為“執行級別”。當 Linux 設備啟動時,它會達到任何配置(或預設)的執行級別,通常在文件中指定
/etc/inittab
。對於伺服器,通常是執行級別 3;對於工作站,執行級別 5。該Init
程序處理服務的啟動和停止;無需使用者登錄。出於比較的目的,Windows 基本上只有一個執行級別,對應於 Linux 世界中的執行級別 5。
/etc/rcX.d
正如 ErikA 解釋的那樣,開始和停止的內容由 中的文件定義。X 對應於執行級別。查看工具“ chkconfig ”作為操作給定執行級別設置的簡單方法。