您当前的位置:首页>>技术中心>>数据恢复文章>>正文
 
FreeBSD handbook中文版 15 串口通讯
作者: 来源: 日期:2007-6-22 12:29:37  点击次数:

它将回到默认设置。要修改默认设置,你可以打开和调整initial state 设备的设置。例如, 
要打开CLOCAL 模式,8 位通讯,默认的XON/XOFF 流控制,键入: 
第5 页FreeBSD 使用手册
# stty -f /dev/ttyid5 clocal cs8 ixon ixoff 
系统的串行设备的初试化可以在/etc/rc.serial 中被控制。这个文件影响了串行设备
的默认设置。
要防止某个设置被一个应用程序所修改,需要调整lock state 设备。例如,要锁定ttyd5 
的速度为57600 bps,键入: 
# stty -f /dev/ttyld5 57600 
现在,一个打开ttyd5 和设法改变端口速度的应用程序将被固定在57600 bps。很自然
地,你需要确定初始情形,和锁定设备的写入状态,只有root 才能写。
15.3 终端
当你不在电脑控制台或不在一个连接的网络上时,终端提供了一个方便和低成本的访问
你的FreeBSD 系统的方法。这节描述了如何在FreeBSD 上使用终端。
15.3.1 终端的用法和类型
早期的UNIX 系统没有控制台。人们通过将终端连接到电脑的串行口来登陆和使用程序。
它很象用一个modem 和一些终端软件来拨号进入一个远程的系统只执行文本的工作。
今天的PC 已经可以使用高质量的图形了,但与今天的其他UNIX 操作系统一样,建立一
个登陆的能力仍然存在;通过使用一个终端连接到一个没有使用的串行口,你就能登陆和运
行任何文本程序或在X Window System 中运行一个xterm 窗口程序。
对于商业用户,你可以配上任何终端到FreeBSD 系统,然后把它们放在员工的桌面上。
对于一个家庭用户,可以使用一台比较老的IBM PC 或Macintosh 运行一个终端连接到一台
运行FreeBSD 的高性能机器上。
对于FreeBSD,有三种终端: 
. Dumb 终端
. 充当终端的PCs 
. X 终端
第6 页FreeBSD 使用手册
下面的小节将描述每一种。
15.3.1.1 Dumb 终端
Dumb 终端可以适应好几种硬件,让你通过串行线连接到电脑。他们被叫做dumb 是因为
他们只能够用来显示、发送和接受文本。你不能在它上面运行任何程序。
有好几百种dumb 终端被制造,包括Digital Equipment Corporation's VT-100 和
Wyse's WY-75。只有几种可以在FreeBSD 上工作。一些高端的终端可以显示图形,但只有某
些软件包可以使用这些高级特性。
15.3.1.2 充当终端的PCs 
如果一个dumb 终端有足够的能力来显示、发送和接受文本,那这些个人电脑可以作为
一个dumb 终端。你所需要的只是适当的线缆和一些终端模拟软件。
这样一个配置被广泛运用于家庭。例如,如果你的妻子忙于在你的FreeBSD 系统控制台
上工作,你也可以从一台低档的个人电脑登陆到FreeBSD 系统执行一些文本的工作。
15.3.1.3 X 终端
X 终端是最复杂的终端系统。它们通常需要使用以太网来连接。他们能显示任何X 应用
程序。我们介绍X 终端只是为了感兴趣。然而,这章不会涉及X 终端的安装、配置或使用。
15.3.2 配置
这节描述了你在一个终端上启用一个登陆活动,需要你在FreeBSD 系统上配置些什么。
假设你已经配置好了你的内核来支持串行端口,你就可以连接了。
回想起第7 章,init 进程依赖于系统启动时所有的处理控制和初始化。通过init 来执
行的一些任务将先读取/etc/ttys 文件,然后在可用的终端上启用一个getty 进程。getty 
进程可用来阅读一个登陆名和启动登陆程序。
然而,要配置你FreeBSD 系统的终端,你需要以root 来执行下面的步骤: 
1. 如果它不在那儿,你需要为串行端口在/dev 目录下添加一行记录到/etc/ttys。
2. 指定/usr/libexec/getty 在端口上运行,然后从/etc/gettytab 文件指定适当的
getty类型。
第7 页FreeBSD 使用手册
3. 指定默认的终端类型。
4. 设置端口为on。
5. 确定端口是否为secure。
6. 迫使init 重新读取/etc/ttys 文件。

本新闻共13页,当前在第03页  
01  02  03  04  05  06  07  08  09  10  
11  12  13  


上一篇:FreeBSD handbook中文版 14 声卡
下一篇:数字证书的基础知识
  北京总部: 4006-505-808
  天 津 部: 4006-505-808
  上 海 部: 4006-505-808
  深 圳 部: 4006-505-808
  广 州 部: 4006-505-808
  重 庆 部: 4006-505-808
  南 京 部: 4006-505-808
  其它地区: 4006-505-808
经典案例
中国石油管理局-Oracle数据库恢
中国网通-IBM EXP300磁盘阵列数
大连鸿德经贸有限责任公司-SQL
中国地质环境监测院-HP LH3000
藁城市东街百货-EFS文件解密成
工商银行某省分行-AIX删除LV数
中央电视台新闻评论部-苹果分
promise乔鼎硬盘阵列数据恢复成
麒麟童文化-苹果分区无法打开,
NAS 8100服务器数据恢复成功 
解决方案
raid磁盘阵列OFFLINE后的应急方
磁盘未被格式化,是否格式化数据
误GHOST、误一键恢复灾难应急方
误删除、误格式化数据灾难应急
LINUX FSCK数据出错灾难应急方
北亚数据恢复 - 联系我们 - 关于北亚 - 友情链接 - 网站地图 - RSS聚合 
版权所有 北亚数据恢复中心
全国统一客服热线:4006-505-808
北京总部:北京市海淀区中关村大街11号E世界A座8层832B室