Terminal

將現代 Linux 發行版連接到物理終端

  • March 18, 2018

我有一個舊的 IBM 3151 終端,我想玩一下。該終端是為與企業 AIX 系統一起使用而設計的,並且它的文件仍然存在,但我沒有任何 AIX 伺服器。

我確實有備用機器,我可以在上面載入類似 Ubuntu Server 的東西,我想知道我是否可以讓它工作。雖然有很多關於連接到串列設備(如網路設備和微控制器)的教程,但將現代作業系統連接到輸出到物理 ascii 終端的文件似乎很少。

我想從我對幾件事感到困惑開始。

  1. 終端通過 DB25 串口連接。當然,我沒有任何具有 DB25 串列埠的電腦,但我確實有一個從 USB -> DB9 -> DB25 連接的適配器。這夠了嗎。從現代 USB 到終端是否會有任何數據失去/損壞?
  2. 我應該使用哪些工具/命令將標準輸入/標準輸出重定向到終端而不是電腦的螢幕/鍵盤?
  1. 大多數 USB 轉串口適配器都能正常工作,包括連結到多個適配器時;您可能想檢查您使用的是真正的 FTDI 晶片。
  2. 大多數目前發行版使用 systemd。serial-getty在那裡,您可以通過在適當的埠上啟用服務來啟用串列終端上的登錄;例如
systemctl enable serial-getty@ttyUSB0.service --now

將在 上啟動登錄會話ttyUSB0

首先,檢查終端是否正常工作:

在具有標準引腳(DTE)的 RS-232 串列終端上

https://en.wikipedia.org/wiki/RS-232

http://pinouts.ru/SerialPorts/RS232_pinout.shtml

您可以將引腳 2 和 3 短路,如果終端正在工作,則在鍵盤上鍵入的字元將在螢幕上回顯。

引用自:https://unix.stackexchange.com/questions/431945