linux設定串口終端

來源:互聯網
上載者:User

在某些情況下,出於調試的目的需要給linux配置串口控制台,或者linux根本沒有顯卡,也需要配置串口終端。一個串口控制台將發送所有的終端
顯示到串口,而串口終端則可以實現通過串口登入到系統。你可以同時設定兩個或者其中一個。

 

為了控制核心輸出所有控制台訊息到串口,你需要在時向核心傳遞參數
console=ttyS0,這可以通過GRUB來實現,下面的例子會將控制台訊息發送到tty0(顯示器控制台)和ttyS0(串口1),發送到串口控
制台的速度為115200,但是需要
注意的是一種類型裝置只能定義一個控制台,例如不能把訊息同時發送到串口1和串口2,編輯/boot/grub/grub.conf,添加如下內容:

 

console=ttyS0,115200 console=tty0

 

例如:

 


# cat /boot/grub/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,0)
#          kernel /vmlinuz-version ro root=/dev/hda2
#          initrd /initrd-version.img
#boot=/dev/hda
default=0
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
title Red Hat Enterprise Linux AS (2.4.21-27.0.2.ELsmp)
        root (hd0,0)
        kernel /vmlinuz-2.4.21-27.0.2.ELsmp ro root=LABEL=/ console=ttyS0,115200 console=tty0
        initrd /initrd-2.4.21-27.0.2.ELsmp.img

 

串口終端

 

為了設定一個串口終端,需
要為串口衍生(spawn)一個agetty,在/etc/inittab添加如下內容:

co:2345:respawn:/sbin/agetty ttyS0 115200 vt100 init q

例如:

 

# 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
co:2345:respawn:/sbin/agetty ttyS0 115200 vt100 init q

 

也可以在/etc
/securetty檔案中添加串口設定,這樣才可以以root身份從串口登入,在該檔案最後添加一行,內容為

 ttyS0

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.