My Freebsd Setting
前章:FreeBSD standard setup and tuning [load]
第0小节:最小化安装后作业
sysinstall-->Configure-->Distributions-->man //安装man我的习惯,没有这个东西,真是痛苦
/usr/libexec/locate.updatedb //更新LOCATE库
第1小节:配置ssh
ee /etc/rc.conf
//里面如果有sshd_enable="YES"则说明我们已经开启ssh服务器了,如果没有请加上。
ee /etc/ssh/sshd_config
//找到#PermitRootLogin no这一行,去掉前面的#号,再把后面的no改成yes,按ESC再按两下回车保存退出。如果你会用VI也可以。
//重启SSH服务
/etc/rc.d/sshd restart
第2小节:更新系统
//安装cvsup程序。cvsup是一个用于从远程服务器主机上的主cvs(1) 库分发和更新源码树的软件包,用来更新操作系统和软件。
setenv PACKAGEROOT "ftp://ftp.freebsdchina.org/"
setenv PACKAGESITE "ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/i386/packages-7.0-release/Latest/" OR
//在/etc/profile 里设国内快点的packagesite
export PACKAGESITE=ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/i386/packages-7.0-release/Latest/
export PACKAGEROOT=ftp://ftp.freebsdchina.org/
pkg_add -r cvsup-without-gui
rehash
//现在我们可以使用cvsup了,首先更新ports软件包源码。
cp /usr/share/examples/cvsup/ports-supfile ~root
更新服务器:
ee ~root/ports-supfile
//*default host=CHANGE_THIS.FreeBSD.org
//我们为了更快的速度,一般选择离我们比较近的服务器:
//*default host=cvsup.freebsdchina.org
更新PORTS LIST:
cvsup -g -L 2 ~root/ports-supfile
定期更新PORTS LIST
vi /etc/crontab
#Ports Update
* * */3 * * root cvsup -g -L 2 ~root/ports-supfile /dev/null 2>&1
//接下来我们更新系统内核源码。把系统源码升级到最稳定的stable版本。大约又要十几分钟
cvsup -L 2 -h cvsup.cn.freebsd.org /usr/share/examples/cvsup/stable-supfile
添加更快的port下载站点
另外,加上以下两行可以在让make先从更快的站点下载port
vi /etc/make.conf
MASTER_SITE_BACKUP?= \
ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/\
ftp://ftp.freebsdchina.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/
ftp://ftp2.tsinghua.edu.cn/mirror/FreeBSD/ports/distfiles/${DIST_SUBDIR}/\
ftp://ftp2.tsinghua.edu.cn/mirror/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://freebsd.csie.nctu.edu.tw/pub/ports/distfiles/${DIST_SUBDIR}/\
ftp://freebsd.csie.nctu.edu.tw/pub/distfiles/${DIST_SUBDIR}/\
ftp://ftp.hk.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/\
ftp://ftp.hk.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/
ftp://140.113.17.209/pub/ports/distfiles/${DIST_SUBDIR}/\
ftp://140.113.17.209/pub/distfiles/${DIST_SUBDIR}/\
MASTER_SITE_OVERRIDE?= ${MASTER_SITE_BACKUP}
第3小节:加速下载
//freebsd大部分系统软件都可以通过port安装,为了设置良好的ports安装环境,先安装多线程下载port,提高之后的工作效率.
安装prozilla
cd /usr/ports/ftp/prozilla
make install clean; rehash
配置
ee /etc/make.conf //在开头加入:
FETCH_CMD= proz
FETCH_BEFORE_ARGS= -r -k=4 -s
FETCH_AFTER_ARGS=
DISABLE_SIZE= yes
第4小节 Install bash
//始用您熟悉的shell, bash是较流行的一种。
cd /usr/ports/shells/bash
make install clean
cd /usr/ports/shells/bash-completion
make install clean
ln -f /usr/local/bin/bash /bin
chsh -s /usr/local/bin/bash
第5小节 Install perl5.8
echo "ENABLE_SUIDPERL=true" >> /etc/make.conf
cd /usr/ports/lang/perl5.8
make -DENABLE_SUIDPERL"TRUE" install clean
第6小节 解决vmware时间同步问题
//如果使用vmware安装freebsd需要解决时间同步问题
1. 安装VMWare Tools:
//VMWare中选择Settings > VMware Tools Install.
mount /cdrom
cp /cdrom/vmware-freebsd-tools.tar.gz /tmp
umount /cdrom
Untar the VMware Tools tar file in /tmp and install it:
cd /tmp
tar zxf vmware-freebsd-tools.tar.gz
cd vmware-tools-distrib
./vmware-install.pl
2. 手工修改配置:
//停止虚拟机,然后在在虚拟机的.vmx文件中找到:tools.syncTime = "FALSE",将FALSE改为TRUE,再启动虚拟机即可。
//注意:在虚拟机中最好不要启用ntpd同步标准时间,好像会引起时钟混乱。
//OR
/usr/local/sbin/vmware-guestd --cmd "vmx.set_option synctime 0 1"
ee /boot/loader.conf
hint.apic.0.disabled=1
第7小节 Apache @ Linux&FreeBSD Setup [load]
第8小节 PHP 整理(Linux,Freebsd) [load]
第9.1小节 MySQL 5新特性及安装 [load]
第9.2小节 phpMyAdmin安装、配置、使用(for linux and FreeBSD) [load]
第10小节 Pure-ftpd Setup for Linux&FreeBSD [load]
| -欢迎为本文评级 |
相关日志 |
本文读者也关心以下内容:
|















































Leave a reply