Solaris 8 如何設(shè)置終端 TTY
2024-07-26 00:29:49
供稿:網(wǎng)友
本章假設(shè)您已熟悉:
Solaris 操作環(huán)境如何使用 STREAMS 和 ioctl 與外部設(shè)備通訊。
termcap 和 terminfo 如何支持不同的終端類(lèi)型。
關(guān)于 STREAMS 和 TTY 驅(qū)動(dòng)程序的背景知識(shí),請(qǐng)參考termio(7) man 頁(yè)。
終端支持
簡(jiǎn)體中文 Solaris 操作環(huán)境支持中文終端 (EUC-GB) 。終端應(yīng)具有內(nèi)置簡(jiǎn)體中文字體和輸入法。
安裝終端
如果以前未曾向系統(tǒng)添加過(guò)終端,則先嘗試僅以 ASCII 模式安裝終端。關(guān)于進(jìn)一步的信息,請(qǐng)參閱系統(tǒng)管理指南。
用于添加終端的串行端口接口
"串行端口"是在 "系統(tǒng)管理"菜單中,用于配置終端的串行端口。串行端口提供安裝終端的最簡(jiǎn)便方法。admintool 命令調(diào)用"串行端口"。關(guān)于 admintool 命令的進(jìn)一步信息,請(qǐng)參閱>系統(tǒng)管理指南。
訪(fǎng)問(wèn)串行端口
成為超級(jí)用戶(hù)。
system% su
鍵入 admintool 命令。
將出現(xiàn)系統(tǒng)管理菜單。
system# admintool
選擇串行端口圖標(biāo)。
使用串行端口菜單
中文終端的安裝方法與安裝 ASCII 終端相同。
選擇"串行端口"菜單上的"編輯"選項(xiàng)。
出現(xiàn) Serial Ports: Modify Service (串行端口:修改服務(wù)) 子菜單。
在 Admintool: Modify Service (系統(tǒng)管理:修改服務(wù)) 子菜單上選擇啟動(dòng)服務(wù)、波特率 9600,并輸入終端類(lèi)型。
使用命令行接口添加終端
在 ttya 端口上通過(guò)命令行設(shè)置終端則需要下列步驟:
確定端口監(jiān)視器的版本號(hào)。
將顯示端口監(jiān)視器版本號(hào)。
# ttyadm -V
輸入下列命令,用端口監(jiān)視器版本號(hào)代替 ver。
(有關(guān) sacadm (1M) 和 pmadm (1M) 的進(jìn)一步信息,請(qǐng)參閱它們的 man 頁(yè)。)
# pmadm -r -p zsmon -s ttya
# sacadm -a -p zsmon -t ttymon -c /usr/lib/saf/ttymon -vver
使用與您的終端類(lèi)型匹配的 pmadm 命令來(lái)添加登錄服務(wù):
對(duì)于 EUC 終端,使用下列命令:
# pmadm -a -p zsmon -s ttya -i root -fu -v ver -m "`ttyadm -S y /
-T terminal_type -d /dev/ttya -l 9600 -m ldterm,ttcompat -s /
/usr/bin/login`"
開(kāi)啟終端。
遵照終端附帶的文檔說(shuō)明。
登錄終端。
檢查安裝的正確性:
# setenv LANG locale
# /bin/stty cs8 -istrip defeucw
--------------------------------------------------------------------------------
¨é:
這些值表明操作系統(tǒng)設(shè)置以"8 位無(wú)奇偶校驗(yàn)"模式與終端通訊。確保終端設(shè)置為"8 位無(wú)奇偶校驗(yàn) "模式。參考終端的設(shè)置手冊(cè)中設(shè)置終端選項(xiàng)的正確方法。
--------------------------------------------------------------------------------
設(shè)置用戶(hù)的 TTY
要驗(yàn)證 TTY 已正確設(shè)置:
鍵入帶 a 選項(xiàng)的 -/bin/stty 命令:
system% /bin/stty -a
如果上面的值 (cs8、-istrip) 未列出,則使用下列命令來(lái)設(shè)置它們:
system% /bin/stty cs8 -istrip defeucw
這是設(shè)置終端的最后一個(gè)步驟。