7.5. 更改目标/dev/systty

在许多 Linux 发行版中,文件/dev/systty是一个指向设备的符号链接,该设备被连接的显示器和键盘用作终端。有关更完整的描述,请参见第 1.3 节

如果没有连接键盘和显示器,或者不希望给连接的键盘和显示器比文本终端更强大的功能,则更改/dev/systty以指向串行控制台。

与其直接更改此符号链接,不如修改 MAKEDEV 使用的配置文件,然后运行该文件以重新创建符号链接。配置文件位于目录/etc/makedev.d。默认配置将指向第一个虚拟终端,如图 7-6 所示。

图 7-6。的默认值/dev/systty/etc/makedev.d/linux-2.4.x

l systty tty0

修改它以指向控制台正在使用的串行端口,如图 7-7 所示。

图 7-7。的更改值/dev/systtyMAKEDEV 配置文件中

bash# cd /etc/makedev.d
bash# fgrep systty *
linux-2.4.x:l systty tty0
bash# vi linux-2.4.x
l systty ttyS0

现在重新创建/dev/systty使用其新的定义,如图 7-8 所示。

图 7-8。安装新的值/dev/systty

bash# cd /dev
bash# rm systty
bash# ./MAKEDEV systty