奇趣技术网 收藏本站
设为主页
商务合作
首页 新闻中心 行业动态 软件新闻 安全资讯 病毒预警 漏洞发布 操作系统 Dos Win9x Win2000 WinXP Win2003 WinVista Linux Unix
数据库 DB2 Access MSSQL MySQL Oracle Sybase 编程技术 ASP PHP JSP CGI/Perl XML .Net C/C++/C# VB VC Delphi Java 汇编
安全技术 安全教学 工具介绍 漏洞利用 病毒防范 入侵检测 防火墙 安全防范 汉化破解 攻击实例 加密解密 技术论坛
中华网络安全联盟 >> 操作系统 >> Unix >> OpenBSD2.8服务器配置实务手册(1)
操作系统
Windows XP
Windows 2000
Windows Vista
Windows 2003
Windows 9x
DOS
Linux
Unix
  • FreeBSD从零学起图文手

  • FreeBSD服务器的安装与

  • FreeBSD服务器的安装与

  • FreeBSD服务器的安装与

  • FreeBSD+IPFILTER实现

  • FreeBSD下vmware的网络

  • FreeBSD 5.x 中 gbfs 

  • FREEBSD下VINUM做软RA

  • OpenBSD2.8服务器配置实务手册(1)
    字体:

    中华网络安全联盟    作者:佚名    来源:转载    时间:2006-3-31

    第一课、安装OpenBSD 2.8


    如果您的电脑不支持光盘启动,请首先在DOS下进行以下的步骤,制作启动软盘,然后从软盘启动电脑。(其中e:是光盘所在盘符)

    e:\2.8\tools\fdimage e:\2.8\i386\floppy28.fs a:

    如果您的电脑支持光盘启动,直接从光盘启动后,按照提示一步一步完成安装,以下是安装过程的简略描述:

    第一节、建立分区
    启动电脑直到出现以下的提示:
    (I)nstall, (U)pgrade or (S)hell?
    其中(I)代表安装一个全新的系统,(U)代表升级原有的OpenBSD旧版本,(S)代表退出到命令行状态。
    我们要安装一个全新的系统,所以输入I并回车。
    在一屏欢迎辞之后,系统询问使用什么终端类型:
    Specify terminal type [pcvt25]:
    不用理会它,直接回车,继续以后的步骤。系统将检测到可用的硬盘,并询问对那个硬盘进行处理:
    Available disks are:
    wd0
    Which disk is the root disk? [wd0]
    上面的提示表明,电脑只有一个IDE硬盘,如果是SCSI硬盘,将显示成sd0。因为系统只有一个硬盘,所以安装程序已经帮我们选择了硬盘,如果系统有多个硬盘,那就必须输入硬盘的名称,如wd1。现在直接回车进入下一步。
    系统询问是否把整个硬盘给OpenBSD使用:
    Do you want to use the *entire* disk for OpenBSD? [no]
    默认是no,不过手册是要做服务器,所以输入yes并回车吧!不过首先要确认这个硬盘上面没有重要的数据啊!
    现在系统会进入fdisk(一个分区程序,输入?并回车可以获得使用帮助)。首先用d命令删除原有的分区(注意,c分区被OpenBSD系统保留使用,不能够删除或变更),然后用a命令新建分区,您将得到和下面类似的信息:
    offset: [xxxxxx]
    size: [xxxxxxxxxx]
    Rounding to nearest cylinder: xxxxxxxx
    FS type: [4.2BSD]
    mount point: [none]
    其中,offset是指每一个分区的偏移地址。不用理会,直接回车即可,系统会自动处理。size是分区的大小,括号里面是剩余的可用磁盘空间大小。可以直接用80m这样的输入来表示分区的大小为80Mb。Rounding to nearest cylinder由系统返回,是转换成柱头数,不必理会。FS type是文件系统类型,只有4.2BSD和swap两个可选项。默认情况下,b分区会使用swap选项。swap分区建议大小为内存大小的2倍。mount point相当于DOS系统的目录,系统必须有且只有一个根目录“/”,swap分区无需mount point。
    可以简单的把swap分区以外的全部磁盘空间定义为“/”,但是不建议这么做,因为一旦磁盘出现问题,就难于根据分区进行修复了。如果您有一个15Gb的硬盘,并且有128Mb的内存,那么建议划分如下:
    a 80m 4.2BSD / ;根目录
    b 300m swap ;交换分区
    d 80m 4.2BSD /tmp ;临时文件目录
    e 800m 4.2BSD /usr ;应用程序目录
    f 2000m 4.2BSD /var ;应用数据目录
    g 剩余空间 4.2BSD /home ;用户目录
    如果安装MySQL数据库服务,且要求方便管理的话,那么可以把/var/mysql单独出来一个分区(会在后面提及)。
    划分好分区之后用w命令保存分区信息,q命令退出fdisk程序。
    The following partitions will be used for the root filesystem and swap:
    wd0a /
    wd0b swap
    Mount point for wd0d (size=98967k) [/tmp, RET, none, or done]?
    系统会再次确认目录分配,可以给粗心大意的人一个修正的机会,如果确定没有错误的话,输入done并回车即可。
    系统会提示是否对其他硬盘进行处理,如果没有其他硬盘或者不需要处理,输入done并回车继续下一个步骤,如果配置其他硬盘,按照上面的步骤进行即可。注意千万不要对已经配置过的硬盘进行再配置。
    系统询问是否进行格式化:
    The next step will overwrite any existing data on:
    wd0a wd0d wd0e wd0f wd0g
    Are you really sure that you're ready to proceed? [n]
    当然输入y并回车了,做了这么多,难道不继续吗?

    第二节、配置网络
    经过硬盘格式化之后,系统将询问是否配置网络:
    Configure the network [y]
    既然是做服务器,当然要网络支持的,回车开始配置网络。
    Enter system hostname (short form): []
    Enter DNS domain name: []
    输入hostname(主机名)和domain name(域名),如果有合法的国际域名的话,就使用国际域名。先假设hostname为moo,domain name为01tech.nat(避免和国际域名冲突)。
    系统提示配置网卡,手册例子使用的是DE-530TX 10/100Mbps自适应网卡,在OpenBSD下面的设备名为vr0,如果是NE2000兼容网卡,可能显示为ne0,系统会自动检测并列出来:
    You may configure the following network interfaces (the interfaces
    marked with [X] have been succesfully configured):
    [ ] vr0
    Configure which interface? (or, enter 'done') [vr0]
    在本例中,系统只有一个网卡,且已经选定,直接回车开始配置,如果没有选定,请输入设备名并回车进行配置。
    IP address (or 'dhcp') ? []
    Symbolic (host) name? [moo]
    Netmask ? [255.255.255.0]
    在IP address中输入dhcp并回车将会使用动态分配的IP地址,作为服务器应该有固定的IP地址,所以这里应该输入192.168.32.1并回车(关于IP地址和掩码的知识请参考其他文章)。Symbolic (host) name其实就是hostname啦!系统会自动使用刚才输入的hostname,直接回车就可以了。Netmask(掩码)默认是255.255.255.0,就用这个吧,回车继续。
    Your use of the network interface may require non-default
    media directives. The default media is:
    media: Ethernet autoselect (100baseTX full-duplex)
    This is a list of supported media:
    media autoselect
    media 100baseTX mediaopt full-duplex
    media 100baseTX
    media 10baseT mediaopt full-duplex
    media 10baseT
    If the default is not satisfactory, and you wish to use another
    media, copy that line from above (e.g. "media 100baseTX")
    Media directives? []
    别看这么多信息,其实就做一个事,选择网卡的接入网络方式,最简单的方式就是选择media autoselect并回车。
    系统会询问是否配置其他的网卡,如果系统只有一个网卡的话,会自动选定done,只需要回车即可进入下一个步骤。其他网卡的配置象上面一样配置就可以了。
    Enter IP address of default route: [none]
    Enter IP address of primary nameserver: [none]
    Would you like to use the nameserver now? [y]
    路由route不需要输入,除非要链接到不同域的机器。因为要在这台服务器上提供域名解释服务,所以nameserver就指向自己吧,也就是输入192.168.32.1就可以了。至于是否现在启动nameserver就没所谓了。回车继续。
    第三节、设置管理员口令
    Please enter the initial password that the root account will have.
    系统要求输入管理员口令,并确认一次,千万要记住啊,不然电脑重新启动之后进入不了系统进行管理。这里假设口令为123456,在实际的应用中千万不要使用这样的口令,而应该采用字母、字符和数字混合的口令。

    第四节、安装应用程序
    然后安装程序询问是否会运行X Window:
    Do you expect to run the X Window System? [y]
    当然不会,输入n并回车继续下一步。选择安装媒体介质。
    Install from (f)tp, (h)ttp, (t)ape, (C)D-ROM, (N)FS or local (d)isk?
    有多种方式安装系统,我们只选择(C),通过CD-ROM安装。
    The following CD-ROM devices are installed on your system;
    please make
    sure the CD is in the CD-ROM drive and select the device containing
    the CD with the installation sets:
    cd0
    Which CD-ROM contains the installation media? [cd0]
    系统将检测可用的CD-ROM,并给予选定,这里是只有一个CD-ROM的状态,如果多于一个CD-ROM的状况,请选择正确的放有安装光盘的CD-ROM,否则安装程序会Halt在那里,无法继续。
    Enter the directory relative to the mount point that
    contains the file. [/2.8/i386]
    确认安装文件所在目录,如果您使用01TECH上面提供的光盘,回车确认即可。
    The following sets are available for extraction.
    Enter filename, `list', `all', or `done'.
    You may de-select a set by prepending a '-' to its name.
    [X] base28.tgz
    [X] etc28.tgz
    [ ] misc28.tgz
    [ ] comp28.tgz
    [X] man28.tgz
    [ ] game28.tgz
    [ ] xbase28.tgz
    [ ] xshare28.tgz
    [ ] xfont28.tgz
    [ ] xserv28.tgz
    [X] bsd
    File name? []
    因为安装服务器,我们只需要上面已经打“X”的的程序包,另外,因为有部分程序必须由源程序编译获得,所以必须选择comp28.tgz。也就是说要有base28.tgz、etc28.tgz、comp28.tgz、man28.tgz以及bsd。
    确认这五个项前面都打“X”后,输入done并回车,询问:
    Ready to extract selected file sets? [y]
    当然要解包,这个问题实在有点弱智啊!
    Extract more sets? [n]
    嗯?上帝说,再给你一个忏悔的机会?别管他,回车继续吧!

    第五节、设定时区
    然后就是选择时区:
    What timezone are you in? [`?' for list] [GMT]
    可以用?查看一下有什么可以选择的时区,不过确定没有北京时间,选香港的吧,输入Hongkong并回车。
    系统一番自动处理之后,终于出现了命令行模式的提示符“#”。恭喜,OpenBSD 2.8到此安装完毕。输入reboot回车,重新启动电脑吧!记住改为硬盘启动啊!现在可以歇一歇了。

    重新启动电脑之后,用root作为用户名,123456作为密码就可以登录您的OpenBSD 2.8系统了。

    字体:
     
    设为主页 收藏本站 联系我们 友情连接 商务合作 网友留言
    Copyright©2006-2008 中华网络安全联盟 All rights reserved.