freebsd9.0 安装手记

阅读更多
(一) 安装:

  在CentOS下面使用kvm安装freebsd9.0, 注意的是网卡的model需要选择为 "e1000"或者"rtl8139"才能在freebsd中被识别。

安装命令行:

# virt-install \
--name freebsd9.0 \
--ram 1024 \
--vcpus=2 \
--disk path=/(省略...)/freebsd9.img \
--network bridge=br0,model=e1000 \
--os-variant=freebsd8 \
--accelerate \
--cdrom /(省略...)/FreeBSD-9.0-RELEASE-i386-dvd1.iso \
--vnc


安装虚拟机完成后的xml配置文件:

  freebsd9
  efe5d2d2-5877-a593-8072-a15636809a6a
  1048576
  1048576
  2
  
    hvm
    
    
  
  
    
    
    
  
  
  destroy
  restart
  restart
  
    /usr/libexec/qemu-kvm
    
      
      
      
      



(二)配置

0) 安装完成后,将用户加入wheel组, 并添加sudo支持。
   i) 以root用户登录,然后用pw命令或者修改/etc/group

 #pw usermod -G wheel freeuser
 #cat /etc/group

内容如下:
wheel:*:0:root,freeuser
   ii) 添加sudo支持(2种安装方法)

   a. (推荐)使用ports安装:
   #cd /usr/ports/security/sudo
   #make install clean
   b. 使用package安装
   #pkg_add -r sudo
   c. 配置sudo
   #visudo
  
  
1) 设置ports (使用portsnap同步ports)

  i) 修改portsnap 服务器:
   #vi /etc/portsnap.conf
   设置:
   SERVERNAME=portsnap.cn.freebsd.org
  ii) 执行更新命令:
    #portsnap fetch extract

   以后更新,只需要执行下面2步:
    # portsnap fetch
    # portsnap update
    这2步可以合成使用:
    #portsnap fetch update


  iii) 设置最快的ports镜像
    修改 /etc/make.conf, 加入如下内容:

MASTER_SITE_OVERRIDE=\
http://mirrors.163.com/FreeBSD/distfiles/${DIST_SUBDIR}\	
ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}\
ftp://ftp.cn.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}\
ftp://ftp.tw.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}\
ftp://ftp.hk.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}\
ftp://ftp.jp.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}\
ftp://ftp.kr.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}\
 

iv) 加快ports下载速度
  #cd /usr/ports/ftp/axel
  #make install clean
  修改/etc/make.conf文件,添加如下内容:
  FETCH_CMD=axel
  FETCH_BEFORE_ARGS= -n 10 -a
  FETCH_AFTER_ARGS=
  DISABLE_SIZE=yes

 
  v) 配置其它参数( /etc/make.conf )
  WITH_GTK2=yes

2) 修改ls命令为彩色
  在linux下面的终端 ls支持彩色显示。安装gnuls即可。
  i) 安装gnuls
  #cd /usr/ports/misc/gnuls
  #make install clean
  ii) 配置
  a. bash情况, 修改/etc/profile
  alias ls="gnuls --color=auto --show-control-chars"
  b. csh情况, 修改/etc/csh.cshrc
  alias ls        'gnuls --color=auto --show-control-chars'
  重新登录即可。
 
3)  安装vim 
  i) 安装vim
  #cd /usr/ports/editors/vim-lite
  #make install clean
  或者:pkg_add安装(推荐)
  #pkg_add -r -v vim-lite
  ii)  配置vim
  全局配置:
  #sudo cp /usr/local/share/vim/vim73/vimrc_example.vim /usr/local/share/vimrc
  个人配置:
  #vim ~/.vimrc
  set number
  set autoindent
  set ruler
  syntax on

 
4)  修改字符集为UTF-8(以支持中文)
  i)如果是tcsh,修改~/.cshrc,把LANG和LC_CTYPE改为UTF-8。
            setevn LANG zh_CN.UTF-8
            setevn LC_CTYPE zh_CN.UTF-8
  ii)如果用sh或者bash,就相应改文件~/.shrc, ~/.bashrc
    LANG=zh_zh_CN.UTF-8; export LANG
        LC_CTYPE=zh_zh_CN.UTF-8; export LC_CTYPE

5) 定义Home,End,Delete键的动作(仅限bash/sh环境)

   i) 编辑或者新建 /usr/local/etc/inputrc文件,输入下面内容:
set meta-flag on
set input-meta on
set convert-meta off
set meta-flag on
set input-meta on
set convert-meta off
set output-meta on
"\e[1~": beginning-of-line
"\e[4~": end-of-line
"\e[5~": beginning-of-history
"\e[6~": end-of-history
"\e[3~": delete-char
"\e[2~": quoted-insert
"\e[5C": forward-word
"\e[5D": backward-word
"\x7F": backward-delete-char
   ii) 修改sh/BASH全局环境
   #sudo ln -s /usr/local/etc/inputrc /etc/inputrc
   #vim /etc/profile
   添加如下内容:
   export INPUTRC=/etc/inputrc

你可能感兴趣的:(unix,freebsd,kvm,vim,bash)