FreeBSD 6.1 入门级Web服务器配置手记

豆豆网   技术应用频道   2007年04月13日  【字号: 收藏本文

本文详细介绍FreeBSD 6.1 入门级Web服务器配置手记

  # cvsup –L 2 –h cvsup3.tw.freebsd.org /usr/share/examples/cvsup/ports-supfile ; rehash

  编译内核

  QUOTE:

  # dmesg | more        #获得当前设备资源列表

  # cd /usr/src/sys/i386/conf

  # cp GENERIC MYKERNEL

  # ee MYKERNEL

  # 具体选项请参考http://doc.code365.net/Manual/FreeBSD_HandBook/kernelconfig-config.html

  其中需要注意的是

  CODE:

ident        MYKERNEL    #内核标记名称
options    QUOTA        #启用磁盘配额

  QUOTE:

  # cd /usr/src

  # make -j4 buildworld ; rehash ; make –j4 buildkernel KERNCONF=MYKERNEL ; rehash ; make –j4 installkernel KERNCONF=MYKERNEL ; reboot

  QUOTE:

  # cd /usr/src

  # mergemaster –p ; make –j4 installworld ; mergemaster ; reboot

  (出现提示,回车继续,或输入i安装)

  QUOTE:

  #cd /usr/obj

  #chflags -R noschg *

  #rm -rf *

  网络优化

  QUOTE:

  # ee /etc/sysctl.conf

  CODE:

net.inet.ip.check_interface=1
net.inet.tcp.blackhole=2
net.inet.udp.blackhole=1
net.inet.tcp.recvspace=65535
net.inet.tcp.sendspace=65535
kern.ipc.somaxconn=32768
kern.ipc.maxsockbuf=2097152
net.inet.ip.redirect=0
net.inet.icmp.icmplim=100
net.inet.tcp.always_keepalive=1
net.inet.tcp.delayed_ack=1
net.inet.udp.maxdgram=65535
net.local.stream.sendspace=65535
net.local.stream.recvspace=65535
kern.maxfiles=65536
kern.maxfilesperproc=65536
net.inet.udp.checksum=1
net.inet.tcp.msl=7500
net.inet.tcp.syncookies=1
net.inet.icmp.bmcastecho=0
net.inet.icmp.maskrepl=0
kern.securelevel=0

责编:豆豆技术应用

正在加载评论...