如何在Linux檢查並使用串列埠

2021-06-23 04:58:22 字數 1241 閱讀 7846

原文譯至:

如何根據不同的需求(如modem,連線空的module或連線到乙個dumb終端)在linux下檢查並配置串列埠呢?

linux 提供了各種工具, linux 使用 ttysx 作為乙個串列埠裝置的名稱。例如,com1 (dos/windows 名字) 是 ttys0, com2 是 ttys1 等等。

簡單的執行 dmesg 命令

$ dmesg | grep tty

輸出:

[   37.531286] serial8250: ttys0 at i/o 0x3f8 (irq = 4) is a 16550a

[ 37.531841] 00:0b: ttys0 at i/o 0x3f8 (irq = 4) is a 16550a

[ 37.532138] 0000:04:00.3: ttys1 at i/o 0x1020 (irq = 18) is a 16550a

setserial 是乙個程式用於設定並/或報告某個串列埠關聯的配置資訊。該資訊包括串列埠用到的i/o 埠和中斷號,以及break鍵是否應被解釋為secure attention key 等等。 僅僅是輸出如下的命令:

$ setserial -g /dev/ttys[0123]

輸出:

/dev/ttys0, uart: 16550a, port: 0x03f8, irq: 4

/dev/ttys1, uart: 16550a, port: 0x1020, irq: 18

/dev/ttys2, uart: unknown, port: 0x03e8, irq: 4

/dev/ttys3, uart: unknown, port: 0x02e8, irq: 3

帶-g選項的setserial幫助找到你的linux板子上的物理串列埠。

一旦串列埠被確定了,你就能使用許多的工具來配置linux板子:

minicom- 用於控制modem和連線到dump 裝置的最好的串列埠通訊程式。

wvidial or other gui dial up networking program- 乙個內建智慧型ppp 撥號器。

getty / agetty- agetty 開啟乙個 tty 埠, 提示登入名稱並呼叫 /bin/login 命令。

grub / lilo configuration- 配置串列埠為系統控制台。

如何在Linux檢查並使用串列埠

如何根據不同的需求 如modem,連線空的module或連線到乙個dumb終端 在linux下檢查並配置串列埠呢?linux 提供了各種工具,linux 使用 ttysx 作為乙個串列埠裝置的名稱。例如,com1 dos windows 名字 是 ttys0,com2 是 ttys1 等等。簡單的執...

如何在Linux檢查並使用串列埠

linux 提供了各種工具,linux 使用 ttysx 作為乙個串列埠裝置的名稱。例如,com1 dos windows 名字 是 ttys0,com2 是 ttys1 等等。任務 顯示檢測到的系統串列埠支援 簡單的執行 dmesg 命令 dmesg grep tty 輸出 37.531286 s...

使用fsck命令檢查並修復linux檔案系統

今天遇到乙個奇怪的問題 非正常重啟後,或熱插拔主機板介面裝置?導致滑鼠,鍵盤失去響應,重新插拔usb介面後,滑鼠鍵盤電源燈無法點亮,螢幕無響應。再次重啟後出現黑屏,提示錯誤如下 大意就是 dev sda2分割槽包含乙個檔案系統錯誤,inodes 在被損壞的孤立的節點表中。要用fsck這個命令修復。按...