freebsd9 0 安裝手記

2021-08-26 19:41:27 字數 3730 閱讀 5650

[size=large](一) 安裝:[/size]

在centos下面使用kvm安裝freebsd9.0, 注意的是網絡卡的model需要選擇為[color=red]"e1000"或者"rtl8139"[/color]才能在freebsd中被識別。

[color=red]安裝命令列:[/color]

# 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-***1.iso \

--vnc

[color=red]安裝虛擬機器完成後的xml配置檔案:[/color]

freebsd9

efe5d2d2-5877-a593-8072-a15636809a6a

1048576

1048576

2hvm

destroy

restart

restart

/usr/libexec/qemu-kvm

[size=large](二)配置[/size]

[color=blue]0) 安裝完成後,將使用者加入wheel組, 並新增sudo支援。[/color]

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

[color=blue]1) 設定ports (使用portsnap同步ports)[/color]

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=\

#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

[color=blue]2) 修改ls命令為彩色[/color]

在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'

重新登入即可。

[color=blue]3) 安裝vim[/color]

i) 安裝vim

#cd /usr/ports/editors/vim-lite

#make install clean

#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

[color=blue]4) 修改字符集為utf-8(以支援中文)[/color]

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

[color=blue]5) 定義home,end,delete鍵的動作(僅限bash/sh環境)[/color]

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安裝簡介

一 公升級prots 1。如果沒安裝cvsup,就去ports安裝 cd usr ports net cvsup make make install 2。然後就可以更新了 cd usr local bin cvsup gl2 h cvsup.freebsdchina.org usr share ex...

freebsd安裝應用

freebsd是unix的乙個分支,它與linux相比,目錄結構更加清晰,不像linux不同的發行套件 fedora或者ubuntu 之間的目錄以及命令有比較大的差別。freebsd更加適合用於開發。freebsd下軟體的安裝有兩種方式,一種是安裝已經編譯好的二進位制檔案,通過pkg進行包管理,有點...

Freebsd下面安裝SNMP

freebsd下安裝配置snmp 1 cd usr ports net mgmt net snmp 2 make clean 3 make deinstall 4 make install tk 804.028 502.tar.gz doesn t seem to exist in usr port...