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 下权限太大,很容易出现误操作。
不要乱改,乱删,三思而后行!