Linux

重新映射 Linux 串列埠設備名稱

  • September 10, 2012

我有一個執行 Debian Linux 的伺服器,它有一個內置的串列埠,即將作為 ttyS0 出現。我有一個帶有兩個串列埠的插入式 PCI 卡,它們在 Linux 中註冊為 ttyS2 和 ttyS3。

不幸的是,我正在嘗試執行一些假設 ttyS0 和 ttyS1 可用的軟體。是否可以重新映射串列埠設備名稱(使用 udev 規則?)以使 ttyS0 保持原樣而 ttyS2 變為 ttyS1?

您可以為此使用 udev。創建一個文件*/etc/udev/rules.d/90-rename-serial-ports.rule*包含

ACTION=="add" KERNEL=="ttyS2" NAME="ttyS1"

應該這樣做(未經測試)。請注意“==”和“=”之間的區別。

平原怎麼樣mv /dev/ttyS2 /dev/ttyS1?畢竟大多數設備只是位於/dev.

LE:每次開機都需要重命名。

引用自:https://serverfault.com/questions/137400