Terminal
將現代 Linux 發行版連接到物理終端
我有一個舊的 IBM 3151 終端,我想玩一下。該終端是為與企業 AIX 系統一起使用而設計的,並且它的文件仍然存在,但我沒有任何 AIX 伺服器。
我確實有備用機器,我可以在上面載入類似 Ubuntu Server 的東西,我想知道我是否可以讓它工作。雖然有很多關於連接到串列設備(如網路設備和微控制器)的教程,但將現代作業系統連接到輸出到物理 ascii 終端的文件似乎很少。
我想從我對幾件事感到困惑開始。
- 終端通過 DB25 串口連接。當然,我沒有任何具有 DB25 串列埠的電腦,但我確實有一個從 USB -> DB9 -> DB25 連接的適配器。這夠了嗎。從現代 USB 到終端是否會有任何數據失去/損壞?
- 我應該使用哪些工具/命令將標準輸入/標準輸出重定向到終端而不是電腦的螢幕/鍵盤?
- 大多數 USB 轉串口適配器都能正常工作,包括連結到多個適配器時;您可能想檢查您使用的是真正的 FTDI 晶片。
- 大多數目前發行版使用 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 短路,如果終端正在工作,則在鍵盤上鍵入的字元將在螢幕上回顯。