1. 检查系统是否支持serial
执行命令:
[root@oscar root]# dmesg | grep tty
ttyS0 at 0x03f8 (irq = 4) is a 16550A
ttyS1 at 0x02f8 (irq = 3) is a 16550A
[root@oscar root]# setserial -g /dev/ttyS[01]
/dev/ttyS0, UART: 16550A, Port: 0x03f8, IRQ: 4
/dev/ttyS1, UART: 16550A, Port: 0x02f8, IRQ: 3
当显示出/dev/ttyS0 和/dev/ttyS1.时说明系统支持serial
2. 配置inittab文件,使系统支持serial登录
执行命令:
[root@oscar etc]# cp /etc/inittab /etc/inittab.org
备份inittab文件为inittab.org,以备出错时还原用
修改inittab文件,添加以下红色字体部分:
id:3:initdefault:
# System initialization.
si::sysinit:/etc/rc.d/rc.sysinit
l0:0:wait:/etc/rc.d/rc 0
l1:1:wait:/etc/rc.d/rc 1
l2:2:wait:/etc/rc.d/rc 2
l3:3:wait:/etc/rc.d/rc 3
l4:4:wait:/etc/rc.d/rc 4
l5:5:wait:/etc/rc.d/rc 5
l6:6:wait:/etc/rc.d/rc 6
# Trap CTRL-ALT-DELETE
ca::ctrlaltdel:/sbin/shutdown -t3 -r now
pf::powerfail:/sbin/shutdown -f -h +2 "Power Failure; System Shutting Down"
# If power was restored before the shutdown kicked in, cancel it.
pr:12345:powerokwait:/sbin/shutdown -c "Power Restored; Shutdown Cancelled"
# Run gettys in standard runlevels
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6
# Run agetty on COM1/ttyS0 and COM2/ttyS1
s0:2345:respawn:/sbin/agetty -L -f /etc/issueserial 38400 ttyS0 vt100
s1:2345:respawn:/sbin/agetty -L -f /etc/issueserial 38400 ttyS1 vt100
# Run xdm in runlevel 5
x:5:respawn:/etc/X11/prefdm -nodaemon
注:9600、38400为波特率,可根据需要更改
3. 配置登录提示信息
在ect目录下添加文件issueserial
[root@oscar root]# vi /etc/issuerial
在issuerial中添加如下信息:
GNACServer
Connected on /l at /b bps
/U
4. 配置可以以root身份登录串口终端
修改etc目录下文件securetty,添加以下红色字体部分:
console
ttyS0
ttyS1
vc/1
vc/2
vc/3
vc/4
vc/5
vc/6
vc/7
vc/8
vc/9
vc/10
vc/11
tty1
tty2
tty3
tty4
tty5
tty6
tty7
tty8
tty9
tty10
tty11
5. 配置系统登录引导文件,使系统启动时将信息输出到串口终端
修改etc目录下grub.conf文件,添加以下红色字体部分:
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-238.5.1.el5.centos.plus)
root (hd0,0)
kernel /vmlinuz-2.6.18-238.5.1.el5.centos.plus ro root=/dev/VolGroup00/LogVol00 console=ttyS0,38400 console=tty0
initrd /initrd-2.6.18-238.5.1.el5.centos.plus.img
title Red Hat Enterprise Linux Server (2.6.18-164.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-164.el5 ro root=/dev/VolGroup00/LogVol00
initrd /initrd-2.6.18-164.el5.im
6. 保存以上修改,并重启系统便可以串口登录
(也可直接将附件文件(inittab、issueserial、securetty)直接替换到etc目录下,后更改grub.conf文件)
7. SecureCRT配置方法:
a) 协议选择:Serial
b) 端口选择:COM1
c) 波特率选择:38400或其它,具体根据配置文件inittab中设置更改
d) 数据位:8
e) 奇偶校验:无
f) 停止位:1
g) 数据流控制处全都不勾选(特别注意)
h) 点击“连接”便可登录
文件下载地址:http://www.rayfile.com/zh-cn/files/48879e68-8443-11e0-b59b-0015c55db73d/