作者: Jeffrey
出处:http://blog.zhangjianfeng.com/?p=512
安装没有什么说的,照提示即可.初学可参考http://cnsnap.cn.freebsd.org/doc/zh_CN.GB2312/books/handbook/
++设定网卡
1)简单点的用sysinstall–>Configure–>networking–>Interfaces
2)或直接手工配置
vi /etc/rc.conf #添加如下内容
ifconfig_lnc0="inet 192.168.25.37 netmask 255.255.255.0" #具体网卡名称和IP地址自已调
defaultrouter="192.168.25.12" #网关
hostname="freebsdsrv.zhangjianfeng.com" #主机名称
++多线程下载ports里的包
cd /usr/ports/ftp/axel
make
make install
make clean
编辑make.conf文件
ee /etc/make.conf
增加以下内容
FETCH_CMD=axel
DISABLE_SIZE=yes
修改配置文件
ee /usr/local/etc/axelrc
设置并发线程为10
num_connections = 10
默认的设置是4
++加速pkg_add 速度
export PACKAGEROOT=ftp://ftp.tw.freebsd.org #bash
++设置ports的下载路径
# added by use.perl 2006-12-21 20:58:26
PERL_VER=5.8.8
PERL_VERSION=5.8.8
MASTER_SITE_OVERRIDE= \
ftp://ftp.tw.FreeBSD.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR} \
ftp://ftp4.tw.FreeBSD.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR} \
ftp://ftp10.tw.FreeBSD.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR} \
ftp://ftp13.tw.FreeBSD.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR} \
ftp://ftp.jp.FreeBSD.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR} \
ftp://ftp3.jp.FreeBSD.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR} \
ftp://ftp5.jp.FreeBSD.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR} \
ftp://ftp.jaist.ac.jp/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR} \
ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}
++配置X11
Xorg -configure #会在/root/下生成xorg.conf.new
Xorg -config xorg.conf.new #如果看到黑灰的格子和一个 X 形的指针,那就说明配置成功.退出测试可以按下 Ctrl+Alt+Backspace
cp /root/xorg.conf.new /etc/X11/xorg.conf #如果测试没问题就把文件放到这里,可以通过startx启动
++ 中文gnome环境
修改/etc/profile文件,在其中添加:
LANG=zh_CN.eucCN
LC_ALL=zh_CN.eucCN
export LANG LC_ALL #也可以在启动gnome之前手工运行
++安装prozilla
cd /usr/ports/ftp/prozilla;make;make install
++关于 在FreeBSD 下PPPoE拨号上网的方法 以下是一个ppp.conf的例子:
default:
set log Phase tun command # you can add more detailed logging if you wish
set ifaddr 10.0.0.1/0 10.0.0.2/0
name_of_service_provider:
set device PPPoE:xl1 # replace xl1 with your Ethernet device
set authname 你的帐户名
set authkey 帐户密码
set dial
set login
add default HISADDR
确认你的 adsl: 后面的代码前面都有缩进,格式必须入上,没有缩进就不可以!
# ppp -ddial name_of_service_provider
++关于 挂载非UFS分区 方法
1.mount FAT/FAT32分区:(C盘为例)
mount -t msdos /dev/ad0s5 /mnt
2.mount NTFS分区:(C盘为例)
mount_ntfs /dev/ad0s1 /mnt
mount_msdosfs -L zh_CN.GB18030 /dev/ad0sX /mnt #可以支持FAT32分区上的中文文件名,当然,locale用18030/zh_CN.eucCN/ zh_CN.GBK都可以
3.mount Linux Ext2fs/Ext3fs:
在内核里面加入options EXT2FS,编译内核。
mount 的时候用mount_ext2fs 命令即可,ext3fs的mount也用mount_ext2fs
4.mount 普通数据光盘:
mount_cd9660 /dev/acd0 /cdrom #如果fstab已定义,则 mount /cdrom
5.mount ISO 文件
mdconfig -a -t vnode -f abc.iso -u 1
mount_cd9660 /dev/md1 /cdrom
umount /mnt
vnconfig -u /dev/vn0
6.mount CD、VCD、DVD
播放CD、VCD、DVD不用先mount上。
如果你一定要mount上,可以这样:#mount _cd9660 -s 0 /dev/acd0 /cdrom
7.mount usb
确保内核中有如下项
device scbus
device da
device cd
在GENERIC中默认都有,如果没有,请编译内核。
大多数U盘用的是FAT 文件系统,所以用
mount -t msdos /dev/da0 /mnt
++Packages简单系统
pkg_add -r lsof
pkg_delete lsof-version #删除软件包
pkg_info #显示所有安装的软件包
pkg_info -L lsof-version| less #查lsof都安装到哪儿了
pkg_info | grep -i foopackage #查系统安装了指定包没?
#找XX软件
#a)如果你知道软件的准确的名字,比如说wget,则 whereis wget
#b)如果你不知道准确的名字,那就search一下吧 cd /usr/ports;make search key=???
++ADSL拨号
vim /etc/ppp/ppp.conf
default:
set log Phase tun
enable dns
adsl:
set device PPPoE:rl0 #rl0对应网卡名称
set mru 1492
set dial
set login
set authname 用户名
set authkey 密码
add default HISADDR
vim /etc/resolv.conf
nameserver 202.106.196.115
nameserver 202.106.0.20
ppp #运行ppp命令
ppp ON LOCALHOST>dial adsl
ppp ON LOCALHOST> #注释:假如没设置set mru 1492,系统会有提示的。
Ppp ON LOCALHOST> #注释:第一个P变大写后又变回小写的话,很可能是你自己的ADSL密码和用户名输入错误
PPP ON LOCALHOST> #注释:三个p都是大写P后,证明就通了
++中文本地化设置
(1)在/etc/login.conf中加入以下部分
#Chinese Users Accounts.
chinese|Chinese Users Accounts:\
:charset=eucCN:\
:lang=zh_CN.eucCN:\
:tc=default:
(2)执行以下命令
#cap_mkdb /etc/login.conf
(3)用vipw修改登入类型,针对相应用用户进行修改,修改格式参照如下内容:
root1$lOOD78Dm$oSG5u21RGrXoC.TTJ3nCs.:0:0:chinese:0:0:Charlie &:/root:/bin/csh
关键是在相应位置加入"chinese","chinese"是和第1步的设置对应的。
(4)重新登入后执行startx,进入的Gnome便是全中文的了。
其实还是英文状态更舒服一些,但习惯了,反正得整出中文桌面来,即使不用,^_^
++使用Windows下的Simsun字体进行中文字体美化
在 /usr/X11R6/lib/X11/fonts/下建立一个"TrueType"目录,将Windows下的simsun.ttc改名为 simsun.ttf后拷贝到 /usr/X11R6/lib/X11/fonts/TrueType下, 然后建立字体缓存 fc-cache -fv
然后在GNOME中设置字体,在字体细节中调整:“平滑”选无,“微调”选轻微,“次象素顺序”选RGB。
++加载声卡
在文件 /boot/loader.conf 里加入一行,内容如下
snd_xxx_load="YES"
#如果不知道应该使用哪个驱动, 您可以尝试加载 snd_driver module, cat /dev/sndstat
++同步时间
/usr/sbin/ntpdate 210.72.145.44
++比较快的cvs服务器
cvsup5.cn.FreeBSD.org 50ms以下
cvsup.tw.FreeBSD.org 300ms左右
http://www.freebsd.org/doc/zh_CN.GB2312/books/handbook/cvsup.html
++修改passwd
vipw #root
++编译内核可以用make kernel KERNEL=configfile来编译,比先build后install而言只要一个命令。
++编译内核失败后用老内核启动的命令是在启动内核前的等待时俺一下空格键,然后输入boot /boot/old/kernel
###################################基本设置#######################################
setenv PACKAGEROOT "ftp://ftp.tw.freebsd.org" (在FreeBSD默认的c shell 使用此种方法)
#设置环境变量使pkg_add –r 源代码安装方式选择较快的服务器下载二进制软件安装
pkg_add -r cvsup-without-gui
#下载并安装二进制代码程序cvsup-without-gui(cvsup-without-gui无图形支持在文本方式下工作的软件,用来同步代码及ports用。)
++FAQ
+++默认只有wheel组的成员才可以su
+++如何是启动使Booting [kernet] in 9 seconds …变成0秒
解决办法:
# vim /boot/defaults/loader.conf
autoboot_delay="3"
++VI中汉字显示成\xc8\xf0字样
解决办法:用vim即可正常显示中文
++ls无颜色
解决办法: ls -G #可以做个alias
Trackback URL: http://blog.zhangjianfeng.com/article/512/trackback