虛擬控制檯和終端
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”