2007/12/28 16:31
三、FreeBSD 系统的设置
系统安装完成了,现在我们开始对他进行设置。
刚安装完成的系统是没有密码的,我们用 root 直接登录进去。
# sysinstall
对系统进行设置。
选择【Configure】进入
【Root Password】设置 root 密码。
【Networking】选择【sshd】启用 ssh 远程登录,这样我们就可以在终端上对系统进行设置了,
不用在 VMware 里面来回切换,方便!
选择【Exit】退出设置界面。
系统网络设置
设置前,可以先查看一些网卡号
# ifconfig -a
lnc0: flags=108843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,NEEDSGIANT> mtu
1500
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet 127.0.0.1 netmask 0xff000000
# ee /etc/rc.conf
加入:
ifconfig_lnc0="inet 192.168.10.20 netmask 255.255.255.0" # IP 地址和子网掩码
defaultrouter="192.168.10.10" # 默认网关
hostname="www.rd.bj" # 机器名称
# ee /etc/hosts
加入:
192.168.10.20 www.rd.bj # 将 IP 和机器名做映射
# ee /etc/resolv.conf
加入:
nameserver 127.0.0.1
然后根据向导生成所需的文件,密钥类型选择【DSA】。请牢记你的在此过程中输入的通行短语
(其实就是你以后登录的时候要输入的,就相当于你自己设置的一个密码)。
这个向导完成之后,会生成两个文件,默认是 Identity 和 Identity.pub。
网络问题搞定了,接下来,我们就要跟系统进行升级和编译内核了,首先我们来对系统进行升
级。
系统的升级(src 和 ports)
要对系统升级,我们必需要使用到一个软件:cvsup,我们可以利用光盘安装(在第二张光盘
里),这样节省时间。
# sysinstall
选择【Configure】进入
【Packages】 -> 【CD/DVD】 -> 【devel】
选中 [X] cvsup-without-gui-16.1h_2
再选择【OK】,返回到上一界面,选择【Install】,等待安装完成。
安装完 CVSUP 后 默认是装在了/usr/local/bin 下的 cvsup
# rehash
# ee ports-supfile
更改一下部分:
*default host=cvsup.cn.FreeBSD.org #CVS 服务器,选择一个快点服务器节省时间
*default base=/usr # cvsup 接收文件的存放目录
*default prefix=/usr
*default release=cvs tag=.
*default delete use-rel-suffix
# 更新全部 Ports,这个要注意一下,默认值就是它,将会更新全部 Ports,
# 若只需要更新某个 Ports 目录,在前面加#,将它注释掉
# 将 ports-all 注释后,将后面需要更新的目录前面的#去掉,这样就是单个更新
ports-all
设置好配置文件后,保存退出后执行:
# cvsup -g -L 2 ports-supfile
更新好 ports 后,我们就用同样的方法更新 src。为了服务器的稳定性,我们这里选择 stable-
supfile 作为我们的更新配置文件。
按照上面相同的方法更改配置文件中的参数,保存退出后执行:
# cvsup -g -L 2 stable-supfile