⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000003.htm

📁 一份很好的linux入门资料
💻 HTM
📖 第 1 页 / 共 5 页
字号:
&nbsp;&nbsp;这将会处理关於连线进来以及连线出去的设备之建立。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;3.1.2.&nbsp;&nbsp;多埠板的注意事项&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;你的多埠板所使用的设备视你使用那一种多埠板而定。这些细节详细列在随&nbsp;<BR>&nbsp;&nbsp;附於&nbsp;setserial&nbsp;程式的&nbsp;rc.serial&nbsp;里面。你可能会需要建立这些设备。无&nbsp;<BR>&nbsp;&nbsp;论是用&nbsp;mknod&nbsp;指令或是取得&nbsp;MAKEDEV&nbsp;指令稿都可以。多埠板所用设备是以&nbsp;<BR>&nbsp;&nbsp;加上&nbsp;``64&nbsp;+&nbsp;埠号''&nbsp;来建立的。所以,如果你想为&nbsp;ttyS17&nbsp;&nbsp;建立设备,你&nbsp;<BR>&nbsp;&nbsp;应该输入:&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;linux#&nbsp;mknod&nbsp;-m&nbsp;666&nbsp;/dev/cua17&nbsp;c&nbsp;5&nbsp;81&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;linux#&nbsp;mknod&nbsp;-m&nbsp;666&nbsp;/dev/ttyS17&nbsp;c&nbsp;4&nbsp;81&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;要注意到&nbsp;''64&nbsp;+&nbsp;17&nbsp;=&nbsp;81''&nbsp;。使用&nbsp;MAKEDEV&nbsp;指令稿的话,你应该输入:&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;linux#&nbsp;cd&nbsp;/dev&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;linux#&nbsp;MAKEDEV&nbsp;ttyS17&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;4.&nbsp;&nbsp;什麽是&nbsp;getty?&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;getty&nbsp;是在你签入&nbsp;Unix&nbsp;&nbsp;机器的时候处理签入程序的一支程式。有&nbsp;3&nbsp;种经&nbsp;<BR>&nbsp;&nbsp;常配合&nbsp;Linux&nbsp;使用的版本:agetty,&nbsp;getty_ps&nbsp;以及&nbsp;mgetty&nbsp;。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;4.1.&nbsp;&nbsp;关於&nbsp;getty-ps&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;这个&nbsp;getty&nbsp;&nbsp;版本是由&nbsp;Paul&nbsp;Sutcliffe&nbsp;Jr.,&nbsp;<A HREF="mailto:paul@devon.lns.pa.us">paul@devon.lns.pa.us</A>&nbsp;所撰&nbsp;<BR>&nbsp;&nbsp;写的。目前则是由&nbsp;Kris&nbsp;Gleason,&nbsp;<A HREF="mailto:gleasokr@boukder.colorado.edu">gleasokr@boukder.colorado.edu</A>&nbsp;&nbsp;来维&nbsp;<BR>&nbsp;&nbsp;护它。最新的版本是&nbsp;2.0.7e&nbsp;并且相容於任何旧的版本。大部分&nbsp;Linux&nbsp;&nbsp;安&nbsp;<BR>&nbsp;&nbsp;装套件都有&nbsp;getty_ps&nbsp;&nbsp;套件并且会安装成&nbsp;/sbin/getty&nbsp;。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;这个&nbsp;getty_ps&nbsp;套件包含两个&nbsp;getties&nbsp;。其中的&nbsp;getty&nbsp;是由主控台,以及&nbsp;<BR>&nbsp;&nbsp;终端机设备所使用&nbsp;-&nbsp;而&nbsp;uugetty&nbsp;则是由数据机所使用的。因为我本身是使&nbsp;<BR>&nbsp;&nbsp;用这个版本的&nbsp;getty&nbsp;&nbsp;,所以在这份&nbsp;HOWTO&nbsp;文件中我将会著重於&nbsp;getty-ps&nbsp;<BR>&nbsp;&nbsp;套件。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;4.2.&nbsp;&nbsp;关於&nbsp;mgetty&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;mgetty&nbsp;是一个由&nbsp;Gert&nbsp;Doering&nbsp;所撰写的&nbsp;getty&nbsp;版本。它除了能够允许签&nbsp;<BR>&nbsp;&nbsp;入之外,&nbsp;mgetty&nbsp;也透过随附的&nbsp;sendfax&nbsp;程式提供&nbsp;class&nbsp;2&nbsp;的传真支援。&nbsp;<BR>&nbsp;&nbsp;mgetty+sendfax&nbsp;0.22&nbsp;是这个套件的最新版本。这套&nbsp;mgetty&nbsp;的文件写得相&nbsp;<BR>&nbsp;&nbsp;当地好,因而不需要再补充什麽。请参考它的安装说明。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;4.3.&nbsp;&nbsp;关於&nbsp;agetty&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;agetty&nbsp;是第三种&nbsp;getty&nbsp;变型。是由&nbsp;W.Z.&nbsp;Venema,<A HREF="mailto:wietse@wzv.win.tue.nl">wietse@wzv.win.tue.nl</A>&nbsp;<BR>&nbsp;&nbsp;所创作的。它是&nbsp;getty&nbsp;的一个简单实作版本。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;5.&nbsp;&nbsp;什麽是&nbsp;setserial?&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;setserial&nbsp;是一支可以让你查看并修改串列设备各种属性的程式,包括它们&nbsp;<BR>&nbsp;&nbsp;所使用的埠位址,中断,以及其它串列埠选项。刚开始是由&nbsp;&nbsp;Rick&nbsp;Sladkey&nbsp;<BR>&nbsp;&nbsp;所撰写,然後由目前维护它的&nbsp;Ted&nbsp;T'so&nbsp;<A HREF="mailto:tytso@mit.edu">tytso@mit.edu</A>&nbsp;大大地修改过。最&nbsp;<BR>&nbsp;&nbsp;新的的版本是&nbsp;2.10&nbsp;版,而且可以在&nbsp;Linux&nbsp;FTP&nbsp;&nbsp;站上找到。你可以藉由执&nbsp;<BR>&nbsp;&nbsp;行不加参数的&nbsp;setserial&nbsp;来获取版本讯息。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;在你的&nbsp;&nbsp;Linux&nbsp;系统启动时,只有&nbsp;ttyS{0-3}&nbsp;会以预设的&nbsp;IRQ4&nbsp;以及&nbsp;3&nbsp;来&nbsp;<BR>&nbsp;&nbsp;进行配置。所以,如果你有任何由其它界面卡提供的串列埠或是&nbsp;ttyS{0-3}&nbsp;<BR>&nbsp;&nbsp;使用非标准的硬体中断(IRQ)的话,&nbsp;你必须用这支程式来配置这些串列埠。&nbsp;<BR>&nbsp;&nbsp;要知道所有的选项请参考线上手册。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;6.&nbsp;&nbsp;我怎麽用数据机拨号出去&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;6.1.&nbsp;&nbsp;硬体需求&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;首先,要确定你拥有正确的连接线。你的数据机需要一条直接的&nbsp;(straight&nbsp;<BR>&nbsp;&nbsp;through)&nbsp;连接线,没有任何跳线&nbsp;(no&nbsp;pins&nbsp;crossed)&nbsp;。任何一家电脑商店&nbsp;<BR>&nbsp;&nbsp;都有。要确定接头的形式是对的。如果你使用的是&nbsp;DB25&nbsp;串列埠,它应该是&nbsp;<BR>&nbsp;&nbsp;公的&nbsp;DB25&nbsp;接头。把你的数据机接到其中一个串列埠上。如果你需要关於这&nbsp;<BR>&nbsp;&nbsp;个动作的辅助说明请参考你的数据机手册。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;6.1.1.&nbsp;&nbsp;内接式数据机注意事项&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;对於内接式数据机而言,你不需要连接线。内接式数据机不需要串列埠,它&nbsp;<BR>&nbsp;&nbsp;自己有内建一个。你只要配置一个没有被使用的硬体中断给它,并且配置该&nbsp;<BR>&nbsp;&nbsp;埠的输出入位址。如果你卡在某个问题上请参考你的数据机手册。同样,如&nbsp;<BR>&nbsp;&nbsp;如果你需要关於选择中断以及位址上的帮助,参阅”我可不可以使用两个以&nbsp;<BR>&nbsp;&nbsp;上的串列设备”该节。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;由於&nbsp;IBM&nbsp;所犯的一点愚蠢,如果你想要将你的内接式数据机设在&nbsp;ttyS3&nbsp;的&nbsp;<BR>&nbsp;&nbsp;话可能会遭遇一些问题。如果&nbsp;Linux&nbsp;没有侦测到你设在&nbsp;ttyS3&nbsp;上的内接式&nbsp;<BR>&nbsp;&nbsp;数据机,你可以使用&nbsp;setserial&nbsp;&nbsp;程式来设定然後数据机将会正常运作。设&nbsp;<BR>&nbsp;&nbsp;在&nbsp;ttyS{0-2}&nbsp;上的内接式数据机在侦测上应该不会有任何问题。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;6.2.&nbsp;&nbsp;与你的数据机交谈&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;在你使用复杂的通讯程式之前先以&nbsp;kermit&nbsp;或其它简单的通讯程式来测试这&nbsp;<BR>&nbsp;&nbsp;些设定。(因为版权的关系,&nbsp;kermit&nbsp;并没有随著商业发行套件一起发行。&nbsp;<BR>&nbsp;&nbsp;你可以从&nbsp;sunsite.unc.edu:/pub/Linux/apps/comm&nbsp;以及对映节点上找到最&nbsp;<BR>&nbsp;&nbsp;新的&nbsp;kermit&nbsp;版本。)例如,要是你的数据机设在&nbsp;ttyS3&nbsp;&nbsp;上,而且可以接&nbsp;<BR>&nbsp;&nbsp;受&nbsp;38400&nbsp;bps&nbsp;的话,你可以这样做:&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;linux#&nbsp;kermit&nbsp;<BR>&nbsp;&nbsp;C-Kermit&nbsp;5A(188),&nbsp;23&nbsp;Nov&nbsp;92,&nbsp;POSIX&nbsp;<BR>&nbsp;&nbsp;Type&nbsp;?&nbsp;or&nbsp;HELP&nbsp;for&nbsp;help&nbsp;<BR>&nbsp;&nbsp;C-Kermit&gt;set&nbsp;line&nbsp;/dev/cua3&nbsp;<BR>&nbsp;&nbsp;C-Kermit&gt;set&nbsp;speed&nbsp;38400&nbsp;<BR>&nbsp;&nbsp;/dev/cua3,&nbsp;38400&nbsp;bps&nbsp;<BR>&nbsp;&nbsp;C-Kermit&gt;c&nbsp;<BR>&nbsp;&nbsp;Connecting&nbsp;to&nbsp;/dev/cua3,&nbsp;speed&nbsp;38400.&nbsp;<BR>&nbsp;&nbsp;The&nbsp;escape&nbsp;character&nbsp;is&nbsp;Ctrl-\&nbsp;(ASCII&nbsp;28,&nbsp;FS)&nbsp;<BR>&nbsp;&nbsp;Type&nbsp;the&nbsp;escape&nbsp;character&nbsp;followed&nbsp;by&nbsp;C&nbsp;to&nbsp;get&nbsp;back,&nbsp;<BR>&nbsp;&nbsp;or&nbsp;followed&nbsp;by&nbsp;?&nbsp;to&nbsp;see&nbsp;other&nbsp;options.&nbsp;<BR>&nbsp;&nbsp;AT&nbsp;<BR>&nbsp;&nbsp;OK&nbsp;<BR>&nbsp;&nbsp;&lt;ctrl&gt;-\-C&nbsp;<BR>&nbsp;&nbsp;(Back&nbsp;at&nbsp;linux)&nbsp;<BR>&nbsp;&nbsp;C-Kermit&gt;quit&nbsp;<BR>&nbsp;&nbsp;linux#&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;如果你的数据机对&nbsp;AT&nbsp;指令群有回应,那麽你可以假定你的数据机在&nbsp;Linux&nbsp;<BR>&nbsp;&nbsp;这一端能正确运作。试著拨给另一台数据机。如果你不喜欢&nbsp;kermit&nbsp;的话,&nbsp;<BR>&nbsp;&nbsp;试试看那些更进步的通讯软体其中一套。如果你需要一些指引,查阅有关通&nbsp;<BR>&nbsp;&nbsp;讯软体&nbsp;``&nbsp;Communication&nbsp;programs''&nbsp;该节。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;当你用你的数据机拨号出去时,将你的数据机设到它所能支援的最高速度。&nbsp;<BR>&nbsp;&nbsp;因为并没有名为&nbsp;57600&nbsp;或是&nbsp;115200&nbsp;bps&nbsp;的速度,你必须用&nbsp;serserial&nbsp;程&nbsp;<BR>&nbsp;&nbsp;式来将你的串列埠设到更高的速度。关於要怎麽设定参阅”我要怎麽将我的&nbsp;<BR>&nbsp;&nbsp;串列埠设定为更高速度″该节。然後在通讯程式里将速度设到&nbsp;38400&nbsp;bps。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;6.3.&nbsp;&nbsp;用来拨号出去的数据机配置&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;只要拨号出去的话,你可以任意以你想要的方式配置你的数据机。如果你计&nbsp;<BR>&nbsp;&nbsp;画用你的数据机来接受拨接,那麽你必须将你的数据机配置成与你想要执行&nbsp;<BR>&nbsp;&nbsp;的&nbsp;getty&nbsp;在相同速度设定下。所以,如果你想要在&nbsp;38400&nbsp;bps&nbsp;的速度下执&nbsp;<BR>&nbsp;&nbsp;行&nbsp;getty&nbsp;的话,在配置你数据机的时候将速度设成&nbsp;38400&nbsp;bps&nbsp;。这样做是&nbsp;<BR>&nbsp;&nbsp;为了避免你的电脑与数据机之间的速度无法配合。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;我喜欢看到结果回应(result&nbsp;code)&nbsp;,所以我设&nbsp;Q0&nbsp;-&nbsp;这会回报结果回应。&nbsp;<BR>&nbsp;&nbsp;要在我的数据机做这个设定的话,我得要以&nbsp;AT&nbsp;指令规画暂存器名称。利用&nbsp;<BR>&nbsp;&nbsp;kermit&nbsp;或其它通讯软体连接到你的数据机然後照这样输:ATQ0&nbsp;。如果你的&nbsp;<BR>&nbsp;&nbsp;数据机回应&nbsp;OK&nbsp;给你,那麽暂存器就已经被设定。对每个你想设定的暂存器&nbsp;<BR>&nbsp;&nbsp;执行这个步骤。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;我也喜欢看到我正在输入什麽,所以我设&nbsp;E1&nbsp;-&nbsp;本地回应指令。如果你的数&nbsp;<BR>&nbsp;&nbsp;据机具有资料压缩能力,你大概会想要启动它。参考你的数据机手册来获得&nbsp;<BR>&nbsp;&nbsp;更多辅助说明,以及完整的选项列表。如果你的数据机支援内储稿&nbsp;(stored&nbsp;<BR>&nbsp;&nbsp;profile),要确定将适当的配置写到你的数据机里去(通常是用&nbsp;AT&amp;W&nbsp;来执&nbsp;<BR>&nbsp;&nbsp;行,但是在各个数据机制造商之间会有些不同);如果不是,那麽当你每次&nbsp;<BR>&nbsp;&nbsp;打开或重置你的数据机时都得设定暂存器。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;6.4.&nbsp;&nbsp;硬体流量控制&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;如果你的数据机支援硬体流量控制(RTS/CTS)的话,&nbsp;我强烈地建议你去使用&nbsp;<BR>&nbsp;&nbsp;它。这对於支援资料压缩的数据机将格外重要。首先,你必须在串列埠本身&nbsp;<BR>&nbsp;&nbsp;上面启动&nbsp;RTS/CTS&nbsp;&nbsp;流量控制功能。这最好是在启动系统的时候做,像是放&nbsp;<BR>&nbsp;&nbsp;在&nbsp;/etc/rc.d/rc.local&nbsp;或是&nbsp;/etc/rc.d/rc.serial&nbsp;&nbsp;里面。要确定这些档&nbsp;<BR>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -