OK,前面我们讲解了一下,mini的FreeBSD安装,现在系统安装好了,假设它能正常运行了 :) ,下面我们要做些基础的配置,让它更快更好的发挥一下效能
此文是在假如你已经看过FreeBSD 安装教程文章的基础上
刚才我们配置好了服务器,怎么样让我们远程可以管理服务器,我们使用SSH远程登陆,刚才我们建立了个demo帐号,这里我们使用SecureCRT软件做为SSH的客户端
1.选择SSH2
2.Hostname 里输入服务器的IP地址
3.Port 输入服务器上SSH的端口号,默认是22
4.Username 输入服务器的登陆帐号,root在默认情况是不让远程SSH登陆的,所以我们必须在服务器创建一个属于wheel组的帐号先
5.Keyboard Interactive 这里我们使用键盘输入密码
关于为什么要更新Ports,Ports是什么东东,由于这个*nix下安装软件哪,很多软件有依存关系,如果你要装A软件,可能需要安装B软件的某些小胳膊小腿,如果一个一个自已查找依赖关系,并下载安装,不要了老命才怪,而Ports解决了这个问题.更新Ports有利于修正已有的软件问题,比如修补有漏洞的软件,所以强烈建议你更新Ports
更新ports的方法,使用root帐号执行
portsnap fetch extract update
为什么要更新/usr/src,更新/usr/src有利于我们修补系统自身的漏洞,当然不是升级完src就表示系统打好补丁了,我们还要编译整个系统并安装才行,但第一步我们必须要选把src升级到最新的版本
1 安装 cvsup-without-gui
cd /usr/ports/net/cvsup-without-gui make install clean
2 使用cvsup升级/usr/src
怎么升级到生产版的src哪,这里偶也不会了
cd /usr/ports/ftp/axel make install clean
安装好后,编译/etc/make.conf,使其生效,代替系统默认的fetch下载软件进行工作
ee /etc/make.conf
ee 为文本编辑工具,比较人性化,是FreeBSD内带的
然后添加如下内容
FETCH_CMD=axel FETCH_BEFORE_ARGS=-n 5 -a FETCH_AFTER_ARGS= DISABLE_SIZE=yes
这里最主要的地方是
FETCH_BEFORE_ARGS=-n 5 -a
表示五线程下载,如果你要10个线程同时下载,就使用 -n 10 、 如果你想使用类迅雷的,从多个服务器同时下载的工具,只要加上 -Sx,x为下载的的最大源数 、 例:你想五个线程,从五个服务器进行下载就写成 、
FETCH_BEFORE_ARGS=-n 5 -S5 -a