Next Previous Contents

4. 你應知道的有趣程式

4.1 什麼是 getty?

getty 是在你簽入 Unix 機器的時候處理簽入程序的一支程式. 如果你希望你的 Linux 機器能夠使用數據機撥入的話你會需要 getty. 如果你只需要用數據機撥出的話你不需要用 getty. 有三種經常配合 Linux 使用的版本: getty_ps, mgetty 以及 agetty. 這些程式的語法是不同的,所以不論你用什麼 getty 請確定你使用了正確的語法.

關於 getty_ps

大部分 Linux 安裝套件都安裝了 getty_ps 套件.它包含了兩個程式: getty 是由主控台,以及終端機設備所使用,而 uugetty 則是由數據機所使用的. 因為我本身是使用這個版本的 getty,所以在這份文件中我將會著重於此套件.

關於 mgetty

mgetty 是一個在數據機上使用的 getty 版本. 除了能夠允許簽入之外, mgetty 也提供傳真(FAX)支援及自動 PPP 偵測. 這套 mgetty 的文件寫得相當地好,因而不需要再補充什麼.請參考它的安裝說明. 你也可以在 http://www.leo.org/~doering/mgetty/ 找到 mgetty 的最新資訊.

關於 agetty

agetty 是第三種 getty 變型. 它是 getty 一個簡單的,完整的功能實作,適合用在虛擬主控台或終端機而非數據機上.

4.2 什麼是 setserial?

setserial 是一支可以讓你查看並修改串列設備各種屬性的程式,包括它們所使用的埠位址,中斷,以及其它串列埠選項. 你可以藉由執行不加參數的 setserial 來獲取版本訊息.

在你的 Linux 系統啟動時,只有 ttyS{0-3} 會以預設的 IRQ 4 以及 3 來進行配置. 所以,如果你有任何由其它界面卡提供的串列埠或是 ttyS{0-3} 使用非標準的硬體中斷(IRQ)的話, 你必須用這支程式來配置這些串列埠.要知道所有的選項請參考線上手冊.


Next Previous Contents