麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

字符終端的管理

2019-11-18 13:29:18
字體:
來源:轉載
供稿:網友

  與字符終端治理有關的文件
  1:/etc/ttydefs,定義波特率和終端設置
  2:/usr/share/lib/terminfo,這是一個目錄,字符終端設備和打印機的描述數據庫
  3:/etc/saf,服務訪問工具(Service access Facility)用于治理串口設備和其它服務的一個目錄.
  /etc/ttydefs
   此文件包含SAF端口監控ttymon要用到的終端信息,主要是波特率和終端設置.
   下面是我的/etc/ttydefs
   # more /etc/ttydefs
  # VERSION=1
  460800:460800 hupcl:460800 hupcl::307200
  307200:307200 hupcl:307200 hupcl::230400
  230400:230400 hupcl:230400 hupcl::153600
  153600:153600 hupcl:153600 hupcl::115200
  115200:115200 hupcl:115200 hupcl::76800
  ..
  ..
  
  文件的每一行都由(:)分隔的五個部分組成,各部分含義如下:
  1:2:3:4:5
  
  1標號.通常是波特率
  2初始設置.此部分應為命令stty能接受的格式.
  3最終設置.此部分應為命令stty能接受的格式.
  4自動探測波特率標志.假如為'A',則自動探測.
  5下一個標號.
  
  /usr/share/lib/terminfo
   此目錄是各種終端設備和打印機的描述數據庫.在增加一個終端時,必須使用此目錄下已有的一個文件的名字作為終端類型.
   /usr/share/lib/terminfo下都是單個字符的子目錄,每個子目錄包含了以該子目錄名為首字符的所有終端類型或打印機類型的描述文件
  
  我的/usr/share/lib/terminfo/t
  # ls /usr/share/lib/terminfo/t
  總數 538
  -rw-r--r-- 3 root bin 1173 2002 4月 7 t10
  -rw-r--r-- 3 root bin 1173 2002 4月 7 t1061
  -rw-r--r-- 1 root bin 1166 2002 4月 7 t1061f
  -rw-r--r-- 2 root bin 1100 2002 4月 7 t16
  -rw-r--r-- 2 root bin 988 2002 4月 7 t3700
  -rw-r--r-- 1 root bin 1014 2002 4月 7 t3800
  -rw-r--r-- 1 root bin 991 2002 4月 7 t500
  -rw-r--r-- 1 root bin 1110 2002 4月 7 t88
  -rw-r--r-- 1 root bin 1147 2002 4月 7 t88-nr
  ..
  ..
  
  /etc/saf
   此目錄包含SAF(Service Access Facility)用于治理串口設備的一些配置和治理文件.
   1:/etc/saf/_sysconfig,系統配置文件.
   2:/etc/saf/_sactab.SAF命令sacadm使用的治理文件.
   另外,/var/saf是SAF用于存放日志文件的目錄
  
  增加或修改一個字符終端
  圖形用admintool
  
  字符服務訪問工具SAF的結構
   在SAF的分級結構中,最頂層的進程是服務訪問控制器(sac,Service Access Controller),sac負責治理端口監控程序.具體結果描述如下:
   1:init進程派生sac(SAF的主進程).
   2:治理命令sac用于控制端口監控程序,例如增加或刪除,啟動或停止,重新啟動等等.
   3:端口監控程序用于監控串口設備或網絡端口.使用端口監控治理命令可在適當的時候增加或刪除,啟動或停止服務.
  
  SAF初始化過程如下:
  1:系統啟動進入第二級運行時啟動SAF的主進程sac.
  2:sac讀入SAF的系統配置文件/etc/saf/_sysconfig,初始化環境.
  3:sac讀入治理文件/etc/saf/_sactab,啟動其中指定的端口監控程序.sac為_sactab中指定的每個端口監控創建一個子進程.
  4:每個端口監控程序讀入其治理文件/etc/saf/pmtag/_pmtab,啟動各端口上的服務.
  
  端口監控類型
  SAF支持兩種端口監控類型
  1:ttymon
  ttymon是基于STREAMS的tty端口監控類型,用于監控端口,設置終端方式的波特率,引發登陸進程或其它服務.
  在sac下運行的一個ttymon實例可以監控多個端口.ttymon的實例.用命令sacadm進行配置.ttymon實例被創建后,可用命令pmadm和ttyadm增加所需的ttymon信息.
  2:listen
  listen端口監控類型用于網絡端口的監控.
  listen的實例用命令sacadm配置,用命令pmadm加入所需信息
  字符終端治理中使用ttymon端口監控類型
  
  終端的初始化過程
  ttymon的實例被創建時按下列過程監控端口:
  1:首先初始化沒有端口的速度和終端設置,初始化所用的參數為/etc/ttydefs文件中的適當值,/etc/ttydefs文件的內容時終端設置參數表.
  2:在終端顯示提示符并等待用戶輸入.假如用戶按Break鍵提示波特率不合適,ttymon監控程序嘗試下一個波特率重寫提示符.
  3:接收到有效輸入后,ttymon監控程序就引發端口所需的服務.
  4:服務終止后回到初始狀態.
  
  增加一個字符終端需要下面兩步
  1:用命令sacadm創建一個端口監控實例以監控串口A和B.
  ttymon端口監控類型
  端口監控標簽(port monitor tag),如zsmon
  ttymon版本號(用ttyadm得到)
  2:用命令pmadm為ttymon端口監控實例提供登陸服務.
  sacadm創建的端口監控標簽zsmon
  服務標簽(service tag)
  用于識別服務標識和是否要創建/var/abm/utmp記錄的選項
  嵌入命令ttyadm用于包含ttymon的具體信息(終端類型,波特率,設備和服務)
  
  sacadm ------>zsmon port monitor
  pmadm ------>ttya(service tag) tty(service tag)
  ttyadm ------>/dev/term/a (terminal) /dev/term/b (modem)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 免费在线观看亚洲 | 日韩一级电影在线观看 | 在线成人看片 | 久久蜜桃香蕉精品一区二区三区 | 亚州精品天堂中文字幕 | 欧美一区二区三区中文字幕 | 91精品国产网站 | 欧美日韩亚洲视频 | 国产乱淫av片免费网站 | 日韩高清影视 | 精品国产一区二区三区四 | 久久人人做 | 亚洲第一成av人网站懂色 | 黄色高清免费网站 | 亚洲成人福利在线观看 | omofun 动漫在线观看 | 国产精品午夜未成人免费观看 | 新久草在线视频 | 精品国产一区二区三区四 | 欧美亚洲国产日韩 | 国产一区成人 | 久久久麻豆 | 国产精品9191 | 女人解衣喂奶电影 | 久色婷婷| 免费一级毛片在线播放不收费 | 玩偶姐姐在线观看免费 | 午夜精品小视频 | 亚洲成人精品久久久 | 国产91免费看 | 久草在线高清视频 | 天堂精品久久 | 成人国产精品一区二区毛片在线 | 羞羞视频2023| 免费看性xxx高清视频自由 | 中文在线观看www | 日日碰日日操 | av噜噜在线 | 久久久久九九九女人毛片 | 国产精品久久久久久久久久大牛 | 激情在线视频 |