一般新安装完系统后的一些常用设置,记录一下
一、提高ports安装速度
FreeBSD中的ports安装工具默认工具是用fetch,下载时经常出现龟速现象。为了提高ports安装速度,我推荐axel工具。相关make.conf文件配置步骤如下:
cd /usr/ports/ftp/axel
make install
#修改/etc/make.conf
vim /etc/make.conf
#加入以下内容
FETCH_CMD=axel
FETCH_BEFORE_ARGS= -n 10 -a
FETCH_AFTER_ARGS=
DISABLE_SIZE=yes
MASTER_SITE_OVERRIDE?=\
{DIST_SUBDIR}/\
{DIST_SUBDIR}/\
ftp://ftp.freeBSDchina.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/MASTER_SITE_OVERRIDE?=${MASTER_SITE_BACKUP}
如使用wget工具,修改如下:
FETCH_CMD= wget
FETCH_BEFORE_ARGS= -c -t 1
FETCH_AFTER_ARGS=
DISABLE_SIZE=yes #这行是必要的,否则...
二、安装vim编辑器
工欲善其事,必先利其器。用了段时间后的FreeBSD,居然发现没有vim,我还是习惯使用Linux下的vim,先安装vim后再工作吧。安装方法如下:
cd /usr/ports/editors/vim-lite/
make patch && make install
或者是直接pkg_add -r vim-lite
安装完后默认是没有vim配置文件的,如果就这样直接用vim编辑文件时会感觉怪怪的,但BSD这些都已经准备好了一个默认配置文件(这个配置文件只包含了一些基本配置,相较centos下功能不多,但足够使用了),直接使用即可
cp /usr/local/share/vim/vim73/vimrc_example.vim ~/.vimrc
增加语法检查及颜色显示等功能。
#echo "syntax on">>/root/.vimrc
#echo "alias vi vim" >>/root/.cshrc
附:freebsd下的ports内有两个版本的vim,是vim和vim-lite,其中vim包含gui图形界面依赖的,我们一般是在服务器下面,所以没必要安装那个,直接用vim-lite即可
三、
列出无法补齐的候选文件
想要让FreeBSD的csh像bash那样按tab列出无法补齐的候选文件,标准的方法是按Ctrl+D。但如果一定要用tab的话,在/etc/csh.cshrc中加入:
set autolist
四、运行新安装的命令
FreeBSD 8.0的cshell会缓存环境变量PATH中指定的目录里的可执行文件,以加快查找速度,这会造成一些新安装的命令无法运行,最典型的例子就是刚安装的vim居然提示找不到命令。用如下命令解决问题:
rehash
感觉此习惯跟linux下用locate查找某文件比较类似。linux下一般也会在安装前软件后用updatedb来更新文件最新数据库,然后用locate命令令其生效。
附:其实还有另外一个办法,使用 source /etc/profile 也可以的
五、pkg_add -r Package远程自动下载安装软件包
setenv PACKAGESITE ftp://ftp.cn.freebsd.org/pub/FreeBSD/ports/i386/packages-9.1-release/Latest/
如果是bash环境,就是
export PACKAGESITE ftp://ftp.cn.freebsd.org/pub/FreeBSD/ports/i386/packages-9.1-release/Latest/
六、安装fastest_sites,该包可以选择最快的站点去下载相关数据
pkg_add -r fastest_sites
http://blog.chinaunix.net/uid-8874157-id-3883209.html
阅读(1940) | 评论(0) | 转发(0) |