通過竄口(
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」
,將更改為
。serial
選項使lilo
的啟動資訊輸出到竄口,以便選擇不同的系統或核心進行。其中,
「0」表示串列埠使用
com1
;「9600」
表示波特率為
9600bps
;「n」
表示無校驗位;
「8」表示有
8位資料位。
的作用是向核心傳送引數,使系統啟動資訊到到竄口
com1
,波特率為
9600bps
。修改完成後,重新執行一下
lilo
命令使配置生效
管理口與CONSOLE口
為了方便遠端連線裝置。管理口存在與不存在,並不會影響裝置的使用。僅方便對裝置的管理 訪問。交換機上的埠,配置後可以作為裝置的管理口使用。概念 console口,是一種配置介面。使用console口直接連線交換機,對交換機進行配置。console口與串列埠 串列埠 是console口的通俗說法。利用c...
通過pip和conda來管理python包
注 以下都是在cmd視窗直接執行 更新所有的包 conda upgrade all 更新某個包 pip install upgrade 包名 pip install u 包名 更新某個包 conda update 包名 安裝某個包 conda install 包名 安裝某個包 pip install...
如何通過鍊錶來管理驅動的?
下面的圖是mmc裝置的驅動分析 與鍊錶相關的檔案在list.h標頭檔案裡面有定義 關於list add tail之前是不懂的,總覺得新的結點是放在了乙個很奇怪的位置,或者說是頭結點的前面。關於網絡卡驅動 中間通過for迴圈去遍歷整個eth devices鍊錶,找到最後乙個節點之後,就把新的裝置插入到...