个人原因很是喜欢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>