linux重定向输入输出console口控制台(服务器串口转USB,PC机USB转串口)
来源:互联网 发布:淘宝网天猫刷单好评 编辑:程序博客网 时间:2024/05/21 15:05
服务器设置:
因为linux系统的版本不同,所以输入输出的重定向规则也不尽相同,现在以Centos 6.4系统为例做说明。要想把Centos 6.4所有的输入输出均复制到COM口,一共需要修改3个文件,在修改文件之前还要确定/sbin/agetty文件
是否存在,此文件用来把系统的输入输出映射到其它设备上。
1、修改/etc/inittab文件,在里边添加如下内容:
文件最后增加一行:7:2345:respawn:/sbin/agetty /dev/ttyS0 9600
说明:“7”为改行ID,“2345”指的是该行的运行级别,“respawn”是使命令退出后再执行一次,以便其他用户能够登录;“/sbin/agetty ttyS0 9600 vt100”表示具体的命令,即通过他来执行打开串口/dev/ttyS0(COM1),后面是波特率。
2、修改/etc/securetty里面的内容:(有的系统会找不到securetty文件,但是有securetty-orig文件,复制securetty-orig文件命名为securetty)
在第一行下另加一行添加如下内容:ttyS0
说明:该文件是允许root身份登录的tty设备列表,这些设备由/bin/login程序读取,为了使用户能以root身份通过串口登录,需要在该文件中添加“ttyS0”。
3、修改/etc/grub.conf文件:
<1>重定向console:找到kernel语句行,在最后后加上:console=tty0 console=ttyS0,9600n8
说明:“ttyS0”表示使用的串口,“9600”表示波特率9600bps,“n”表示无校验位;“8”表示有8位数据位。
<2>重定向grub:在#Enable Serial Console下另加一行(有的系统可能没有此行,那就自 己添加)加上:
serial --unit=0 --speed=9600 --word=8 --paity=no --stop=1 terminal --timeout=10
serial console
serial
初始化一个串口设备。
<3>去掉启动时的背景图像:Centos Grub启动时会加载一个背景图像,没有显卡是开会卡在这个环节的,注释掉splashimage=(hd0,0)/grub/splash.xpm.gz保存,关机,断电,拔掉显卡,插电,启动。
首先,需要安装驱动,可选择光盘里的驱动或者使用驱动精灵等工具,以优越者USB转串口为例,插入光盘,安装光盘E:\Y-105 & Y-109 USB To Serial Adapter\Windows目录下的PL2303_Prolific_DriverInstaller_v1.10.0.exe驱动,安装完成后,把USB转接线插入到PC的USB口,打开计算机-》管理-》设备管理器-》端口,如图所示:
因为linux系统的版本不同,所以输入输出的重定向规则也不尽相同,现在以Centos 6.4系统为例做说明。要想把Centos 6.4所有的输入输出均复制到COM口,一共需要修改3个文件,在修改文件之前还要确定/sbin/agetty文件
是否存在,此文件用来把系统的输入输出映射到其它设备上。
1、修改/etc/inittab文件,在里边添加如下内容:
文件最后增加一行:7:2345:respawn:/sbin/agetty /dev/ttyS0 9600
说明:“7”为改行ID,“2345”指的是该行的运行级别,“respawn”是使命令退出后再执行一次,以便其他用户能够登录;“/sbin/agetty ttyS0 9600 vt100”表示具体的命令,即通过他来执行打开串口/dev/ttyS0(COM1),后面是波特率。
2、修改/etc/securetty里面的内容:(有的系统会找不到securetty文件,但是有securetty-orig文件,复制securetty-orig文件命名为securetty)
在第一行下另加一行添加如下内容:ttyS0
说明:该文件是允许root身份登录的tty设备列表,这些设备由/bin/login程序读取,为了使用户能以root身份通过串口登录,需要在该文件中添加“ttyS0”。
3、修改/etc/grub.conf文件:
<1>重定向console:找到kernel语句行,在最后后加上:console=tty0 console=ttyS0,9600n8
说明:“ttyS0”表示使用的串口,“9600”表示波特率9600bps,“n”表示无校验位;“8”表示有8位数据位。
<2>重定向grub:在#Enable Serial Console下另加一行(有的系统可能没有此行,那就自 己添加)加上:
serial --unit=0 --speed=9600 --word=8 --paity=no --stop=1 terminal --timeout=10
serial console
serial
初始化一个串口设备。
<3>去掉启动时的背景图像:Centos Grub启动时会加载一个背景图像,没有显卡是开会卡在这个环节的,注释掉splashimage=(hd0,0)/grub/splash.xpm.gz保存,关机,断电,拔掉显卡,插电,启动。
PC设置:
首先,需要安装驱动,可选择光盘里的驱动或者使用驱动精灵等工具,以优越者USB转串口为例,插入光盘,安装光盘E:\Y-105 & Y-109 USB To Serial Adapter\Windows目录下的PL2303_Prolific_DriverInstaller_v1.10.0.exe驱动,安装完成后,把USB转接线插入到PC的USB口,打开计算机-》管理-》设备管理器-》端口,如图所示:
然后,就是测试串口是否可用,可以用光盘自带的测试软件或者在网上随意找一个串口测试的软件,光盘中的测试软件为目录E:\Y-105 & Y-109 USB To Serial Adapter\Windows下的checkChipVersion_v1006.exe,打开根据上图看到的端口号进行测试,
如图所示,选中COM5,点击Check进行测试,出现This is a PL-2303 RA chip,测试可用OK,若不可用请检查驱动是否安装成功。
注:PC端连接工具可用Xshell、securecrt等。
0 0
- linux重定向输入输出console口控制台(服务器串口转USB,PC机USB转串口)
- linux USB 转串口
- usb口转串口
- Linux下USB转串口
- USB转串口
- STM32 USB转串口
- USB转串口编程
- USB转串口分析
- USB转串口
- USB转串口
- Linux下使用USB转串口线
- Linux下USB转串口的驱动
- LINUX系统下USB转串口
- 自己写linux usb转串口 驱动
- linux下usb转串口设置
- arm linux 移植usb转串口驱动
- linux下usb转串口驱动分析
- linux下USB转串口识别1
- 获取类的方法上的所有方法上的注解(二)
- 缓存之ehcache
- 2015 Multi-University Training Contest 5 - 1002 MZL's xor
- eclipse tomcat 目录
- Ubuntu下彻底卸载mysql
- linux重定向输入输出console口控制台(服务器串口转USB,PC机USB转串口)
- Java NIO系列教程(七) DatagramChannel
- javascript 两个等号和三个等号的区别
- Sublime Text 快捷键
- Linux下正规表示法的简单理解
- JSP过滤器Filter配置过滤类型汇总
- CreateProcess打开一个Exe程序
- Java NIO系列教程(八) FileChannel
- HDOJ Galaxy 5073【2014年鞍山区域赛D题-方差】