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

Jeffrey’s Blog

Web&P2P系统架构及优化


freebsd 6.2 安装配置笔记

June 28th, 2007

作者: Jeffrey
出处:http://blog.zhangjianfeng.com/?p=588

freebsd 6.2 安装配置笔记

#最小化安装后….
sysinstall,改口令,时区,src-sys,ports,man,Xorg, bash3,cvsup-without-gui,lynx,linux,unzip
并设置网卡,sshd服务

++开启sshd服务
vi /etc/ssh/sshd_config ,加入以下行
PermitRootLogin yes
退出后重启服务即可 /etc/rc.d/sshd restart

++csh改bash
chfn -s /usr/local/bin/bash username

++网络设置
#ifconfig_lnc0="DHCP"
ifconfig_lnc0="inet 192.168.11.174 netmask 255.255.255.0"
defaultrouter="192.168.11.1"
sshd_enable="YES"
hostname="testsrv174.zhangjianfeng.com"

++开机自动启动gnome
echo "exec /usr/local/bin/gnome-session" >/root/.xinitrc
在/etc/rc.conf 加入 gdm_enable="YES"

###++更新cvsup (第二次安装时没有更新cvsup,我只是用来做桌面系统而已)
###cd /usr/share/examples/cvsup
###编辑ports-supfile
###*default host=cvsup.FreeBSDChina.org
###cvsup -g -L 2 ports-supfile

++使用wget/axel加速你的port下载
通过修改make.conf实现
#FETCH_CMD=proz -s -k 5 –no-curses
FETCH_CMD= wget -c -t 1
DISABLE_SIZE=yes

++选择快的 ports 服务器
修改 /etc/make.conf 文件,在其中的最后部分加入如下语句:
MASTER_SITE_OVERRIDE= \
ftp://ftp.FreeBSDChina.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR} \
ftp://ftp.FreeBSDChina.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR} \
ftp://ftp.cn.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR} \
ftp://ftp.tw.FreeBSD.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR} \

++安装常用软件,pkg_add和make两种安装方法请开两个终端来安装
mkdir /usr/ports/distfiles/pkg
export  PACKAGESITE=ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/i386/packages-6.2-release/Latest/
export PKGDIR=/usr/ports/distfiles/pkg
#export PACKAGESITE=ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/i386/packages-6-stable/Latest/
#pkg_add -K参数可以将tbz源保存到$PKGDIR目录下,根据需要使用此参数
pkg_add -rK wget prozilla  gaim gaim-openq eva vsftpd gftp xpdf rdesktop stardict zh-stardict2-dict-zh_CN
compupic gthumb  zh-fcitx xchm.tbz zh-unrar gnomebaker
firefox2(6-stable源是3.0版本) fusefs-libs fusefs-kmod

++安装多媒体
下载下面的包,并安装
http://ftp.br.freebsd.org/local/packages/audio/lame-3.97_1.tbz
ftp://ftp.nsysu.edu.tw/FreeBSD/ports/i386/packages-5-stable/All/win32-codecs-3.1.0.p7_2,1.tbz
#以上两个链接已失效,请自行寻找
pkg_add -rK zh-xmms xmms-wma mplayer mplayer-fonts zh-mplayer-fonts kmplayer xine beep-media-player bmp-extra-plugins
aumix #音量控制
++xmms播放列表解决方法
打开xmms,然后,[首选项]–>[字体],将playlist变成:-misc-simsun-medium-r-normal-*-*-120-*-*-p-*-gb2312.1980-0",*-r-*

