freebsd安裝及配置


  freebsd 是一個比較流行的 unix 系統,最近稍微體驗了下,發現跟 linux 還是有些差別的,配置起來稍顯繁瑣,就把安裝筆記記下來,也方便以后查閱。網上文檔並不是很系統,倒是官方的說明文檔非常豐富,新手安裝一定要參考官方的使用手冊,http://www.freebsd.org/doc/zh_CN.GB2312/books/handbook/book.html,少走彎路。

 

一、安裝系統

0.制作可啟動優盤可用如下命令:(不過還是用光盤安裝可靠一下,有時候優盤啟動不了)

dd if=/path/freebsd.iso of=/dev/sdb

1.選擇預編譯軟件包(這個要認真選一下)

需要圖形界面的話,一定要選上 xorg,另外推薦 bash,gnome-terminal,gedit,chromium,xfburn,字體等其他常用軟件。編譯的話比較耗時,使用 cd/dvd 會快很多。

2.配置網絡

a.由於本人使用的是靜態ip地址,而且需要認證,所以配置比較麻煩,且經常出現莫名其妙的問題(比如開機一段時間后突然斷網),這里就說詳細一點。上網配置文件 /etc/rc.conf 重要!

hostname=""                                     #主機名
defaultrouter="222.222.222.254"                 #網關
ifconfig_re0="inet 222.222.222.22 netmask 255.255.255.0"

b.常用網絡服務管理命令

/etc/netstart                             #重啟網絡
/etc/rc.d/netif restart                   #重啟網卡,類似可重啟其他服務如:gdm
/etc/rc.d/routing restart                #重啟路由

 

net-setup
nslookup
traceroute
ping
netstat

 

3.配置xorg,使用如下命令(root),可在 /root/ 下產生一個 xorg.conf.new 的配置文件,一般不需要測試,或更改。

Xorg -configure

移動到標准目錄:

cp /root/xorg.conf.new /etc/X11/xorg.conf

4.安裝桌面環境(或窗口管理器)

a.比較大型的有kde,gnome2,xfce4等,在 package 里面都可以找到 。注安裝 gnome 桌面環境需在 /etc/fstab 里添加如下一行:

proc    /proc    procfs    rw    0    0

b.這里介紹幾個窗口管理器(都可以通過 `whereis openbox` 類似命令找到 ports 位置,進而安裝 `make install clean`)。enlightenment,小巧而華麗。blackbox,ctwm,sawfish,window maker,icewm 簡潔快速,像win98,fluxbox,flwm,openbox archbang就裝的是這個,wm2,fvwm,twm等等,太多了……

c.關於主題,可在類似如下目錄下查找:(如字體:/usr/ports/X11-fonts/wqy)

/usr/ports/X11-themes/e17-*

d.欲使隨登陸管理器(gdm,xdm,kdm,slim等)啟動,可添加 $HOME/.xinitrc 文件(/etc/X11/xinit/xinitrc):

exec gnome-session
#exec openbox-session
#exec enlightenment_start
#exec icewm-session
#startxfce4

5. /etc/rc.conf 配置文件(系統啟動文件,非常重要,自己的服務如ftpd,sshd,named等都在這里添加)

a.系統服務目錄 /usr/local/etc/rc.d

hald_enable="YES"
dbus_enable="YES"
gdm_enable="YES"
gnome_enable="YES"
natd_enable="YES" #啟動 dhcp 服務
firewall_enable="YES"             #啟動防火牆

b.dns文件: /etc/resolv.conf

nameserver 8.8.8.8

6.ports 源,默認的非常慢,下載比較耗時。這里有一種解決方案,即修改 /etc/make.conf 文件,添加以下內容:

MASTER_SITE_BACKUP?= \
ftp://ftp.cn.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://ftp.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://ftp.freebsdchina/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/\
ftp://ftp.tw.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/\
ftp://ftp.freebsdchina/pub/FreeBSD/distfiles/${DIST_SUBDIR}/
MASTER_SITE_OVERRIDE?=  ${MASTER_SITE_BACKUP}

7.系統啟動文件 /boot/loader.conf    /boot/defaults/loader.conf,可修改默認等待時間(ubuntu 里面是 /etc/default/grub)

autoboot_delay="1"

8.修改用戶相關信息(如默認shell,id,用戶名等),可用命令:

chpass username

 

 二、基本軟件管理

 1.搜索,關鍵字

make search name/key =

2.軟件包信息(/var/db/pkg)

pkg_version = > < !
pkg_info

3.添加,刪除

pkg_add -r pac
make install clean
pkg_delete pac
make deinstall

4.升級,有很多方式

portsnap,portupgrade,portmaster,portsclean,

 5.可用程序列表: http://www.freebsd.org/ports/

 三、優盤,cdrom掛載

mount -t msdosfs /dev/da0s1 /media/usb
mount -t cd9660  /dev/acd0   /media/cdrom

 

 四、總結

裝系統的時候一定要注意備份,因為 unix 下權限太大,很容易出現誤操作。

不要亂改,亂刪,三思而后行!

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM