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