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

📄 serial-howto-11.html

📁 Linux初学者最好的老师就是howto了。相当于函数man。
💻 HTML
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
 <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.7">
 <TITLE>Linux Serial HOWTO 中译版: 串列使用秘诀</TITLE>
 <LINK HREF="Serial-HOWTO-12.html" REL=next>
 <LINK HREF="Serial-HOWTO-10.html" REL=previous>
 <LINK HREF="Serial-HOWTO.html#toc11" REL=contents>
</HEAD>
<BODY>
<A HREF="Serial-HOWTO-12.html">Next</A>
<A HREF="Serial-HOWTO-10.html">Previous</A>
<A HREF="Serial-HOWTO.html#toc11">Contents</A>
<HR>
<H2><A NAME="s11">11. 串列使用秘诀</A></H2>

<P> 
这里有一些你可能发现很有用的串列□诀...
<P>
<H2><A NAME="ss11.1">11.1 <CODE>kermit</CODE> 以及 zmodem</A>
</H2>

<P>要在 <CODE>kermit</CODE> 下使用 zmodem 的话,将下列内容加到你的 <CODE>.kermrc</CODE> 里去:
<BLOCKQUOTE><CODE>
<PRE>
define rz !rz &lt; /dev/ttyS3 > /dev/ttyS3
define sz !sz \%0 > /dev/ttyS3 &lt; /dev/ttyS3
</PRE>
</CODE></BLOCKQUOTE>

要确定正确地放入你数据所在的串列埠.然後,要使用的话,只要在 kermit 的提示符号下键入 <CODE>rz</CODE> 或 <CODE>sz &lt;档名&gt;</CODE> 即可.
<P>
<H2><A NAME="ss11.2">11.2 自动设定终端机型式</A>
</H2>

<P>要在当你签入的时候自动设定你的终端机形式的话,把终端机的形式加到 <CODE>/etc/inittab</CODE> 的项目里去.
如果我有一台 vt100 终端机在 <CODE>ttyS1</CODE> 上 ,我要对 <CODE>getty</CODE> 指令加上 ``vt100'':
<BLOCKQUOTE><CODE>
<PRE>
S1:456:respawn:/sbin/getty ttyS1 DT9600 vt100
</PRE>
</CODE></BLOCKQUOTE>
<P>你也可以使用 <CODE>tset</CODE>,可以在你签入的时候建立终端机的特性,而且不需要依赖任何的预设值.
<P>
<H2><A NAME="ss11.3">11.3 在串列连线下的彩色 <CODE>ls</CODE></A>
</H2>

<P>     
如果 <CODE>ls</CODE> 因为彩色特性而扰乱了你的终端机模拟,把它关掉.
<CODE>ls --color</CODE> 以及 <CODE>ls --colour</CODE> 都使用彩色特性.有些安装方式使得 <CODE>ls</CODE> 预设为使用彩色.
检查 <CODE>/etc/profile</CODE> 以及 <CODE>/etc/csh.cshrc</CODE> 里的 <CODE>ls</CODE> 别名.
如果你不想修改系统预设值的话,你也可以设给 <CODE>ls</CODE> 别名 <CODE>ls --no-color</CODE>.
<P>
<H2><A NAME="ss11.4">11.4 从终端机所连接的印表机进行列印</A>
</H2>

<P>     
有一个叫做 <CODE>vtprint</CODE> 的程式可以做得到,在 <CODE>
<A HREF="ftp://ftp.sdsu.edu/pub/vtprint">ftp://ftp.sdsu.edu/pub/vtprint</A></CODE> 及
<CODE>
<A HREF="http://www.sdsu.edu/~garrett">http://www.sdsu.edu/~garrett</A></CODE> 可取得.
<P>另外一支叫 <CODE>xprt</CODE> 的程式也能做到.它可在 <CODE>
<A HREF="ftp://sunsite.unc.edu/pub/Linux/system/printing">ftp://sunsite.unc.edu/pub/Linux/system/printing</A></CODE> 找到.
<P>
<H2><A NAME="ss11.5">11.5 Linux 能不能够自动地配置串列设备?</A>
</H2>

<P>可以.要让 Linux 在启动的时候自动地侦测并且设定串列设备的话,把这一行:
<BLOCKQUOTE><CODE>
<PRE>
/sbin/setserial /dev/ttyS3 auto_irq skip_test autoconfig
</PRE>
</CODE></BLOCKQUOTE>

加到你的 <CODE>/etc/rc.d/rc.local</CODE> 或是 <CODE>/etc/rc.d/rc.serial</CODE> 档案里面.
对每一个你希望自动配置的串列埠都要做.要确定所给的是一个真正存在於你电脑上的设备名称.
<P>
<H3>多埠卡的注意事项</H3>

<P>对於卡的位址,以及 IRQs 查阅 <CODE>setserial</CODE> 程式随附的 <CODE>rc.serial</CODE>.
它有很多关於多埠卡的细节,包括输出入位址以及设备名称.
<P>
<H2><A NAME="ss11.6">11.6 使用串列控制台</A>
</H2>

<P>在第三十六期的 <EM>Linux Journal</EM> 在 <CODE>
<A HREF="http://www.ssc.com/lj/issue36/index.html">http://www.ssc.com/lj/issue36/index.html</A></CODE> 有篇文章解释如何使用串列控制台(serial console).
不幸的是,寄电子邮件给作者都被退回.我希望这篇文章会很快地上述 URL 的 <EM>Linux Journal</EM> 网站中.
<P>
<H2><A NAME="ss11.7">11.7 更高的串列流量</A>
</H2>

<P>如果在一部使用 (E)IDE 磁碟机的系统上你发现流量很慢而且串列埠常溢满,你可以取得 <CODE>hdparm</CODE>.
这是一个可以修改 (E)IDE 参数,包含让一磁碟 IRQ 动作期间其它 IRQs 仍可工作.
这会改善反应速度并帮助消除溢满.确定小心地读过了线上手册,因为某些磁碟/控制卡组合不喜欢它并且可能损毁档案系统.
<P>也可以看一下一个叫 <CODE>irqtune</CODE> 的工具,可以改变一个装置 IRQ 的优先顺序,例如你数据机所在的串列埠.这也可能改善你系统的串列流量.
<CODE>irqtune</CODE> 的常见问题解答(FAQ)可在 <CODE>
<A HREF="http://www.best.com/~cae/irqtune">http://www.best.com/~cae/irqtune</A></CODE> 找到.
<P>
<HR>
<A HREF="Serial-HOWTO-12.html">Next</A>
<A HREF="Serial-HOWTO-10.html">Previous</A>
<A HREF="Serial-HOWTO.html#toc11">Contents</A>
</BODY>
</HTML>

⌨️ 快捷键说明

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