<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦>學習電腦>操作系統>Linux教程>

        LINUX控制臺怎么定向到串口終端

        時間: 春健736 分享

          利用串口終端作為Linux控制臺,可以免去額外的鍵盤,顯示卡和顯示器,同時可將Linux主機作為一個任意用途的嵌入式黑匣。那么LINUX控制臺怎么定向到串口終端?下面跟著學習啦小編一起來了解一下吧。

          LINUX控制臺怎么定向到串口終端

          目的: 臺機已經裝好Linux,顯示器有問題,平時一般都SSH控制,當Linux網絡掛的時候,想通過串口來管理。

          硬件:臺機自帶兩個串口(上面的是COM1)[under Windows] or ttyS0[under Linux)),筆記本T61p沒有串口,買了個USB轉串口(具體見下圖)。同時需要串口交叉線一根(NULL modem Cable),母對母(公的是針),都是凹口那種。

          目標機器:安裝的CentOS 5.2 Linux 內核2.6.18-92.1.22.el5和2.6.18-92.1.22.el5xen

          客戶端: Windows XP SP3 IBM OEM. 安裝USB轉串口驅動。

          需要把輸出定向到串口,一般有下面幾處:

          BIOS中的設置

          GRUB設置

          /etc/inittab 設置

          /etc/securetty 設置

          BIOS中的設置

          BIOS設置的作用我沒嘗試過,如果是可以連BIOS設置都可以定向到串口,那個強大了。也不知道如何去掉機器需要連鍵盤的限制。沒拿出顯示器所以沒看我臺機的BIOS,不過這個功能一般只有服務器級別的機器有。【注1】臺機一般沒有串口重定向功能。

          GRUB設置

          這里的配置是為了把grub菜單定向到串口,這樣你就可以在串口操作grub,選擇啟動項,使用single mode等等。

          同時也要給kernel參數加上console選項。

          [root@CentOS5 ~]# cat /boot/grub/menu.lst

          # 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/vg00/lv_root

          # initrd /initrd-version.img

          #boot=/dev/hdb1

          serial --unit=0 --speed=9600 --word=8 --parity=no --stop=1

          terminal --timeout=10 serial console

          default=2

          timeout=20

          #splashimage=(hd0,0)/grub/splash.xpm.gz =>這些在console下會工作不正常,注釋掉。

          #hiddenmenu

          title CentOS (2.6.18-92.1.22.el5)

          root (hd0,0)

          kernel /vmlinuz-2.6.18-92.1.22.el5 ro root=/dev/vg00/lv_root rhgb quiet

          initrd /initrd-2.6.18-92.1.22.el5.img

          title CentOS Serial[ttyS0] - Console (2.6.18-92.1.22.el5)

          root (hd0,0)

          kernel /vmlinuz-2.6.18-92.1.22.el5 ro root=/dev/vg00/lv_root console=ttyS0,9600 console=tty0

          initrd /initrd-2.6.18-92.1.22.el5.img

          title CentOS Console - serial[ttyS0] (2.6.18-92.1.22.el5) [get more output in serial console]

          root (hd0,0)

          kernel /vmlinuz-2.6.18-92.1.22.el5 ro root=/dev/vg00/lv_root console=tty0 console=ttyS0,9600

          initrd /initrd-2.6.18-92.1.22.el5.img

          title CentOS Xen (2.6.18-92.1.22.el5xen)

          root (hd0,0)

          kernel /xen.gz-2.6.18-92.1.22.el5

          module /vmlinuz-2.6.18-92.1.22.el5xen ro root=/dev/vg00/lv_root rhgb quiet xencons=off

          module /initrd-2.6.18-92.1.22.el5xen.img

          title CentOS Xen Serial[ttyS0] - Console (2.6.18-92.1.22.el5xen)

          root (hd0,0)

          kernel /xen.gz-2.6.18-92.1.22.el5

          module /vmlinuz-2.6.18-92.1.22.el5xen ro root=/dev/vg00/lv_root xencons=off console=ttyS0,9600 console=tty0

          module /initrd-2.6.18-92.1.22.el5xen.img

          title CentOS Xen Console - serial[ttyS0] (2.6.18-92.1.22.el5xen)

          root (hd0,0)

          kernel /xen.gz-2.6.18-92.1.22.el5

          module /vmlinuz-2.6.18-92.1.22.el5xen ro root=/dev/vg00/lv_root xencons=off console=tty0 console=ttyS0,9600

          module /initrd-2.6.18-92.1.22.el5xen.img

          title Other

          rootnoverify (hd0,0)

          chainloader +1

          后面的console有順序關系,詳見下文【注2】,我常用串口所以console=tty0 console=ttyS0,9600這個順序的輸出信息比較多。

          因為我的機器有xen的內核,xen默認情況下會把串口做為xencons,所以這里設置xencons=off.

          When multiple consoles are listed output is sent to all consoles and input is taken from the last listed console. The last console is the one Linux uses as the /dev/consoledevice.

          /etc/inittab 設置

          系統系統后,需要在串口上監聽請求,所以要有個類似服務器的程序(agetty, mgetty etc)。

          /etc/inittab中添加

          s0:2345:respawn:/sbin/agetty -L -f /etc/issue.serial 9600 ttyS0 vt100

          #s1:2345:respawn:/sbin/agetty -L -f /etc/issue.serial 9600 ttyS1 vt100

          #S0:2345:respawn:/sbin/mgetty -r -x 9 ttyS0 ==> mgetty 用來調試比較好,log也豐富。

          What is a getty?

          A getty is is a program that opens a tty port, prompts for a login name, and runs the /bin/login command. It is normally invoked by init.

          所以其他程序就不能再來占用ttyS0了,串口是獨占模式的吧。

          vt100:

          vt100 is the terminal emulation. You can use others, but VT100 is the most common or "standard". Another widely used termial type is VT102.

          OK都可以了,可以重啟server了。這里如果想測試下串口線,推薦先在Linux啟動下mgetty,因為他的debug信息和log比較豐富,適合排錯和測試。

          #mgetty –r –x 9 ttyS0

          Log在/var/log/mgetty*中。

          /etc/securetty設置

          因為一般我們都是使用root登陸串口來維護,所以需要設置root可以在COM1和COM2登陸。

          在/etc/securetty中添加:

          ttyS0

          ttyS1

          Windows客戶端連接可以用超級終端或者Putty。

          注意啟動server的時候,putty就應該去連接串口了,這樣才可以看到所有信息。

          本來正常情況下,接下去kernel的boot信息應該也會打到串口的。但是沒有,確定是Xen內核的關系。

          系統啟動起來后,過了init,agetty就起來了,這個時候就可以通過串口登陸了。(在/etc/securetty中需要添加ttyS0)

        看過“ LINUX控制臺怎么定向到串口終端 ”的人還看了:

        1.Linux使用Tmux怎么提高終端操作效率

        2.LINUX終端定制的方法

        3.busybox的缺省init模式介紹

        4.分析Linux系統rc.sysinit腳本

        5.如何在Linux下安裝fcitx輸入法

        6.Linux在CPAN中安裝Perl模塊的技巧

        LINUX控制臺怎么定向到串口終端

        利用串口終端作為Linux控制臺,可以免去額外的鍵盤,顯示卡和顯示器,同時可將Linux主機作為一個任意用途的嵌入式黑匣。那么LINUX控制臺怎么定向到串口終端?下面跟著學習啦小編一起來了解一下吧。 LINUX控制臺怎么定向到串口終端 目的:
        推薦度:
        點擊下載文檔文檔為doc格式

        精選文章

        • Linux Top命令解析
          Linux Top命令解析

          top命令提供了實時的對系統處理器的狀態監視.它將顯示系統中CPU最敏感的任務列表.學習啦小編為大家分享了Linux Top 命令解析,希望大家喜歡。 Linux命令工

        • Linux系統中文本操作命令tr怎么使用
          Linux系統中文本操作命令tr怎么使用

          tr命令可以用來對文本進行壓縮刪除以及替換等多種操作,十分強大,下面學習啦小編介紹了Linux系統中文本操作命令tr的使用講解,希望大家喜歡。 Linux系統

        • linux文件系統備份
          linux文件系統備份

          系統備份是系統管理工作中十分重要的一個環切,備份是一項重要的工作,但是很多人沒有去做。那么如何備份linux系統呢?下面跟著學習啦小編一起來了解

        • 修改linux系統時間的方法
          修改linux系統時間的方法

          拿linux虛擬機做實驗的朋友會知道。當你把linux還原到某個點的時候,vmware幫不了你把系統時間也給重設了。那么修改linux系統時間的方法是什么呢?下面跟著

        645133 主站蜘蛛池模板: 年轻女教师hd中字3| 久久久久久综合网天天 | 国产爆乳美女娇喘呻吟| 一级女性全黄久久生活片| 国产成人av大片大片| 91中文字幕一区在线| 久久99精品久久水蜜桃| 国产午夜精品亚洲精品| 国产精品久久中文字幕| 国产精品视频亚洲二区| 欧美丰满熟妇xxxx性ppx人交| 精品尤物国产尤物在线看| 日本熟妇XXXX潮喷视频| 人人澡人人妻人人爽人人蜜桃| 丰满人妻被黑人猛烈进入| 农村妇女高清毛片一级| 国产漂亮白嫩美女在线观看| 奇米四色7777中文字幕| 九九re线精品视频在线观看视频| 蜜臀在线播放一区在线播放| 欧美国产中文| 国产精品一亚洲av日韩| 国产精品久久蜜臀av| 日日噜噜夜夜狠狠视频| 欧美成人精品高清在线播放| 国产精品色婷婷亚洲综合看片| 欧美高清一区三区在线专区| 亚洲V天堂V手机在线| 亚洲女同精品一区二区| 人妻久久久一区二区三区| 日韩一区二区三区东京热| 国产福利社区一区二区| 吃奶还摸下面动态图gif| 一边亲着一面膜的免费版电视剧 | 中文字幕无码免费久久| 亚洲综合久久一本伊一区| 亚洲欧美高清在线精品一区二区| 亚洲人交乣女bbw| 欧美一本大道香蕉综合视频| 高清美女视频一区二区三区| 亚洲中文字幕一二三四区|