通過串口(console)來管理linux主機

1、 修改文件/etc/inittab

    編輯文件inittab,增加tty:2345:respawn:/sbin/agetty ttyS0 9600 vt100的內容:

    # vi /etc/inittab

    # 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

    tty:2345:respawn:/sbin/agetty ttyS0 9600 vt100

    “tty”爲改行ID,“2345”指改行的運行級別是2、3、4、5級;“respawn”是使命令退出後再執行一次,以便其他用戶能夠登錄;“/sbin/agetty ttyS0 9600 vt100”表示具體的命令,即通過他來執行打開串口/dev/ttyS0(COM1),後面是波特率和終端模式

    

    2、 修改/etc/securetty文件

    編輯文件/etc/securetty,增加ttyS0的內容:

    該文件是允許root身份登錄的tty設備列表,這些設備由/bin/login程序讀取,爲了使用戶能以root身份通過串口登錄,需要在該文件中添加“ttyS0”,說明系統認爲這裏的COM1是安全的;

    # vi /etc/securetty

    console

    ttyS0

    ……

    

    3、 修改/boot/grub/menu.lst文件

    修改/boot/grub/menu.lst 文件,在文件的kernel 對應行上添加 “console=ttyS0,9600 console=tty0“,要令它生效需要重啓系統

    # vi /boot/grub/menu.lst

    ……

    #boot=/dev/hda

    default=0

    timeout=10

    splashimage=(hd0,2)/boot/grub/splash.xpm.gz

    title Red Hat Linux (2.4.20-8)

     root (hd0,2)

     kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/

     initrd /boot/initrd-2.4.20-8.img

    

    如果是lilo的則需要修改/etc/lilo.conf文件:

    在“linear”一行後添加“serial=0,9600n8”,將“append="root=LABEL=/"”更改爲“append="root=LABEL=/ console=ttyS0,9600"”。

    Serial選項使LILO的啓動信息輸出到竄口,以便選擇不同的系統或內核進行。其中,“0”表示串口使用COM1;“9600”表示波特率爲9600bps;“n”表示無校驗位;“8”表示有8位數據位。

    “append="root=LABEL=/ console=ttyS0,9600"”的作用是向內核傳送參數,使系統啓動信息到到竄口COM1,波特率爲9600bps。修改完成後,重新運行一下LILO命令使配置生效

 --------------------------------------分割線------------------------------------------------------------------------------

1.添加終端啓動程序
#vi /etc/inittab

S0:2345:respawn:/sbin/agetty ttyS0 vt100

2.激活該終端程序

#init q

3.查看進程

# ps -ef|grep agetty

root 3493 1 0 11:21 tx0000 00:00:00 /sbin/agetty ttys0 vt100

root 3551 3284 0 11:24 pts/1 00:00:00 grep tty

4. 連接串口線到SUSE Linux主機的串口上,打開終端或超級終端即可得到SUSE Linux的

登錄畫面。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章