UNIX基礎--控制檯和終端

虛擬控制檯和終端

Virtual Consoles and Terminals:

FreeBSD 虛擬控制檯的默認配置爲8個,但並不是硬性設置, 您可以很容易設置虛擬控制檯的個數增多或減少。 虛擬控制檯的的編號和設置在 /etc/ttys文件裏。

# name    getty                         type  status comments
#
ttyv0   "/usr/libexec/getty Pc"         xterm   on  secure
# Virtual terminals
ttyv1   "/usr/libexec/getty Pc"         xterm   on  secure
ttyv2   "/usr/libexec/getty Pc"         xterm   on  secure
ttyv3   "/usr/libexec/getty Pc"         xterm   on  secure
ttyv4   "/usr/libexec/getty Pc"         xterm   on  secure
ttyv5   "/usr/libexec/getty Pc"         xterm   on  secure
ttyv6   "/usr/libexec/getty Pc"         xterm   on  secure
ttyv7   "/usr/libexec/getty Pc"         xterm   on  secure
ttyv8   "/usr/X11R6/bin/xdm -nodaemon"  xterm   off secure

FreeBSD 默認系統控制檯是system console(ttyv0),8個虛擬控制檯virtual consoles (ttyv1 ~ ttyv8),(ttyv8)用於進入桌面環境。

FreeBSD使用 Alt+F1 ~ Alt+F9鍵,切換多個虛擬控制檯。從圖形界面切換至其他虛擬控制檯要使用Ctrl+Alt。

單用戶模式

Single User Mode

單用戶模式主要用於修復系統啓動失敗,或者重新設置root密碼。在單用戶模式中,網絡和虛擬控制檯不能使用,但是可以提供完整的root權限,而不需要root密碼。

單用戶模式的控制檯也可以在/etc/ttys文件中的設置。

# name  getty                           type  status  comments
#
# If console is marked "insecure", then init will ask for the root password
# when going to single-user mode.
console none                            unknown  off  secure

可編輯把 secure 改爲 insecure。 這樣, 當用單用戶進入 FreeBSD 時, 它仍然要求提供 root 用戶的密碼。

改變控制檯的顯示模式

Changing Console Video Modes

FreeBSD 控制檯默認的顯示模式可以被調整爲 1024x768, 1280x1024, 或者任何你的顯卡芯片和顯示器所支持的其他尺寸。 要使用一個不同的顯示模式,加載vesa模塊:

kldload vesa

使用vidcontrol工具來檢測硬件支持的顯示模式。

vidcontrol -i mode

這個命令的輸出是一份你的硬件所支持的顯示模式列表。使用vidcontrol命令來改變顯示模式:

vidcontrol MODE_279

如果對於新的顯示模式滿意,那麼可以把它加入到/etc/rc.conf使機器在每次啓動的時候都能生效.

allscreens_flags=”MODE_279”

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