FreeBSD6.1学习笔记
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://yuanxf.blog.51cto.com/15066/31653 |
++设定网卡
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 本文出自 “分享阳光” 博客,请务必保留此出处http://yuanxf.blog.51cto.com/15066/31653 本文出自 51CTO.COM技术博客 |



yuanxf168
博客统计信息
热门文章
最新评论
友情链接