Eric @ EricBess WebHome

一味思考而不行动,将在不知不觉中变得无意义

Chinese (Simplified) flagItalian flagKorean flagPortuguese flagEnglish flagGerman flagFrench flagSpanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroat flagDanish flagFinnish flagHindi flagPolish flagRumanian flagSwedish flagNorwegian flagCatalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flagSlovenian flagUkrainian flagVietnamese flag
By N2H

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]

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
-欢迎为本文评级

相关日志

本文读者也关心以下内容:

  • N/A

03月 23rd, 2008 作者: eric | Unix/BSD/Linux | Trackback ? | 无评论| Email This Post Print This Post | 218 views

Add a Comment

Leave a reply

No Comments