动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
电脑书籍下载:程序设计书籍 | 数据库教程书籍 | 平面与多媒体书籍 | 网络通讯书籍 | 系统管理书籍 | 网络安全书籍 | 认证考试书籍
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 操作系统 > Linux教程
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ Linux教程 ]的信息



本月文章推荐
.KDE和GNOME两大阵营将携手共创Li.
.Linux 常用命令(磁盘管理).
.Linux系统下内存申请应用的方法原.
.新手学堂:Linux操作系统的软件安.
.在Linux终端下不常用但很有用的查.
.在Linux文本模式下用Wget命令来浏.
.Linux 网管 123 --- 第10章. 升级.
.详细讲解家用Linux的实用安全.
.Linux Shadow-Password-HOWTO - .
.Linux 指令篇:文件系统--mkfs.
.Linux环境下实现组件返回消息的技.
.Linux系统管理技巧大荟萃.
.实用技巧:让Linux系统有效防御A.
.Linux Mint 5 Elyssa 正式版发布.
.Ubuntu音乐文件和PDF出现乱码的解.
.装有双系统用户 如何卸载Linux.
.2013年将有两成中高阶手机使用Li.
.Linux系统至少有五大点比Vista更.
.LILO, Linux Crash Rescue HOWTO.
.Linux磁盘存储区管理原理与技巧.

网络安装的一点实践

发表日期:2005-4-15 |


本文以RedHat Linux 9 为例,简单介绍网络安装的方法。

一、网络安装

1. 安装服务器的准备:
    
    网络安装的服务器按照安装方式的不同,可分为3种,NFS,FTP和HTTP,安装文件的组织方式有两种,安装文件树和ISO镜像。
    
    关于NFS,FTP和HTTP服务器的配置,请参考其它文档,本文主要介绍安装用到的部分。
    
(1) 安装文件树的准备:
    把Red Hat Linux 9 安装光盘的第一张放进光驱,在命令行输入:
    
    mount /mnt/cdrom
    cp -var /mnt/cdrom/RedHat /var/ftp/pub/rh9/
    umount /mnt/cdrom
    
    然后再对另两张光盘做同样的操作。
    
    安装文件树就准备好了。
    
    这样,我们就可以设置NFS,FTP和HTTP了。
    
    NFS:
    编辑/etc/exports,加入/var/ftp/pub/rh9 *(ro)
    然后启动NFS服务,service nfs start;如果已经启动NFS服务,exportfs -a或service nfs reload就可以使我们新加入的文件export出去。
    
    FTP:
    因为我们把iso放到了Anonymous的HOME下,所以我们只要启动vsftpd就可以了,service vsftpd start;如果已经启动了vsftpd,什么也不做就行了。
    
    HTTP:
    我们做一个link给iso所在的目录,ln -s /var/ftp/pub/ /var/www/html/pub
    然后启动httpd,service httpd start,如果已经启动了httpd,不用做任何事就行了。

(2) ISO镜像的准备和安排:

    ISO镜像可以是从网上下载,也可以用安装光盘来自己制作。
    
    下载的可以到官方网站,也可以到速度比较好的镜像站点,根据发行版本的不同,请选择合适的网站下载。如 http://www.redhat.com为RedHat的官方网站。

    下载要注意的是一定要计算MD5。因为下载的文件较大,由于网络传输的问题,有可能使下载的文件不完整。所以计算MD5是非常必要的。
   
    MD5消息摘要函数(RFC 1321)是由麻省理工学院的Ronald Rivest开发的。它是其早期版本MD4(RFC 1320)的推广。MD5的输入是任意长的消息x,输出为128比特的消息摘要h(x)。(关于MD5的更多内容,请参考其它文档。) 在下载ISO时,会同时提供一个MD5SUM,里面是ISO的MD5值。在Linux上,可以用md5sum来计算ISO的MD5值,然后和MD5SUM里的值比较,如果相同,那说明你下的文件没有问题。如果不同,那你可能需要重新下载了。
 
    关于ISO的制作,在Linux下,可以用dd;在Windows下,可以用WinISO,NERO,EasyCD,还可以用其它的工具,就不一一列举了,我们主要介绍一下在Linux下用dd制作iso的方法。
    
    dd是在物理方式读写文件的,我们就用它来制作iso文件。把Red Hat Linux 9 的安装光盘延第一张放进光驱,然后在命令行输入:
    
    dd if=/dev/cdrom of=/root/rh9-1.iso bs=512
    
    然后,对另两张光盘做同样的操作,生成文件的名字分别为rh9-2.iso,rh9-3.iso。生成文件名字可以是任意的,我这样写,主要是为了好记。
    
    好了,不管是下载的,还是自己制作的,我们有了三个iso文件。我们把它放到/var/ftp/pub/rh9iso/下:
    
    mv /root/rh9-*.iso /var/ftp/pub/rh9iso/
    
    只有NFS方式可能用ISO来安装,所以,我们修改 /etc/exports,加入 /var/ftp/pub/rh9iso *(rw),然后同上,services nfs start,或exportfs -a或service nfs reload就可以了。

(3) 配置dhcp服务器和DNS服务器:
    由于是网络安装,而在安装之前,机器是没有IP地址的,也就没法与服务器连通。所以,我们可以设置一台DHCP服务器来自动分配IP地址给客户机。设置DNS的目的主要是为了能够用名字来访问我们的服务器,如果没有DNS,用IP也可以。
    
