日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

FreeBSD handbook中文版 15 串口通訊( 四 )


3. 指定默認(rèn)的終端類型 。
4. 設(shè)置端口為on 。
5. 確定端口是否為secure 。
6. 迫使init 重新讀取/etc/ttys 文件 。
作為可選的步驟 , 你可以通過在/etc/gettytab 中建立一個(gè)記錄 , 在第2 步創(chuàng)建一個(gè)定
制的getty類型來使用 。這章不會(huì)介紹如何做;你可以看看gettytab 和getty 的聯(lián)機(jī)手冊
了解更多信息 。
15.3.2.1 添加一個(gè)記錄到/etc/ttys
/etc/ttys 文件列出了你FreeBSD 系統(tǒng)上允許登陸的所有端口 。例如 , 第一個(gè)虛擬控制
臺(tái)ttyv0 在這個(gè)文件中有一個(gè)記錄 。你可以使用這個(gè)記錄登陸進(jìn)控制臺(tái) 。這個(gè)文件也包含其
他虛擬控制臺(tái)的記錄、串行口、和偽-ttys 。對于一個(gè)硬連線的終端 , 只要列出串行端口的
/dev 記錄 。
默認(rèn)的FreeBSD 安裝包括了支持最初四個(gè)串行口ttyd0 到ttyd3 的/etc/ttys 文件 。如
果你從那些端口來使用終端 , 你不需要添加另一個(gè)記錄 。
例15-1.添加終端記錄到/etc/ttys
建議我們連接兩個(gè)終端給系統(tǒng):一個(gè)Wyse-50 和一個(gè)老的運(yùn)行Procomm 終端軟件模擬一
個(gè)VT-100 終端的286IBM PC 。在/etc/ttys 文件中的相應(yīng)的記錄是這樣的:
"/usr/libexec/getty std.38400" wy50 on insecure ttyd1
ttyd5 "/usr/libexec/getty std.19200" vt100 on insecure
, 第一部分指定了終端特殊文件的名稱 , 它可以在/dev 中找到 。
, 第二部分是在這行執(zhí)行的命令 , 通常是getty 。Getty 初始化然后打開一行 , 設(shè)置
速度 , 用戶名的命令和執(zhí)行登陸程序 。
getty 程序在它的命令行接收一個(gè)參數(shù) , getty類型 。一個(gè)getty類型會(huì)在終端行描述
一個(gè)特征 , 象bps rate 和parity 。getty 程序從/etc/gettytab 文件讀取這些字符 。文件
/etc/gettytab 包含了許多老的和新的終端線的記錄 。在很多例子中 , 啟動(dòng)文本std 的記錄
第8 頁FreeBSD 使用手冊
將用硬連線終端來工作 。這些記錄忽略了奇偶性 。這是一個(gè)從110 到115200 的每bps 的std
記錄 。當(dāng)然 , 你可以添加你自己的記錄到這個(gè)文件 。Gettytab 的聯(lián)機(jī)手冊提供了更多的信
息 。
當(dāng)在/etc/ttys 中設(shè)置getty類型的時(shí)候 , 確信在終端上的通訊設(shè)置匹配 。
在我們的例子中 , Wyse-50 不使用奇偶性 , 用38400 bps 來連接 。286 PC 不使用奇偶性 ,
用19200bps 來連接 。
, 第三部分是通常連接到那個(gè)tty 線的終端類型 。對于撥號端口 , 不知名的或撥出的
通常被用在這個(gè)地方 。對于硬連線的終端 , 終端類型不會(huì)改變 , 所以你可以從termcap 數(shù)據(jù)
庫文件中放置一個(gè)真正的終端類型 。
在我們的例子中 , Wyse-50 使用真正的終端類型 , 而運(yùn)行Procomm 的286 PC 將被設(shè)置成
在VT-100 上的模擬 。
, 如果端口被啟用 , 可以指定第四個(gè)部分 。在第二部分 , 把它放在這兒將執(zhí)行初始化
進(jìn)程來啟動(dòng)程序getty 。如果你在這部分推遲 , 將沒有g(shù)etty , 在端口上因此就沒有登陸 。
, 最后部分被用來指定端口是否安全 。標(biāo)記一個(gè)安全的端口意味著你信任它允許用root
帳戶從哪個(gè)端口登陸 。不安全的端口不允許root 登陸 。在一個(gè)不安全的端口上 , 用戶必須
用無特權(quán)的帳戶登陸 , 然后使用su 或一個(gè)相似的機(jī)制來獲得超級用戶的權(quán)限 。
15.3.2.2 重新讀取/etc/ttys 來強(qiáng)制初始化
對/etc/ttys 文件做一個(gè)必要的修改后 , 你必須發(fā)送一個(gè)SIGHUP 信號給初始化進(jìn)程來
迫使它重新讀取它的配置文件 , 例如:
# kill -HUP 1
如果能夠被正確設(shè)置 , 所有的線纜都是適當(dāng)?shù)?, 終端將可以啟用了 , 然后一個(gè)getty
進(jìn)程將在每個(gè)終端被運(yùn)行 , 你將在你的終端上看到登陸命令行 。
15.3.3 你的連接可能出現(xiàn)的問題
即使你小心翼翼地注意細(xì)節(jié) , 你仍然可能會(huì)在設(shè)置終端時(shí)出錯(cuò) 。這兒有一個(gè)有關(guān)問題的

推薦閱讀