安装好Freebsd之后,请花些时间进行以下的必要配置:
一 .远程shell开通
1.设定sshd,编辑 /etc/ssh/sshd_config文件 修改以下值:
PermitRootLogin yes
PasswordAuthentication yes
编辑/etc/rc.conf
最后加入:sshd_enable=”yes”即可,如果有的话,把前面的注解#去掉
以上选项允许root使用口令登录ssh server,有较大安全隐患
建议创建 public key或者创建其他wheel组用户后su成root
创建用户使用 adduser,删除用户使用 rmuser
2.重启SSH服务,使修改生效
/etc/rc.d/sshd restart
或者
#killall -HUP sshd //即可重启sshd
//这样我们现在就可以远程登陆SSH控制服务器了.
二. 加快Freebsd的pkg_add的访问速度
1.BSD默认的shell是csh,这点不同于linux的bash,因此修改pkg_add也会有两种
默认csh
比如您要安装lynx,使用pkg_add -rv lynx,默认的设置是从ftp.freebsd.org的ftp fetch 文件,
但是你可以改变环境变量,让pkg_add -r从我们的ftp上fetch 文件,具体设置如下:
csh shell
#setenv PACKAGEROOT “ftp://ftp.freebsdchina.org”
bash shell
#export PACKAGEROOT=”ftp://ftp.freebsdchina.org”
三. 关于cvsup的使用
cvsup默认是不安装的,执行如下两种方法之一安装
1.#sysinstall //安装CVSup
选择 Configure Do post-install Configuration
选择 Packages Install pre-packaged softeare for FreeBSD
选择 FTP Install form an FTP server
选择 URL Specify some other ftp site by URL
输入自定ftp站点位置
URL: ftp://ftp.freebsd.org/pub/FreeBSD/ports/
当从站点下载目录后
选择 net Networking Utilities
选择 cvsup-without-gui-16.1h
然后选择OK install 安装.
2.#pkg_add -rv cvsup-without-gui
#rehash
首先按照上述方法设置环境变量
#vi /usr/share/examples/cvsup/ports-supfile
修改
*default host=CHANGE_THIS.FreeBSD.org
为
*default host=cvsup.FreeBSDchina.org
(freebsdchina有4台cvsup服务器,分别是cvsup.freebsdchina.org,cvsup1.freebsdchina.org,cvsup2.freebsdchina.org,
cvsup3.freebsdchina.org 分布在电信,网通,联通等主干上,大家可以按照自己的网速选择不同的cvsup server)
#cvsup -L2 /usr/share/examples/cvsup/ports-supfile //开始更新port树
方法二,这种方法主要是安全起见,把ports-supfile备份到/usr下
cp /usr/share/examples/cvsup/ports-supfile /usr
vi /usr/ports-supfile
修改
*default host=freebsd.csie.nctu.edu.tw
Note:补充,备用一个host: cvsup.FreeBSDChina.org
保存后
开始更新port
cvsup -g -L 2 /usr/ports-supfile
更新完就OK了
3. 首先安装wget程序,一个更好用的下载软件
在FreeBSD中进入/opt,创建install.img目录,然后进入该目录
用SecureFTP匿名登入ftp.freebsd.org,进入6.2 release的packages
找到wget,右键点击Copy URL,在FreeBsd中输入:
fetch ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/6.2-RELEASE/packages/All/wget-1.10.2.tbz
然后安装软件
pkg_add wget-1.10.2.tbz
此时会提示:
pkg_add: could not find package libiconv-1.9.2_2 !
pkg_add: could not find package gettext-0.14.5_2 !
继续从ftp找这二个文件拉下来
再次运行:pkg_add wget-1.10.2.tbz
当然了,最简单的方式还是
#pkg_add -rv wget装完后,记得
#rehash //使其生效