用FreeBSD与memcached建立分布式缓存服务器全程记录之freebsd下载安装
写在此篇前面的话:
写了两篇随笔后得到很多开发人员的好奇,我很高兴,虽然贬比褒多。在奥运期间都还能来凑个热闹,说明求知的人还是超多的!
本系列随笔是记录我体验freebsd+memcached的全过程,没有很高深的技术含量,写出来一是做笔记,二为给那些也想体验一下的朋友们一个引导,少走弯路;另我时间有限,最近又奥运2008,如果对朋友们造成困扰,请见谅!
一、如果你还没有下载freebsd 你最好现在就下载然后,下载的同时接着看。
1、引导光盘,只有35M,用它只是引导电脑进入freebsd安装环境(推荐)
7.0-RELEASE-i386-bootonly.iso | 34450 KB |
2、完整完装光碟,有三张.(除非你上网超慢,或者想离线练习)
7.0-RELEASE-i386-disc1.iso | 521658 KB |
7.0-RELEASE-i386-disc2.iso | 711414 KB |
7.0-RELEASE-i386-disc3.iso | 359954 KB |
二、Freebsd安装过程简介(可略过)
FreeBSD的安装过程和方式很灵活(也因此让很多人觉得它比linux、windows装起来麻烦一些),我在2003年时就装过 freebsd 5.x,也是一边摸索,一边网上找教程,这次装的是6.3和7.0。其实freebsd可以很方便很容易的安装,当然如果你想为你的机器、为你的应用量身打造的话,那就得麻烦一点了,^_^!
FreeBSD安装过程一般情况下是这样的:1、用安装盘引导进入freebsd基本环境(就象dos);2、基本配置(国家、键盘);3、安装系统。
由于我们是为了做缓存服务器,性能和稳定最重要,所以我进行最小化安装,只装最基本的系统和memcached相关的软件。
三、安装。
准备工作:第一步的安装包下载完成了吧?请放到虚拟机的光驱里(如果忘了请看上一篇),并引导虚拟机后按F2从光盘引导。
由于截屏较多,请全部截图(28 张)打包下载,然后按顺序看。下面贴一些重点:
*↑↓键进行项目选择,TAB键进行菜单区、按钮间的切换
1、sysinstall工具菜单简介
"standard",是进行标准安装,选择它会安装一些组件,包括x-windows等,但我们做服务器不需要一些东西,而且安装也慢一些.
"express",快速安装,它装较少东西,具体装了哪些,我也不知道(没得选择),不推荐
"custom",自定义安装,虽然标为专家安装方式,其实很简单,跟着我的图片一步一步走。我们要安装 “进行最小化安装,只装最基本的系统和memcached相关的软件。”嘛,所以选它。
2、分区及建立安装点
*slice相当于windows里的分区,选择到想用来装freebsd的分区上后按"C”键,然后按"q"退出。
这里建freebsd文件系统(加载点),图方便按"A", 即可.
这里填的时候注意IP哟!
"commit"即提交,回车后提示是否确定这些配置,回车开始安装.
如果不出意外就会安装完成(10分钟左右), 此时系统会询问您是否进行其它设定,选择No ,并系统就会重启系统 (重启时就将引导光碟拿出.)
安装ports树(必须).
csup -L 2 -h cvsup.cn.FreeBSD.org /usr/share/examples/cvsup/ports-supfile
* 可能会需要二十分钟到四十分钟,这时可以按alt+f2~f8,切换到另一个tty终端,登录并进行其它的操作,这个特爽,这就是多用户多任务系统的最有力的表现。建议这时你可以对着手册熟悉命令,
四、安装一些方便使用的工具和初始设置
1、最基本设置
设置密码 passwd;
查看当前所在目录 pwd;
查看当前装了哪些软件包 pkg_info;
对系统进行设置 sysinstall;
2、安装wget,方便下载文件,包括网页,与linux 下的使用方法一样
# cd /usr/ports/ftp/wget
# make install clean
下载示范: #wget http://www.cnblogs.com/yihuiso/admin/EditPosts.aspx?IsDraft=1
#wget wget http://www.monkey.org/~provos/libevent-1.3e.tar.gz
现在已经装了一个最基本的freebsd系统,接下来要做的就是给它装你需要的软件,请大家收藏这个地址:http://www.freebsd.org/doc/zh_CN.GB2312/books/handbook/book.html,官方写的使用手册。
freebsd很“灵活”,灵活到它除了内核外都可以由你来配置,我感觉很爽(可以配置你需要的系统,还可以编译内核哟),而且这方面的书较少,中文就更少了。大家有什么疑问请直接在留言里提,大家也可以共同学习,我也是个新手。
学习网站:
1、http://www.freebsd.org/doc/zh_CN.GB2312/books/handbook/book.html
2、http://freebsd.ntut.idv.tw/
3、http://netlab.cse.yzu.edu.tw/~statue/freebsd/zh-tut/index.html
4、http://freebsd.chinaunix.net/
5、http://freebsd.chinaunix.net/
6、http://ohaha.ks.edu.tw/
7、http://www.freebsdchina.org/forum
8、http://g.cn