靜默 Linux 控制台輸出

靜默 Linux 控制台輸出

我安裝了一個簡約的發行版供我媽媽使用,它使用 rungetty 來自動登錄,並使用一個只執行“startx”的初始化腳本。一切都很好,但是當她關閉時,它會在關閉之前返回到控制台一段時間(舊電腦)。

有沒有辦法透過管道或靜默所有輸出到 tty1/console。當 X 關閉時,螢幕應為空白,然後關閉。

謝謝

答案1

還沒有嘗試過,但是您應該能夠將“console=/dev/null”添加到 grub 或 lilo 中的內核參數。如果沒有,請嘗試 console=ttyS0 重定向到串行端口(假設您沒有任何東西連接到串行端口,也許不存在的串行端口會更安全,例如 console=ttyS7)。

答案2

Documentation/kernel-parameters.txtloglevel=0核心命令列參數應該保持沉默全部內核訊息。不過,最好至少使用34,以便仍然允許顯示嚴重錯誤。

loglevel=具有日誌等級的所有核心訊息小於
                console loglevel 將會列印到控制台。它可以
                也可以使用 klogd 或其他程式進行更改。這
                日誌等級定義如下:

                0 (KERN_EMERG) 系統無法使用
                1 (KERN_ALERT) 必須立即採取行動
                2 (KERN_CRIT) 臨界條件
                3 (KERN_ERR) 錯誤狀況
                4 (KERN_WARNING) 警告條件
                5 (KERN_NOTICE) 正常但重要的情況
                6 (KERN_INFO) 訊息
                7 (KERN_DEBUG) 偵錯級訊息

至於startx,正常的重定向應該有效:

startx >/dev/null 2>&1

相關內容