设置网络
需要配置的第一个重要部分是网络,在FreeBSD中网络功能的地位非常重要。通过Sysinstall下的 Network配置,可以配置网络的基本设置内容,如IP、域名、缺省网关等,也可以设置基本的网络应用,如Free BSD是否用作NFS Client、NFS Server、匿名ftp服务器,以及是否启动路由交换软件route d或gated等等。使用Sysinstall就能设置一个正常运行的网络客户计算机,并能对FreeBSD系统提供的几种基本网络服务进行设置,非常简便和直观。如果使用Custom方式,就需要手工选择Configure菜单,执行Interface等子菜单中的设置。
如果安装方式是NFS或ftp等网络安装方式,这一步应该在选择安装方式之后就需要进行设置,否则无法完成复制系统文件的过程。
设置网络界面时首先要选择进行设置的网络界面,FreeBSD将列出内核探测出所有的网络界面,包括网卡、串口和并口等网络界面。一般这里只对网卡对应的网络界面进行设置,对应于并口、串口的网络界面常常需要较复杂的设置过程,需要在启动系统之后在额外设置。本例中系统有一个3C905B的网卡,网络界面名字为xl0。
对选定的网络界面xl0,可以配置主机名、域名网关、名字服务器、IP地址和子网掩码等基本的网络设置。配置好这个界面之后,不需要重新启动系统就可以立即使其发挥作用,从而使得在安装过程中就可以连接到网络上。 Sysinstall弹出下面对话框提示安装者启动这个网络界面:
然后在该对话框中选择Yes,使xl0这个网卡以前面设置的内容正常运行。
配置好网络界面之后,还可以配置这台FreeBSD提供的基本网络服务功能,如Ftp服务、NFS服务、是否支持NIS、是否运行路由交换软件等。需要根据计算机实际要求的功能,设置相应的选项。加入使用者对这些选项不是很清楚,可以忽略这个步骤,因为这些设置选项可以在任意时候重新设置,没有必要一定在初始安装的时候将全部设置都设置的无可挑剔。FreeBSD的可伸缩性使得,可以在任意时候改动系统设置,不需要重新启动系统就能使得改动生效。
此外,安装程序也将帮助安装者正确设置其他的一些设置选项。比如可以进行控制台的一些配置。可以配置控制台上使用的字体,键盘的映射方式,键盘的重复率,字符模式的屏幕保护和屏幕映射等。
字体设置中,可以选择安装自己喜爱的字体,常用的字体为8x16大小,如果选择了安装8x8(或8x14)的控制台字体,以后可以通过手工设置,使控制台的显示模式更丰富,例如可以设置为132列、60行的显示模式。
键盘的映射方式只有在使用非标准键盘时才有用,一般欧洲用户需要更改这个设置,使用标准101/102/10 4键盘的使用者,不需要改动。但明确选择一个键盘映射文件也有好处,比如重新定义一些功能键的位置等。
键盘重复率也能根据用户的具体要求而定,系统也提供了几种不同字符模式屏幕保护程序,如黑屏、BSD吉祥物等以供选择,还可以定制不同的屏幕组织方式。Screenmap则用于指定绘制字符界面的窗口时使用的特殊伪图象字符,这主要由于其他字体的伪图象字符与标准VGA字体的伪图象字符不同。这用于改变了字体设置的时候。
由于FreeBSD是一种网络操作系统,需要频繁和其他计算机打交道,正确的时间对于网络上计算机互相通信来讲非常重要,因此必须设置的时区信息。
此时系统将询问,当前计算机CMOS中的时间是按照标准格林威士时间进行设置的,还是按照本地时间来设置的。习惯上在BIOS设置时,是将COMS时钟按照本地时间进行设置,因此一般选择No。如果选择错误也没有关系,只要在设置完好再重新修改系统时间就可以了,但是会影响系统中共存的其他操作系统的时间。
然后就能按照洲、国家和地区选择时区,我国大多数地区应选择China coast。
FreeBSD也提供在控制台中使用鼠标的能力,能用鼠标器在控制台上进行复制/粘贴工作,并提供了一个伪鼠标接口sysmouse,其他需要使用鼠标的程序,如X,就能配置为使用这个逻辑设备而不必关心真实的鼠标类型,使得设置X Window更为简易。这个配置程序对鼠标进行设置简单且方便。
鼠标类型Type可以选择鼠标的真实类型,或者简单使用Auto让FreeBSD自动检测,然后选择鼠标端口 Port,这个端口设置必须正确,对串口鼠标必须指定具体的串口,其他种类鼠标使用相应的鼠标端口等。然后就使用 Enable来激活moused守护进程,如果鼠标指针移动正常,说明设置正确。那么以后系统都在启动时就自动启动mou sed守护进程,在控制台的文本状态下进行鼠标操作。
如果安装了X组件,安装程序还会提示用户设置X Window图形界面,然而X Window的设置是另一项复杂的任务,将在后面章节中单独进行介绍。
还需要做的工作包括为root用户设置口令,以保证系统的安全性,进行添加用户和组等基本的系统管理。使用 sysinstall添加用户和组非常简单直观,当然操作步骤麻烦一些,但全屏幕操作方式就存在这个问题。
如果这台计算机连接到了Internet上,并在前面配置好了网络界面,此时就可以登记到FreeBSD的用户群体中。
由于FreeBSD是一个免费操作系统,登记只是为了FreeBSD用户之间,用户和开发者之间加强联系的一种方式。而且FreeBSD用户一般不选择商业性的服务和技术支持,而是通过用户之间、与系统开发者之间相互联系、相互支持的自支持方式来提供技术支持。实践证明,通过Internet得到技术支持是最有效的方式。
如果安装者使用的是Novice或Express 安装方式,安装程序还会提示安装者安装安装介质上提供的软件包,熟练用户可以按需要选择安装不同的应用程序进行。由于这个步骤可以在系统运行的任何时候使用sysinstall程序进行,第一次安装系统时也可以略过这个步骤。
在所有的步骤完成之后,就能够重新启动系统,此时,一个完整的FreeBSD系统就将展现在使用者的面前了。