• RSS订阅
  • 交换链接
  • 首页

Jeffrey’s Blog

Web&P2P系统架构及优化


FreeBSD6.1学习笔记

December 22nd, 2006

作者: 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

 

Last modified at: Wednesday, October 24th, 2007 03:42:17 am
Trackback URL: http://blog.zhangjianfeng.com/article/512/trackback

给本文打分: 1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
Tags: freebsd, 学习, 学习笔记, 笔记
2006/12/22 | 阅读全文 | 电脑网络, 系统管理 | Email This Post | Print This Post | 1,562 views |
收藏到网摘: Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网

Related Post

  • Saturday, December 23rd, 2006 -- apache学习笔记
  • Thursday, July 20th, 2006 -- DNS与BIND学习笔记
  • Saturday, December 22nd, 2007 -- suse 学习笔记
  • Wednesday, September 12th, 2007 -- iptables学习笔记
  • Thursday, June 28th, 2007 -- freebsd 6.2 安装配置笔记
  • Tuesday, June 26th, 2007 -- Ports和Packages 笔记
  • Wednesday, June 6th, 2007 -- oracle学习笔记
  • Monday, April 16th, 2007 -- Legato networker学习笔记(杂)
  • Wednesday, February 7th, 2007 -- sed学习笔记
  • Monday, February 5th, 2007 -- squid安装配置笔记(反向代理)

14 Responses to “FreeBSD6.1学习笔记”


Leave a Reply

  • :em04:
  • :em18:
  • :em17:
  • :em10:
  • :em01:
  • :em05:
  • :em15:
  • :em07:
  • :em03:
  • :em13:
  • :em09:
  • :em12:
  • :em11:
  • :em06:
  • :em16:
  • :em14:
  • :em02:
  • :em08:

« FreeBSD软件安装卸载工具–Ports和Packages详解[zz]
apache学习笔记 »

    最新文章

    • Subversion的用户自助修改口令实现(linux测试通过)
    • SLES10-SP1+Apache-2.0.63+SVN-1.4.6安装配置笔记
    • [音乐欣赏]A place nearby
    • 不错的firefox插件---鼠标手势mouse gestures
    • 一些相克食品
    • oracle一次数据迁移笔记
    • 不错的vi-vim键盘图(中英文双版)
    • xen安装及配置笔记
    • Multiple network cards and bridges in Xen[zz]
    • 从LiveJournal后台发展看大规模网站性能优化方法[zz]

    评分最高文章

      • 今天下载的一个CHM文件,打开时右边的内容看不到,提示“该页无法显示”。
      • linux日志服务器配置笔记
      • Legato networker学习笔记(杂)
      • linux tips 技巧笔记
      • [BT下载]2006韩剧-葡萄园的那小伙儿
      • 我家的金吉拉
      • 卡巴斯基病毒库离线更新方法
      • 忽悠姐妹花主题曲下载
      • 轻轻松松把 Apache 配置安全
      • 北京IDC机房介绍

    随机文章:

    • 用 Windows Live Messenger 8.1 聊天也能做慈善喔..[zz]
    • 所有HTTP状态代码及其定义
    • 如何更改win2003域控中的默认密码复杂性要求?默认好象是灰的
    • Cygwin安装配置笔记
    • 英文标点符号的使用[zz]
    • 一杯水
    • 北京5月1日起采用IC卡替代公交地铁纸质月票
    • Linux下的常见系统资源共享
    • wordpress登录慢故障解决
    • jabber安装笔记

    最新评论

    • very good :em02: ,I like very much !!...
    • :em03: :em13: :em15: :em07...
    • 北京电信通有四个机房1惠普机房 2中...
    • :em04: :em18: :em17...
    • 结婚的好日子啊8月10...
    • c2950-1-1(config)# snmp-server trap-source FastEt...
    • :em16: :em16: :em16: :em16: :em16: :em16: :...
    • :em01: :em07: :em04: :em17: :em10: :em18: :...
    • 我是天称座 :em14: :em15: :em03: :em02: :...
    • [...] 前面一段:1.3.6.1.4.1. 可以查看这...


    邮件订阅  
  • Categories

    • 个人日志 (15)
    • 休闲娱乐 (79)
    • 应用服务 (86)
    • 影音娱乐 (10)
    • 电脑网络 (78)
    • 站点日志 (19)
    • 系统管理 (242)
    • 英语学习 (15)
    • 衣食住行 (41)
    • 资料共享 (28)
  • 工具网址

    • 天气预报
    • 常用电话
    • 疾病查询
    • 在线翻译
    • Alexa排名查询
    • IP信息查询
    • 邮箱图标生成
    • 我的Firefox插件
  • 友情链接

    • linuxの飘扬
    • winter的平凡生活
    • 伤感星星的天空
    • 回忆未来[张宴]
    • 存储部落
    • 扶凯Blog
    • 沐宇春风
    • 爱MySQL中文网
    • 狗.车.志
    • 非礼勿视
  • Tags

    • 下载 优化 使用 免费 北京 升级 学习 学习笔记 安装 工具 技巧 日志 最新 服务器 笔记 英语学习 菜谱 视频 解决 调优 软件 运程 配置 配置文件 食物 2007 apache blog dreamhost freebsd Legato linux mysql networker oracle php RAID5 RedHat sendmail shell squid suse Ubuntu windows wordpress

Jeffrey's Blog is powered by WordPress 2.3.1 and Unnamed 1.22
Entries (RSS) and Comments (RSS) Admin 京ICP备06038449号

Podcast Powered by podPress (v8.8)