二、安装的启动方式:
    
    网络安装的启动方式有三种,软盘,光盘,网卡启动(由于现在多数网卡不带启动芯片,所以,这里我们不讨论网卡启动的问题)。
    
    启动软盘是通过安装光盘上的img文件制作的,在安装光盘第一张中images目录下的bootdisk.img就是启动盘的镜像文件,可能还需要drvnet.img(网卡驱动)。把第一张光盘放进光驱,找一张空白软盘放进软驱,在命令行输入:
    
    mount /mnt/cdrom
    dd if=/mnt/cdrom/images/bootdisk.img of=/dev/fd0
    
    等到命令结束,软驱灯来时,换一张软盘,输入:
    
    dd if=/mnt/cdrom/images/drvnet.img of=/dev/fd0
    
    给两张软盘分别贴好标签,以便于使用。
    
    启动光盘有两种,安装光盘的第一张就是启动盘,也可以自己做一张启动光盘(如果你有刻录机的话),具体做法请参考其它文档。
    
三、网络安装

(1) 软盘启动:
    把启动软盘放进软驱,启动机器,出现boot时,直接回车;
    当提示要Driver Disk时,选yes,钱后把drvnet那张盘放进软驱,回车继续;
    当提示安装方式时选一种安装方式,这里我选NFS;
    当问IP地址的获得方式,选DHCP;
    当问server name 时,输入NFS server我名字,在下面输入路径:/var/ftp/pub/rh9;
    当安装画面开始时,就和别的安装方式一样了。
 
(2) 光盘启动:
    把启动光盘放进光驱,启动机器,过程同上,只是不用换盘了。

(3) 安装光盘启动:
    启动机器,把安装光盘第一张放进光驱,在出现boot时,输入 linux askmethod,其同上。
    
四、kickstart

    许多操作系统在设计时都是可以自动安装的,即不需要人工输入。这可以给管理员省去不少麻烦,尤其是在装很多台配置相同的机器的时候。
    
1、ks.cfg
   
   ks.cfg是kickstart安装的默认配置文件,如果没有指定文件名,安装程序会在指定的目录中寻找ks.cfg文件,如果找不到,就回到人工安装方式。
   
   ks.cfg的生成也很简单,在每次安装完一台机器,在/root下就有一个名为anaconda-ks.cfg文件,这个文件就是一个kickstart的配置文件。不过,可能要修改一下里面的分区选项。redhat-config-kickstart就是kickstart的配置程序,它是一个图形的程序,只要按照选项一个一个选好就行了。在安装方式上输入NFS,并输入server name 和路径,最后,记得配置好以后存成一个ks.cfg文件就行了。关于ks.cfg文件中的参数,可能参考redhat的安装或管理员手册。
   
   把生成的ks.cfg文件copy到软盘,NFS服务器,都可以进行kickstart安装。要注意的是,bookdisk上没有那么多空间,可以把boot.msg和rescue.msg删掉,然后更改syslinux.cfg,把display boot.msg 改成 display snake.msg,把default linux 改成 default linux ks=floppy,注释掉prompt和timeout两行(用#)。
   
   用这张软盘启动机器,就可以自动 进行安装了。
   
   如果是用光盘启动,可以把ks.cfg copy到一张软盘上,把它放时软驱,在boot:下输入linux ks=floppy就可以了。
   
   如果把ks.cfg放在NFS Server上,就在boot:下输入 linux ks=nfs:servername:/path/to/ks.cfg 就行了。
   
   注意,ks.cfg所在路径必须是NFS export出来的。这样才可以访问。还有,在输入servername时,最好输入全名,比如 server.explam.com这样。小弟就因为没输全,而不知道错在哪了。
  
  以前是我的一点实践,写的有乱。高手多多指教。
上一篇:如何通过PXE的方式远程安装linux(本地无 光 , 软驱) 人气:9201
下一篇:VI 快速上手 人气:7579
浏览全部Linux的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-7-25 WikyBlog v1.7.0.1 多国语言版
2008-7-25 乐彼网上开店系统(56770 Eshop)
2008-7-25 赛特网站管理系统sitecms v3.6.0
2008-7-25 Modoer多功能点评系统 v1.0.1 Bu
2008-7-25 Shangducms Teamsuit! v1.1.0 开
2008-7-25 幻影动漫网视频系统(Ppdong) v1.
2008-7-25 acteecompany企业网站建设系统 v
2008-7-25 恒浪整合管理系统 ims v4.1 ACCE
2008-7-25 艺术图库系统 v1.0 beta
2008-7-19 UltraEdit 简体中文增强版 14.10
2008-7-19 CentOS 5.2 i386 LiveCD
2008-7-19 Snapture多功能相机 v1.4
2008-7-19 iAcces中文输入法 v1.0Build016
2008-7-19 Cookbook烹饪秘籍 v2.5
2008-7-19 苹果专用DVD转换工具 v1.1.59汉化
2008-7-19 Modem修复软件ZiPhone修改版04.0
2008-7-19 AgileMessenger即时通讯工具美化
2008-7-19 Sketches画图软件 v0.7b6破解版


  发表评论
姓 名: 验证码:
内 容:
[ 汉字翻译拼音 ] [ 广告代码 ] [ 符号对照表 ] [ 进制转换 ] [ 经典小工具 ] [ 个税计算 ] [ 汉字简繁转换 ] [ 普通单位换算 ] [ 公制单位换算 ]
[ 生辰老黄历 ] [ 国内电话区号 ] [ 国家代码与域名缩写 ] [ 文字加密解密 ] [ 健康查询 ] [ 万年历 ] [ 手机号码查询 ] [ ip搜索 ] [ Google PR查询 ]
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報
防水工事·改修工事 フットサル大会 探偵