[技术>>FreeBSD]

FreeBSD安装LAMP,phpMyAdmin,Sphinx,SVN,FTP,Memcached手记

  • 时间:2010年08月30日 00:03:55
  • 浏览量:2673
  • 评论量:1
  • 作者:Kylingood

个人原因很是喜欢FreeBSD这个类Unix系统.所以在有时间的时候,也会好好地玩上几把.前几个月,就在VMware上做了N次的安装.那是相当有意思.当然在这个安装过程中也遇到不少的困难.所以我把这些基本安装步骤都记录在Word文档内,怕以后忘记,再拿出来看看.也当成存档文件.

今天因为买了一个VPS,也需要装系统,就又翻出这个文档.看着这些东西想想不如把这个文档直接贴到博客上来.知识都是网络上有的,也是很基本的东西.我只是整理在一起.这东西或许对初学FreeBSD的朋友会有参考作用.要真是这样..我这篇日志的目的也达到了--分享知识.

Vmware 安装FreeBSD简单步骤:
1.    注意Vmware连接方式选择”桥接”方式
2.    分区一般分;/(根分区),swap(交换分区),/var(文件系统区),/tmp(临时文件分区),/usr
3.    以快速的方式选择min 最小安装
4.    安装到”User Confirmation Requested”,请选择“YES”,动态主机配置协议信息配置。
5.    启用SSH和FTP
6.    增加用户和组
7.    设定root密码
8.    重机系统
9.    修改SSH设置,用SSH连接主机,比较方便。
a.    /etc/inetd.conf,去掉ssh前的#,保存退出
b.    编辑/etc/rc.conf, 最后加入:sshd_enable="yes"即可
c.    编辑/etc/ssh/sshd_config,修改成以下。主要是以下几红色点:
IgnoreRhosts yes
IgnoreUserKnownHosts yes
PrintMotd yes
StrictModes no
RSAAuthentication yes
PermitRootLogin  yes #允许root登录
PermitEmptyPasswords  no #不允许空密码登录
PasswordAuthentication  yes # 设置是否使用口令验证。
d.    重新启动sshd服务器(/etc/rc.d/sshd restart)即可
10.    修改最快的镜像地址:

vim /etc/make.conf加入国内最新的源地址(可搜索freebsd make.conf):
MASTER_SITE_OVERRIDE?= \
http://ports.cn.freebsd.org/${DIST_SUBDIR}/\
ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/ \
ftp://ftp.freebsd.org.cn/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR} /\  


11.升级ports,

如果是第一次的话,是先执行portsnap fetch,然后执行portsnap extract
如果不是第一次的话,只需要执行portsnap fetch update,就可以实现得到最新的ports了。portsnap下载下的压缩文件是保存在目录/var/db /portsnap/中

12.安装bash,设置用户使用bash
cd /usr/ports/shells/bash
make install  clean
chsh –s /usr/local/bin/bash(其中/usr/local/bin/bash为bash应用程序的路径)
13.    安装文件高亮显示功能
首先需要安装gnuls
然后在$HOME目录下创建.bashrc文件,并且写上
alias ls=’gnuls –color’
alias ll=’ls –l’
alias la=’ls –la’
同时在.bashrc里面设置如下项,使得man显示是高彩的
export LESS_TERMCAP_mb=$'\E[01;31m'
export LESS_TERMCAP_md=$'\E[01;31m'
export LESS_TERMCAP_me=$'\E[0m'
export LESS_TERMCAP_se=$'\E[0m'
export LESS_TERMCAP_so=$'\E[01;44;33m'
export LESS_TERMCAP_ue=$'\E[0m'
export LESS_TERMCAP_us=$'\E[01;32m'
或者是:在~/.profile内加上
alias ls='ls -G' #显示颜色
alias ll='ls -al'
alias rm='rm -i' #确认删除
alias mv='mv -i' #确认移动
alias cp=’cp -i’#复制确认

14.    设置环境变量
最好的中文设置方法(参考Freebsd手册):

a.    打开#vim  /etc/login.conf
b.    查找到”root:\”字段,设置编码:
	root:\
	:ignore.......:\
	:charset=UTF-8:\
	:lang=zh_CN.UTF-8:\
	:tc=default:
c.    输入#cap_mkdb /etc/login.conf
d.    重启系统,输入#locale  则可以看到刚更改的效果

15.    安装Vim编辑器

a.    cd  /usr/ports/editors/vim
b.    make -DWITHOUT_X11 install clean     # 安裝文字版的 vim
c.    cd  /root
d.    vi .vimrc  

syntax on
set nocompatible
set number
“set autoindent
set smartindent
set expandtab     " 使用空格代替tab.
set ts=4 "空格数量
set shiftwidth=4 "自动缩进的宽度
set showmatch
set cursorline
set nobackup
“just for encode
set fileencodings=utf-8,gb2312,gbk,gb18030
set termencoding=utf-8
set fileformats=unix
set encoding=prc
set hlsearch    "高亮显示所有匹配
“set foldmethod
set fdm=indent    "代码折叠

或者:
"high see
syntax on
set autoindent
set smartindent
set expandtab
set shiftwidth=4
set tabstop=4
set showmatch
set guioptions-=T
set vb t_vb=
set ruler
set nohls
colorscheme ron
colo torte
filetype on
set fileencodings=utf-8,gbk,gb2312,ucs-bom,cp936
set nocompatible
set nocp
set backspace=indent,eol,start
filetype on
set background=dark
set hlsearch
set foldcolumn=2
set foldmethod=indent
set foldlevel=3
"---
nnoremap <silent> <F8> : Tlist <CR>
nnoremap <silent> <F3> : NERDTreeToggle <CR>

原创文章如转载,请注明:转载OOPHP开源博客 [ http://www.oophp.cn/article/view/id/399 ]

上一篇:Zend Framework 1.10.... 下一篇:2005年乔布斯在斯坦福大学毕业典礼上的...

: Baidu搜藏 QQ书签 Google书签 Del.icio.us POCO网摘 Yahoo书签 新浪ViVi 365Key网摘 天极网摘 和讯网摘 Windows Live 提交新发现,Dig it

用户推荐文章
相关文章
网友评论
发表评论

会员的头像

: 请选个帅照吧!
:  *  尊姓大名大名(2-30字).
:  *  来了就多说几句吧(4-250字)
:  *  没办法,只为防机器人@_@