++安装声卡的驱动
kldload snd_driver    #一次加载了最常见的设备驱动
dmesg | grep pcm
cat /dev/sndstat,得到信息格式如下
FreeBSD Audio Driver (newpcm)
Installed devices:
pcm0: ; at io 0xdc00, 0xe000 irq 11 bufsz 16384 kld snd_ich (1p/1r/0v channels duplex default)
说明该声卡的类型为:snd_ich
#vi /boot/defaults/loader.conf
修改:snd_ich_load="NO" #intel Tch 这一行,
改成:snd_ich_load="YES" #intel Tch
(注意:如果在声卡驱动的这个小节,没有发现你的声卡类型,也可以手工自己加入一行,内容为
你的声卡类型_load = "YES" )
或直接在内核编译来支持声卡。
device sound
device snd_ich

++定制内核
/stand/sysinstall–>Configure–>Distributions–>src–>sys
安装后应该有/usr/src/sys文件夹
/boot/kernel/kernel #内核文件
cd /usr/src/sys/i386/conf &&  cp GENERIC GENERIC.bak
vi GENERIC #根据文档注释修改即可,不需要的行首加#
#cpu  I486_CPU
#cpu  I586_CPU
cpu  I686_CPU
ident  NEWKER  \\这里改成你内核的新名字
options SC_DISABLE_REBOOT   \\在控制台禁用CTRL+ALT+DEL键
\\加入防火墙
options    IPFIREWALL
options    IPFIREWALL_VERBOSE
options    IPFIREWALL_VERBOSE_LIMIT=5
options TCP_DROP_SYNFIN
\\下面这两条不加 apache2有点问题
options ACCEPT_FILTER_DATA
options ACCEPT_FILTER_HTTP
# PCI Ethernet NICs. #将这一部分的其它网卡型号注释掉,仅保留当前网卡驱动即可
device  miibus  # MII bus support  \\保留
/usr/sbin/config GENERIC #产生内核源代码
cd ../compile/GENERIC
make depend && make && make install
或#make buildkernel KERNCONF=NEWKER  
  #make installkernel KERNCONF=NEWKER

++配置防火墙
/etc/rc.conf
\\加入以下内容
firewall_enable="YES"
firewall_script="/etc/rc.firewall"
firewall_type="/etc/ipfw.rules"   \\这是防火墙自定义脚本
firewall_quiet="NO"
firewall_logging_enable="YES"
log_in_vain="NO"
tcp_drop_synfin="NO"
tcp_restrict_rst="YES"
icmp_drop_redirect="YES"
保存退出
vi /etc/ipfw.rules
\\ 大家注意 -q 前面要加一个空格
-q -f flush
-q add 00301 allow all from any to any via lo0
-q add 00302 check-state
-q add 00303 allow tcp from any to 10.72.255.131 53 out via vr0 setup keep-state  \\ 10.72.255.131 是DNS地址,大家根据本地的改下
-q add 00400 allow udp from any to 10.72.255.131 53 out via vr0 keep-state     \\  vr0 是我网卡的名称,大家根据己的改,以下都是一样
-q add 00500 allow tcp from any to any 80 in via vr0 setup keep-state
-q add 00900 allow tcp from any to any 25 out via vr0 setup keep-state
-q add 01200 allow tcp from any to any via vr0 setup keep-state uid root
-q add 01300 allow icmp from any to any in via vr0  keep-state
-q add 01400 allow tcp from any to any 21 in via vr0 setup keep-state
-q add 01500 allow tcp from any to me  21 in via vr0 setup limit src-addr 2
-q add 01600 allow tcp from any to any 22 in via vr0 setup keep-state
-q add 01800 allow tcp from any to me  22 in via vr0 setup limit src-addr 2
保存退出

++中文字体
将xp上simsun.ttc tahoma.ttf拷至/usr/X11R6/lib/X11/fonts/TTF/,并改扩展名为ttf
fc-cache -fv

++配置fcitx
cd /usr/ports/chinese/fcitx
make install clean
在~/.profile 文件中加以下三行 #因我用的是bash
export LANG="zh_CN.eucCN"
export LC_CTYPE="zh_CN.eucCN"
export XMODIFIERS='@im=fcitx'

