网上很多资料不是已经很老了,就是有很多的错误,本文立足于给新手提供一个照搬就能用备忘录,尽量在原有默认的基础上修改,减少不必要的步骤、噱头,包括配置文件,所以高人、牛人就可以飘过了。
一、FreeBSD7.0最小化安装
最小化安装图解可参见:
二、部分初始设置
1、ee /etc/rc.conf
加入 sendmail_enable="NONE" #停用sendmail
加入fsck_y_enable="YES" #非正常关机后自动启动自检程序
2、ee /etc/make.conf
加入MASTER_SITE_OVERRIDE?= \
\ #ports镜像点设置,选择速度快的镜像点
#以上两个链接基本够用了
WITHOUT_X11=yes #不下载X11相关的东西,后面安装php- gd要用
三、升级
1、源代码升级
cd /usr/share/examples/cvsup
ee standard-supfile
default host=cvsup5.cn.freebsd.org #北京网通镜像点,电信镜像点比较多,随便找一个
按esc键退出保存
rehash
csup -g -L2 standard-supfile #csup为FreeBSD7.0自带,免去安装cvsup步骤
2、ports升级
A、第一种方法
ee ports-supfile
default host=cvsup5.cn.freebsd.org #北京网通镜像点,电信镜像点比较多,随便找一个
因为基本安装,属于测试性的,所以ports全部升级,当然水平达到一定,如果用于服务器,可以定制
需要更新的ports
B、第二种方法
第一次用
portsnap fetch extract
以后升级
portsnap fetch update
四、软件安装(全部用符合FreeBSD规范的ports安装,以减少后面运行潜在出错的机会)
1、安装axel #连同前面的部分初始设置中的make.conf可以加快ports下载速度,可以称之为
FreeBSD下的“迅雷”
cd /usr/ports/ftp/axel
make install clean
安装完
ee /usr/make.conf
加入 FETCH_CMD=axel -a
DISABLE_SIZE=yes #默认以后下载工具为axel
2、安装mysql
cd /usr/ports/databases/mysql51-sever
make WITH_CHARSET=utf8 WITH_XCHARSET=all WITH_PROC_SCOPE_PTH=yes SKIP_DNS_CHECK=yes BUILD_OPTIMIZED=yes install clean
初始化
/usr/local/bin/mysql_install_db #建立mysql数据库 /var/db/mysql
chown -R mysql:mysql /var/db/mysql #不能少,否则很多情况下起不来!!
/usr/local/bin/mysqld_safe & #启动
修改密码
mysql安装后密码默认是空
mysqladmin -uroot password "123"
mysqladmin -uroot -p password "123"
cp /usr/local/share/mysql/my-small.cnf /etc/my.cnf #mysql配置文件
ee /etc/rc.conf mysql_enable="YES"
未完待续
阅读(1151) | 评论(0) | 转发(0) |