¡¡¡¡¿ÉÒÔÓöàÖÖ²»Í¬µÄ·½Ê½Ê¹Óà FreeBSD£¬ ÔÚÎı¾ÖÕ¶ËÊäÈëÃüÁîÊÇÆäÖÐÖ®Ò»¡£ ͨ¹ýʹÓÃÕâÖÖ·½Ê½£¬ Äú¿ÉÒÔÈÝÒ×µØÊ¹Óà FreeBSD À´»ñµÃ UNIX® ²Ù×÷ϵͳµÄÁé»î¶øÇ¿´óµÄ¹¦ÄÜ¡£ ÕâÒ»½Ú½«½éÉÜ ¡°ÖÕ¶Ë¡± ºÍ ¡°¿ØÖÆÌ¨¡±£¬ ÒÔ¼°ÈçºÎÔÚ FreeBSD ÖÐʹÓÃËüÃÇ¡£
¡¡¡¡¼ÙÈçÄúûÓÐÉèÖà FreeBSD ÔÚÆô¶¯ÆÚ¼ä¿ªÆôͼÐεǼ½çÃæ£¬ ÄÇôϵͳ½«ÔÚÒýµ¼ºÍÆô¶¯½Å±¾ÕýÈ·ÔËÐÐÍê³Éºó£¬¸øÄúÒ»¸öµÇ¼µÄÌáʾ¡£ Äú»á¿´µ½ÀàËÆÕâÑùµÄ½çÃæ:
Additional ABI support:. Local package initialization:. Additional TCP options:. Fri Sep 20 13:01:06 EEST 2002 FreeBSD/i386 (pc3.example.org) (ttyv0) login:
¡¡¡¡ÕâЩÐÅÏ¢¿ÉÄܺÍÄúµÄϵͳÉÔ΢Óе㲻ͬ£¬µ«²»»áÓкܴó²î±ð¡£ ×îºóÁ½ÐÐÊÇÎÒÃǸÐÐËȤµÄ£¬ Àí½âÕâÒ»ÐÐ:
FreeBSD/i386 (pc3.example.org) (ttyv0)
¡¡¡¡ÕâÒ»ÐÐÊÇÄú¸Õ²ÅÆô¶¯µÄϵͳÐÅÏ¢ÆäÖÐÒ»¿é£¬ ÄúËù¿´µ½µÄÊÇÒ»¸ö¡°FreeBSD¡±¿ØÖÆÌ¨£¬ ÔËÐÐÔÚÒ»¸öIntel»ò¼æÈݵÄx86Ìåϵ¼Ü¹¹ÉÏÃæ[1]¡£ Õą̂¼ÆËã»úµÄÃû×Ö (ÿ̨ UNIX ¼ÆËã»ú¶¼ÓÐ×Ô¼ºµÄÃû×Ö) ½Ð pc3.example.org£¬ ¾ÍÊÇÏÖÔÚÕâ¸öϵͳ¿ØÖÆÌ¨©¤©¤Õâ¸ö ttyv0 Öն˵ÄÑù×Ó¡£
¡¡¡¡ÔÚ×îºó£¬×îºóÒ»ÐÐÒ»Ö±±£³ÖÕâÑù:
login:
¡¡¡¡ÕâÀ Äú½«¿ÉÒÔÊäÈëÓû§Ãû ¡°username¡± ²¢µÇ¼µ½ FreeBSD ϵͳÖС£ ½ÓÏÂÀ´µÄÒ»½Ú£¬ ½«½éÉÜÈçºÎµÇ¼ϵͳ¡£
¡¡¡¡FreeBSDÊÇÒ»¸ö¶àÓû§¶àÈÎÎñµÄϵͳ£¬ »»¾ä»°À´Ëµ¾ÍÊÇÒ»¸öϵͳÖпÉÒÔÈÝÄÉÐí¶à²»Í¬µÄÓû§£¬ ¶øÕâЩÓû§¶¼¿ÉÒÔͬʱÔÚÕą̂»úÆ÷ÖÐÔËÐдóÁ¿µÄ³ÌÐò¡£
¡¡¡¡Ã¿Ò»¸ö¶àÓû§ÏµÍ³¶¼±ØÐëÔÚij·½ÃæÈ¥Çø·Ö ¡°user¡±£¬ ÔÚ FreeBSD Àï (ÒÔ¼° Àà-UNIX ²Ù×÷ϵͳ)£¬ Íê³ÉÕâ·½Ãæ¹¤×÷ÊÇÓбØÒªµÄ£¬ Òò¶ø£¬ ÿλʹÓÃÕßÔÚÔËÐгÌÐò֮ǰ¶¼±ØÐëÊ×ÏÈ ¡°µÇ¼¡±£¬ ¶øÃ¿Î»Óû§¶¼ÓÐÓëÖ®¶ÔÓ¦µÄÓû§Ãû (¡°username¡±) ºÍÃÜÂë (¡°password¡±)¡£ FreeBSD »áÔÚÓû§½øÈë֮ǰ×÷³öѯÎÊÕâÁ½ÏîÐÅÏ¢¡£
¡¡¡¡µ± FreeBSD Òýµ¼²¢ÔËÐÐÍêÆô¶¯½Å±¾Ö®ºó£¬ [2]£¬ Ëü»á¸ø³öÒ»¸öÌáʾ£¬ ²¢ÒªÇóÊäÈëÓÐЧµÄÓû§Ãû£º
login:
¡¡¡¡¾Ù¸öÀý×Ó¸üÈÝÒ×Àí½â£¬ÎÒÃǼÙÉèÄúµÄÓû§Ãû½Ð john¡£ ÔÚÌáʾ·ûÏÂÊäÈë john ²¢°´ Enter£¬ ´ËʱÄúÓ¦¸Ã¿´µ½Õâ¸öÌáʾ ¡°password¡±£º
login: john Password:
¡¡¡¡ÏÖÔÚÊäÈë johnµÄÃÜÂë²¢°´Ï Enter¡£ ÊäÈëÃÜÂëʱÊÇ ²»»ØÏÔµÄ! ²»±ØÎª´Ëµ£ÐÄ£¬ ÕâÑù×öÊdzöÓÚ°²È«¿¼ÂÇ¡£
¡¡¡¡¼ÙÈçÄúÊäÈëµÄÃÜÂëÊÇÕýÈ·µÄ£¬ ÕâʱÄãÓ¦¸ÃÒѽøÈë FreeBSD£¬ ²¢¿ÉÒÔ¿ªÊ¼³¢ÊÔ¿ÉÓõÄÃüÁîÁË¡£
¡¡¡¡ÄúÓ¦¸Ã¿´¼û MOTD »òÕß³öÏÖÒ»¸öÃüÁîÌáʾ·û (#¡¢$ »ò % ×Ö·û). Õâ±íÃ÷ÄúÒѳɹ¦µÇ¼½øÈëFreeBSD¡£
¡¡¡¡ÔÚÒ»¸ö¿ØÖÆÌ¨ÔËÐÐ UNIX ÃüÁîËä˵ºÜºÃ£¬ µ« FreeBSD ¾ßÓÐÒ»´ÎÔËÐÐ ¶à¸ö³ÌÐòµÄÄÜÁ¦¡£ ½öʹÓÃÒ»¸ö¿ØÖÆÌ¨Ö»»áÀË·Ñ FreeBSD ͬʱÔËÐжàÈÎÎñµÄÄÜÁ¦¡£ ¶ø ¡°ÐéÄâ¿ØÖÆÌ¨¡± ÔÚÕâ·½Ãæ·¢»ÓÇ¿´óµÄ¹¦ÄÜ¡£
¡¡¡¡FreeBSD ÄÜÅäÖóöÂú×ãÄú²»Í¬ÐèÇóµÄÐéÄâ¿ØÖÆÌ¨£¬ ÔÚ¼üÅÌÉÏÄúÓÃÒ»×é¼ü¾ÍÄÜ´Ó¸÷¸öÐéÄâ¿ØÖÆÌ¨Ö®¼äÇл»¡£ ¸÷¸ö¿ØÖÆÌ¨ÓÐ×Ô¼ºµÄ´«ÊäͨµÀ£¬ µ±ÄúÔÚ¸÷¸ö¿ØÖÆÌ¨Çл»Ê± FreeBSD »áÇл»µ½ºÏÊʵļüÅÌ´«ÊäͨµÀºÍÏÔʾÆ÷´«ÊäͨµÀ¡£
¡¡¡¡FreeBSD ¸÷¸ö¿ØÖÆÌ¨Ö®¼ä¿ÉÀûÓÃÌØÊâ×é¼üÇл»²¢±£ÁôÔÓпØÖÆÌ¨ [3]£¬Äú¿ÉÕâÑù×ö: Alt-F1£¬ Alt-F2£¬ Ò»Ö±µ½ Alt-F8 ÔÚFreeBSDÀïÇл»µ½ÆäÖÐÒ»¸öÐéÄâ¿ØÖÆÌ¨¡£
¡¡¡¡Í¬ÑùµØ, ÄúÕýÔÚ´ÓÆäÖÐij¸ö¿ØÖÆÌ¨Çл»µ½ÁíÒ»¸ö¿ØÖÆÌ¨µÄʱºò, FreeBSD »á±£´æÕýÔÚʹÓúͻָ´½«ÒªÊ¹ÓÃÆÁÄ»´«ÊäͨµÀ¡£ ÕâÖÖ½á¹ûÐγÉÒ»ÖÖ ¡°´í¾õ¡±£¬ ÄúÓµÓÐÐí¶à¡°ÐéÄ⡱ÆÁÄ»ºÍ¼üÅÌ¿ÉÒÔÊäÈëºÜ¶àµÄÃüÁî¡£ ÕâЩ³ÌÐòÐèÒªÔÚÒ»¸öÐéÄâ¿ØÖÆÌ¨²»ÄÜÍ£Ö¹ÔËÐжøÓÖ²»ÐèÒª¹Û²ìËü£¬ Ëü¼ÌÐøÔËÐжøÄú¿ÉÒÔÇл»µ½ÆäËûµÄÐéÄâ¿ØÖÆÌ¨¡£
¡¡¡¡FreeBSD ÐéÄâ¿ØÖÆÌ¨µÄĬÈÏÅäÖÃΪ8¸ö£¬µ«²¢²»ÊÇÓ²ÐÔÉèÖ㬠Äú¿ÉÒÔºÜÈÝÒ×ÉèÖÃÐéÄâ¿ØÖÆÌ¨µÄ¸öÊýÔö¶à»ò¼õÉÙ¡£ ÐéÄâ¿ØÖÆÌ¨µÄµÄ±àºÅºÍÉèÖÃÔÚ /etc/ttys ÎļþÀï¡£
¡¡¡¡Äú¿ÉÒÔʹÓà /etc/ttys ÎļþÔÚ FreeBSD ÏÂÅäÖÃÐéÄâ¿ØÖÆÌ¨¡£ ÎļþÀïÿһδ¼Ó×¢Ê͵ÄÐж¼ÄÜÉèÖÃÒ»¸öÖÕ¶Ë»òÐéÄâ¿ØÖÆÌ¨ (µ±ÐÐÀﺬÓÐ # Õâ¸ö×Ö·ûʱ²»ÄÜʹÓÃ) ¡£ FreeBSD ĬÈÏÅäÖÃÊÇÅäÖóö9¸öÐéÄâ¿ØÖÆÌ¨¶øÖ»ÄÜÆô¶¯8¸ö£¬ ÒÔÏÂÕâЩÐÐÊÇ ttyv Ò»ÆðÆô¶¯:
# name getty type status comments # ttyv0 "/usr/libexec/getty Pc" cons25 on secure # Virtual terminals ttyv1 "/usr/libexec/getty Pc" cons25 on secure ttyv2 "/usr/libexec/getty Pc" cons25 on secure ttyv3 "/usr/libexec/getty Pc" cons25 on secure ttyv4 "/usr/libexec/getty Pc" cons25 on secure ttyv5 "/usr/libexec/getty Pc" cons25 on secure ttyv6 "/usr/libexec/getty Pc" cons25 on secure ttyv7 "/usr/libexec/getty Pc" cons25 on secure ttyv8 "/usr/X11R6/bin/xdm -nodaemon" xterm off secure
¡¡¡¡Èç¹ûÒªÁ˽âÕâ¸öÎļþÖÐÿһÁеÄÏêϸ½éÉÜ£¬ ÒÔ¼°ÐéÄâ¿ØÖÆÌ¨ÉÏËùÄÜʹÓõÄÅäÖ㬠Çë²Î¿¼Áª»úÊÖ²á ttys(5)¡£
¡¡¡¡¹ØÓÚ ¡°µ¥Óû§Ä£Ê½¡± Ïêϸ½éÉÜÔÚ µÚ 12.6.2 ½Ú ÕâÀï¿ÉÒÔÕÒµ½¡£ µ±ÄúÔËÐе¥Óû§Ä£Ê½Ê±Ö»ÄÜʹÓÃÒ»¸ö¿ØÖÆÌ¨£¬ ûÓжà¸öÐéÄâ¿ØÖÆÌ¨¿ÉʹÓᣠµ¥Óû§Ä£Ê½µÄ¿ØÖÆÌ¨Í¬Ò²¿ÉÒÔÔÚ /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
×¢Òâ: Õâ¸ö console ÒѾעÊ͵ô, Äú¿É±à¼ÕâÐÐ°Ñ secure ¸ÄΪ insecure¡£ ÕâÑù£¬ µ±Óõ¥Óû§½øÈë FreeBSD ʱ£¬ ËüÈÔȻҪÇóÌṩ root Óû§µÄÃÜÂë¡£
ÔÚ°ÑÕâ¸öÑ¡Ïî¸ÄΪ insecure µÄʱºòÒ»¶¨ÒªÐ¡ÐÄ£¬ Èç¹ûÄúÍü¼ÇÁË rootÓû§µÄÃÜÂ룬 ½øÈëµ¥Óû§»áÓеãÂé·³¡£ ¾¡¹ÜÈÔÈ»ÄܽøÈëµ¥Óû§Ä£Ê½£¬ µ«Èç¹ûÄú²»ÊìϤËü¾Í»á·Ç³£ÁîÈËÍ·ÌÛ¡£
¡¡¡¡FreeBSD ¿ØÖÆÌ¨Ä¬ÈϵÄÏÔʾģʽ¿ÉÒÔ±»µ÷ÕûΪ 1024x768£¬ 1280x1024£¬ »òÕßÈκÎÄãµÄÏÔ¿¨Ð¾Æ¬ºÍÏÔʾÆ÷ËùÖ§³ÖµÄÆäËû³ß´ç¡£ ҪʹÓÃÒ»¸ö²»Í¬µÄÏÔʾģʽ£¬ Äã±ØÐëÊ×ÏÈÖØÐ±àÒëÄں˲¢°üº¬ÒÔÏÂ2¸öÑ¡Ï
options VESA options SC_PIXEL_MODE
¡¡¡¡ÔÚÄÚºËÓÃÕâ2¸öÑ¡Ïî±àÒëÍê³Éºó£¬Äã¾Í¿ÉÒÔʹÓà vidcontrol(1) ¹¤¾ßÀ´²â¶¨ÄãµÄÓ²¼þÖ§³ÖºÎÖÖÏÔʾģʽÁË¡£ ÒÔ root Éí·ÝÔÚ¿ØÖÆÌ¨¼üÈëÒÔÏÂÃüÁîÀ´»ñµÃÒ»·ÝËùÖ§³ÖµÄÏÔʾģʽÁÐ±í¡£
# vidcontrol -i mode
¡¡¡¡Õâ¸öÃüÁîµÄÊä³öÊÇÒ»·ÝÄãµÄÓ²¼þËùÖ§³ÖµÄÏÔʾģʽÁÐ±í¡£ Äã¿ÉÒÔÔÚÒÔ root Éí·ÝÔÚ¿ØÖÆÌ¨ÉϼüÈë vidcontrol(1) ÃüÁîÀ´¸Ä±äÏÔʾģʽ£º
# vidcontrol MODE_279
¡¡¡¡Èç¹ûÄã¶ÔÓÚеÄÏÔʾģʽÂúÒ⣬ÄÇô¿ÉÒÔ°ÑËü¼ÓÈëµ½ /etc/rc.conf ʹ»úÆ÷ÔÚÿ´ÎÆô¶¯µÄʱºò¶¼ÄÜÉúЧ£¬ ÎÒÃÇʹÓÃÁËÉÏÒ»¸öÀý×ÓÖеÄģʽ£º
allscreens_flags="MODE_279"
[1] |
ÏÖÔÚÀí½âÒ»ÏÂi386µÄº¬Òå¡£ Çë×¢Ò⾡¹ÜÄúµÄ FreeBSD ²¢·ÇÔÚ Intel 386 CPU ÉÏÔËÐУ¬ µ«Ò²»áÏÔʾΪ i386¡£ Õâ²»ÊÇÖ¸ÄúµÄ´¦ÀíÆ÷£¬ ¶øÊÇÖ¸´¦ÀíÆ÷µÄ ¡°Ìåϵ½á¹¹¡±¡£ |
[2] |
Æô¶¯½Å±¾ÕâЩ³ÌÐòÔÚFreeBSDÔÚÆô¶¯¹ý³ÌÖÐÔËÐС£ ËüÃǵÄÖ÷Òª¹¦ÄÜΪÆäËûÿ·½ÃæµÄÔËÐÐ×÷ºÃ×¼±¸£¬ ºÍÔËÐÐÄúµÄÅäÖÃËùÓõ½µÄÏà¹Ø»·¾³¡£ |
[3] |
¹ØÓÚ FreeBSD µÄ¿ØÖÆÌ¨ºÍ¼üÅÌÉ豸ÕâЩÏêϸ×ÊÁÏ»òʹÓü¼ÇÉ¿ÉÔÚÊÖ²áÀïÕÒµ½: syscons(4)¡¢atkbd(4)¡¢vidcontrol(1) ºÍ kbdcontrol(1)¡£ ÎÒÃDz»ÔÚÕâÀïÏêϸ½éÉÜ£¬ µ«Êǰ®ºÃÕß×Ü»áÔÚÊÖ²áÀïÕÒµ½ÏêϸµÄ´ð°¸¡£ |
±¾ÎĵµºÍÆäËüÎĵµ¿É´ÓÕâÀïÏÂÔØ£ºftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.
Èç¹û¶ÔÓÚFreeBSDÓÐÎÊÌ⣬ÇëÏÈÔĶÁÎĵµ£¬Èç²»Äܽâ¾öÔÙÁªÏµ<questions@FreeBSD.org>.
¹ØÓÚ±¾ÎĵµµÄÎÊÌâÇë·¢ÐÅÁªÏµ <doc@FreeBSD.org>.