++vim配置
cd /usr/ports/editors/vim  && make install clean #安装vim
cp /usr/local/share/vim/vim70/vimrc_example.vim ~/.vimrc
编辑.vimrc,注释掉" set nocompatible行

++安装ntfs写支持
安装 Kernel source
手工下载软件包
http://ftp.lv.freebsd.org/pub/FreeBSD/ports/packages/Latest/fusefs-ntfs.tbz
pkg_add path/fusefs-ntfs.tbz

++JAVA环境安装
1.open http://www.sun.com/software/java2/download.html, download the SCSL Source file,jdk-1_5_0-src-scsl.zip and the SCSL Binaries file, jdk-1_5_0-bin-scsl.zip .
2.In addition, please download the patchset, bsd-jdk15-patches-3.tar.bz2, from http://www.eyesbeyond.com/freebsddom/java/jdk15.html.
3.manually fetch the J2SE SDK self-extracting file for the Linux platform (j2sdk-1_4_2_12-linux-i586.bin) from http://javashoplm.sun.com/ECom/docs/Welcome.jsp?StoreId=22&PartDetailId=j2sdk-1.4.2_12-oth-JPR&SiteId=JSC&TransactionId=noreg
4.Please place the downloaded file(s) in /usr/ports/distfiles
pkg_add -rK m4 
pkg_add -rK zip

++vsftpd配置
编辑 /usr/local/etc/vsftpd.conf加入三行
listen=YES
ftp_username=ftp
local_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
write_enable=YES
/usr/local/libexec/vsftpd #launching vsftpd

++linux下fdisk工具
pkg_add -rK linuxfdisk

++apache安装
 cd /usr/ports/www/apache22
 make install clean
 解决 "Failed to enable the 'httpready' Accept Filter"问题
 将accf_http_load="YES"添加至 /boot/defaults/loader.conf

===其它===
++挂设备
mount_cd9660 -C gbk /dev/acd0 /mnt/cdrom #加-C eucCN为了显示中文文件名
mount_msdosfs  #fat
mount_ntfs     #ntfs

++如何以关键字搜寻 ports
cd /usr/ports/
make search key=ldap
make search name=ldap  #知道软件名用这个

make fetch-recursive

 

Last modified at: Wednesday, October 24th, 2007 03:35:32 am
Trackback URL: http://blog.zhangjianfeng.com/article/588/trackback

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

Related Post

  • Tuesday, June 26th, 2007 -- Ports和Packages 笔记
  • Friday, March 30th, 2007 -- linux下ntpd安装配置笔记
  • Sunday, March 11th, 2007 -- Cygwin安装配置笔记
  • Monday, February 5th, 2007 -- squid安装配置笔记(反向代理)
  • Saturday, October 7th, 2006 -- “中文垃圾邮件过滤规则集”安装配置笔记
  • Friday, March 31st, 2006 -- MySQL学习笔记
  • Friday, June 6th, 2008 -- xen安装及配置笔记
  • Wednesday, December 26th, 2007 -- mysql主从服务器的配置笔记
  • Monday, September 3rd, 2007 -- squid代理网关笔记
  • Monday, June 25th, 2007 -- 简要安装FreeBSD 6.2及配置桌面环境[zz]

0 Responses to “freebsd 6.2 安装配置笔记”


  1. No Comments

Leave a Reply

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

« Ports和Packages 笔记
我家的金吉拉 »

    最新文章

    • 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机房介绍

    随机文章:

    • iptables--小结
    • mount windows‘s共享文件夹命令
    • Multiple network cards and bridges in Xen[zz]
    • 新劳动合同法要出台了,合同期到明年的要注意了。
    • 肉体和金钱,怎么选择?美国一著名心理测试
    • NetScreen防火墙中文说明文档
    • 给sendmail加垃圾邮件过滤和病毒邮件处理功能
    • FC5多媒体安装笔记
    • [迷信一下]眼跳测吉凶
    • DNS与BIND学习笔记

    最新评论

    • 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)