`
siwind
  • 浏览: 144421 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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配置文件:
<domain type='kvm'>
  <name>freebsd9</name>
  <uuid>efe5d2d2-5877-a593-8072-a15636809a6a</uuid>
  <memory>1048576</memory>
  <currentMemory>1048576</currentMemory>
  <vcpu>2</vcpu>
  <os>
    <type arch='i686' machine='rhel6.2.0'>hvm</type>
    <boot dev='cdrom'/>
    <boot dev='hd'/>
  </os>
  <features>
    <acpi/>
    <apic/>
    <pae/>
  </features>
  <clock offset='localtime'/>
  <on_poweroff>destroy</on_poweroff>
  <on_reboot>restart</on_reboot>
  <on_crash>restart</on_crash>
  <devices>
    <emulator>/usr/libexec/qemu-kvm</emulator>
    <disk type='file' device='disk'>
      <driver name='qemu' type='qcow2' cache='none'/>
      <source file='/(省略...)/freebsd9.img'/>
      <target dev='hda' bus='ide'/>
      <address type='drive' controller='0' bus='0' unit='0'/>
    </disk>
    <disk type='file' device='cdrom'>
      <driver name='qemu' type='raw'/>
      <source file='/(省略...)/FreeBSD-9.0-RELEASE-i386-dvd1.iso'/>
      <target dev='hdc' bus='ide'/>
      <readonly/>
      <address type='drive' controller='0' bus='1' unit='0'/>
    </disk>
    <controller type='ide' index='0'>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/>
    </controller>
    <interface type='bridge'>
      <mac address='52:54:24:1f:84:39'/>
      <source bridge='br0'/>
      <model type='e1000'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
    </interface>
    <serial type='pty'>
      <target port='0'/>
    </serial>
    <console type='pty'>
      <target type='serial' port='0'/>
    </console>
    <input type='mouse' bus='ps2'/>
    <graphics type='vnc' port='-1' autoport='yes'/>
    <video>
      <model type='cirrus' vram='9216' heads='1'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
    </video>
    <memballoon model='virtio'>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/>
    </memballoon>
  </devices>
</domain>



(二)配置

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
分享到:
评论

相关推荐

    FreeBSD 9.0 安装入门教程

    ### FreeBSD 9.0 安装入门教程详解 #### 一、引言 FreeBSD是一款基于BSD系统的开源操作系统,以其高效稳定的特点深受服务器管理和技术爱好者的喜爱。本篇教程将根据原文作者分享的经验,详细介绍FreeBSD 9.0的安装...

    FreeBSD 9.0 安装入门教程(PDF)

    ### FreeBSD 9.0 安装入门教程知识点详解 #### 一、前言与环境配置 - **背景介绍**:本教程旨在为初次接触 FreeBSD 的用户提供一个基础的安装指南。作者通过自己的实践经验和遇到的问题来指导读者顺利完成 FreeBSD ...

    FreeBSD 9.0 中文手册 HTML 版本

    这份中文手册提供了关于 FreeBSD 9.0 的全面指南,帮助用户从安装到高级配置进行每一步操作。手册以 HTML 格式呈现,方便在线浏览和查阅。 **一、安装过程** 1. **准备安装媒介**:了解如何制作 USB 或 CD/DVD 安装...

    FreeBSD9.0安装详解[汇编].pdf

    本安装过程是通过虚拟化软件,如VirtualBox,来详细阐述如何在虚拟环境中安装FreeBSD 9.0。 首先,新建一个虚拟系统,并在操作系统类型中选择BSD,然后指定版本为FreeBSDX64。为了确保系统运行正常,至少分配10GB的...

    freebsd9.0安装教程图文详解.docx

    **FreeBSD 9.0 安装教程** FreeBSD 是一款开源、类UNIX的操作系统,以其稳定性和安全性受到许多服务器管理员的青睐。本教程将详细解释如何在Oracle VM VirtualBox虚拟环境中安装FreeBSD 9.0。 首先,确保你已准备...

    FreeBSD 9.0 使用手册

    FreeBSD 9.0使用手册是学习和使用FreeBSD的重要参考资料,不仅包含了系统的安装指南、日常管理和高级配置等内容,还提供了详细的许可协议和参与文档贡献的方式。对于想要深入了解FreeBSD操作系统的用户来说,这份...

    FreeBSD 9.0简体中文使用手册(加索引)

    - **系统安装**:详细介绍了如何从零开始安装FreeBSD 9.0,包括硬件准备、分区、引导加载程序的设置等。 - **基础配置**:教授用户如何进行基本的系统配置,如网络设置、用户管理、系统更新等。 - **高级功能**:...

    FreeBSD 9.0官方简体中文使用手册(加索引)

    该手册覆盖了FreeBSD系统安装、配置、管理和故障排除等多方面的内容,是学习和使用FreeBSD 9.0版不可多得的资源。 #### 知识点解析 1. **FreeBSD文档项目**:这是一个由志愿者组成的社区项目,旨在为FreeBSD操作...

    FreeBSD 9.0 中文手册 PDF 版本

    PDF 版本 FreeBSD 9.0 中文使用操作 安装、配置、内核、多媒体、防火墙、RAID、虚拟化、网络等使用介绍。

    FreeBSD-9.0内核源码

    FreeBSD是一种UNIX操作系统,是由经过BSD、386BSD和4.4BSD发展而来的Unix的一个重要分支。FreeBSD 为不同架构的计算机系统提供了不同程度的支持。

    FreeBSD 9.0

    本篇文章将围绕FreeBSD 9.0的安装过程、root用户SSH登录的配置、ee编辑器的使用以及通过Samba为Windows客户端提供文件和打印服务进行详细讲解。 1. **FreeBSD 9.0 安装入门** 安装FreeBSD 9.0涉及一系列步骤,包括...

    freebsd9.0 web apache mysql php ftp

    Ports是FreeBSD的一个特性,它提供了一个方便的方式来构建和安装软件包,而无需手动下载和编译源代码。要安装ports,可以使用`pkg install ports-tree`命令。 然后,配置ports的下载镜像以提高速度。在`/etc/make....

    FreeBSD 8.4安装指南

    本指南将详细阐述FreeBSD 8.4的安装过程,以及如何在安装完成后部署Panabit网络管理软件。 一、FreeBSD 8.4安装步骤 1. 获取安装媒介:首先,你需要下载或制作FreeBSD 8.4的安装媒介,通常可以是ISO镜像文件,然后...

    freebsd u盘安装 教程

    ### FreeBSD U盘安装教程知识点详解 #### 一、前言 FreeBSD是一款强大的类Unix操作系统,因其稳定性、安全性和性能优化而备受服务器管理和技术爱好者的青睐。随着版本更新和技术进步,FreeBSD支持从U盘安装已成为一...

    FreeBSD服务器安装步骤

    FreeBSD服务器安装步骤 在本文中,我们将指导您一步步安装 FreeBSD 服务器,从下载 FreeBSD 的 ISO 镜像文件到安装后的配置。FreeBSD 是一个免费的、自由的操作系统,具有许多非凡的特性,例如抢占式多任务、多用户...

    FreeBSD 7.2 安装教程及详细图解

    **FreeBSD 7.2 安装教程及详细图解** FreeBSD是一个强大的类UNIX操作系统,以其稳定性、安全性和灵活性而著称。本教程将详细阐述如何安装FreeBSD 7.2版本,帮助用户顺利地完成系统搭建过程。 **一、准备工作** 在...

    FreeBSD8.0安装教程.doc

    FreeBSD 8.0 安装教程 本文档提供了 FreeBSD 8.0 的详细安装教程,从下载镜像文件到完成安装的整个过程。对于第一次安装 FreeBSD 的人来说,这个教程提供了非常详细的步骤指导,可以帮助他们轻松地安装 FreeBSD 8.0...

Global site tag (gtag.js) - Google Analytics