FreeBSD总总结

2009-05-13 10:42:04来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

文档目录:
1. 硬件平台选择
2. 系统与版本选择
3. 软件版本选择
4. 操作系统性能优化
5. 软件性能与安全设置
6. 操作系统安全设置
7. PF防火墙设置
8. 服务器远程管理
9. 服务器负载均衡
10.结束语
2. 系统与版本选择
在BSD家族中有三个重要分支:FREEBSD、OPENBSD、NETBSD,三个分支各有见长。FREEBSD以性能出众见长,OPENBSD以系统安全见长,NETBSD以兼容硬件多见长。实际上随着时间的推移这三个系统的各项技术指标之间的差距正在减小,各自的相互借鉴加快了这种趋势。从目前使用的用户数量看:FREEBSD>OPENBSD>NETBSD。考虑到NETBSD的用户数量相对较少,在下面个章节中主要针对FREEBSD和OPENBSD两个BSD分支展开。
具体到每个BSD分支推荐使用各自的稳定版本而不是当前版本,因为稳定版本是为生产服务的,当前版本只是一个技术过渡产品,很多系统BUG和系统安全漏洞都有待发现和修正。即使是使用稳定版本也会发现系统BUG和系统安全漏洞,只是比当前版本频率要低的多。通常我们新安装的版本并不是稳定版。我们要把它修正为一个稳定版本(stable)。到本文完成时FREEBSD的最新的稳定版本是6.0-stable,OPENBSD的稳定版本是3.8,NETBSD的稳定版本是3.0。下面简单列出BSD系统升级到稳定版本的步骤。
2.1 FREEBSD-6.0更新到稳定版
首先安装FreeBSD的系统源代码和Ports
# mount -t cd9660 /dev/acd0 /mnt/
# cd /mnt/6.0-RELEASE/ports
# ./install.sh
# cd /mnt/6.0-RELEASE/src
# ./install.sh all
更新FreeBSD的系统源代码以及Ports
# cd /usr/share/examples/cvsup
# vi standard-supfile
*default host=cvsup4.FreeBSDChina.org
*default release=cvs tag=RELENG_6
# cvsup -g -L 2 /usr/share/examples/cvsup/standard-supfile
# cvsup -g -L 2 /usr/share/examples/cvsup/ports-supfile
编译生成新的系统二进制文件
# cd /usr/src
# make buildworld
# make installworld
# reboot
      现在,你的系统已经是最新的了。注意新的系统升级完成之后一些原先安装的软件最好重新安装,否则很容易引发一些意想不到的问题。
2.2 OPENBSD-3.8系统更新
# cd /home/pub
# wget
ftp://openbsd.csie.nctu.edu.tw/pub/OpenBSD/3.8/ports.tar.gz
# wget
ftp://openbsd.csie.nctu.edu.tw/pub/OpenBSD/3.8/src.tar.gz
# wget
ftp://openbsd.csie.nctu.edu.tw/pub/OpenBSD/3.8/sys.tar.gz
# cd /usr
# tar zxvf /home/pub/ports.tar.gz                          //安装ports
# cd /usr/src
# tar zxvf /home/pub/src.tar.gz                                  //安装系统代码
# tar zxvf /home/pub/sys.tar.gz                                  //安装内核代码
通过cvsup得到最新的代码。
# pkg_add cvsup-16.1g-no_x11.tgz
# vi cvsup-supfile
============+===========+==============
# Defaults that apply to all the collections

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:tar 文件压缩解压

下一篇:FreeBSD 6.2下为apache 2.2.6配置ssl