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 下权限太大,很容易出现误操作。

不要乱改,乱删,三思而后行!

 

 

 

 

 

posted @ 2012-05-11 22:39  xiangzi888  阅读(4608)  评论(1编辑  收藏  举报