LINUX网络安装!nullnullBENET3.0第二学期课程Pxe网络安装linux以及yum的构建讲座内容*讲座内容PXE介绍
安装tftp和dhcp服务器
配置tftp和dhcp服务器
配置pxe
配置nfs
通过pxe网络安装linux
Yum介绍
Yum服务器的配置
Yum客户机的配置PXE介绍*PXE介绍预引导执行环境
Intel公司开发
Client/Server的网络模式
支持工作站通过网络从远端服务器下载映像
启动过程中,需要dhcp和tftp服务
可以引导多种操作系统,如:Windows 95/98/2000/xp/2003...
nullnullBENET3.0第二学期课程Pxe网络安装linux以及yum的构建讲座内容*讲座内容PXE介绍
安装tftp和dhcp服务器
配置tftp和dhcp服务器
配置pxe
配置nfs
通过pxe网络安装linux
Yum介绍
Yum服务器的配置
Yum客户机的配置PXE介绍*PXE介绍预引导执行环境
Intel公司开发
Client/Server的网络模式
支持工作站通过网络从远端服务器下载映像
启动过程中,需要dhcp和tftp服务
可以引导多种操作系统,如:Windows 95/98/2000/xp/2003/vista/2008,linux等PXE应用PXE应用在网络环境下工作站可以省去硬盘,但又不是通常所说的无盘站的概念,因为使用该技术的PC在网络方式下的运行速度要比有盘PC快3倍以上。
使用PXE的PC也不是传统意义上的Terminal终端,它并不消耗服务器的CPU,RAM等资源,故服务器的硬件
极低。
网络克隆 PXE 现在最为广泛的应用一个是网吧的无盘技术。在有盘领域的网络维护和安装中PXE可以是最好用的网吧系统统一安装和维护的引导技术,PXE的引导速度和稳定性都是一流的!*安装tftp和dhcp服务器*安装tftp和dhcp服务器首先查询dhcp和tftp服务器是否安装
[root@localhost ~]# rpm -qa | grep dhcp
dhcpv6-client-1.0.10-17.el5
[root@localhost ~]# rpm -qa | grep tftp
tftp-server-0.49-2
由此可见tftp服务器默认就安装了,下面安装dhcp
[root@localhost ~]# mount /dev/cdrom /mnt
mount: block device /dev/cdrom is write-protected, mounting read-only
[root@localhost ~]# cd /mnt/Server
[root@localhost Server]# ls | grep dhcp
dhcp-3.0.5-21.el5.i386.rpm
[root@localhost Server]# rpm -ivh dhcp-3.0.5-21.el5.i386.rpm
配置tftp服务器
配置tftp服务器
修改tftp服务器的配置文件
[root@localhost ~]# vi /etc/xinetd.d/tftp
修改文件内容
server_args = -u nobody -s /tftpboot
disable = no
启动tftp服务
[root@localhost ~]#chkconfig tftp on
[root@localhost ~]#service xinetd restart*配置dhcp服务器-1配置dhcp服务器-1修改dhcp的配置文件
[root@localhost ~]# cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf
[root@localhost ~]#vi /etc/dhcpd.conf
修改内容为:
ddns-update-style interim;
ignore client-updates;
subnet 192.168.10.0 netmask 255.255.255.0 {
option routers 192.168.10.1;
option subnet-mask 255.255.255.0;
range dynamic-bootp 192.168.10.128 192.168.10.254;
default-lease-time 21600;
max-lease-time 43200;
next-server 192.168.10.10;
filename "pxelinux.0"; }
*配置dhcp服务器-2配置dhcp服务器-2启动dhcp服务
[root@localhost ~]# service dhcpd start
*配置pxe配置pxe将pxe引导文件复制到tftp服务器 根目录
[root@localhost ~]# cp /usr/lib/syslinux/pxelinux.0 /tftpboot/
将RHEL5安装光盘中系统内核文件复制到tftp服务器根目录
[root@localhost ~]# cp /mnt/images/pxeboot/initrd.img /tftpboot/
[root@localhost ~]# cp /mnt/images/pxeboot/vmlinuz /tftpboot/
在tftp根目录下创建存放默认引导菜单文件的目录
[root@localhost ~]# mkdir /tftpboot/pxelinux.cfg/
将系统安装默认引导菜单文件复制到新建目录中
[root@localhost ~]# cp /mnt/isolinux/isolinux.cfg \
> /tftpboot/pxelinux.cfg/default
将引导安装界面文件复制到tftp服务器根目录
[root@localhost ~]# cp /mnt/isolinux/boot.msg /tftpboot/
*NFS服务器配置NFS服务器配置编辑NFS服务器配置文件
[root@localhost ~]# cat /etc/exports
/var/ftp/pub 192.168.10.0/24(sync,ro)
启动NFS服务器
[root@localhost mnt]# service portmap start
[root@localhost mnt]# service nfs start
将RHEL5安装光盘里的所有内容都复制到/var/ftp/pub里面
[root@localhost mnt]# cp -dpr /mnt/* /var/ftp/pub/
*Pxe安装RHEL5Pxe安装RHEL5*Yum介绍Yum介绍 Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。*YUM特点YUM特点可以同时配置多个资源库
简洁的配置文件(/etc/yum.conf)
自动解决增加或删除rpm包时遇到的依赖性问题
使用方便
保持与RPM数据库的一致性*配置Yum服务器配置Yum服务器安装vsftpd
[root@localhost ~]# rpm -ivh /mnt/Server/vsftpd-2.0.5-16.el5.i386.rpm
将光盘里所有文件都拷贝到/var/ftp/pub目录里
[root@localhost ~]#cp –dpr /mnt/* /var/ftp/pub
删除一些容易报错的文件
[root@localhost ~]#rm –f /var/ftp/pub/*.html
[root@localhost ~]#rm –f /var/ftp/pub/Server/repodata/TRANS.TBL
[root@localhost ~]#rm –f / var/ftp/pub/VT/repodata/TRANS.TBL
安装软件库源文件
[root@localhost ~]# rpm -ivh /mnt/Server/createrepo-0.4.11-3.el5.noarch.rpm
*null生成yum通用数据库
[root@localhost ~]# createrepo -g /var/ftp/pub/Server/repodata/comps-rhel5-server-core.xml /var/ftp/pub/Server/
[root@localhost ~]# createrepo -g /var/ftp/pub/VT/repodata/comps-rhel5-
server-core.xml /var/ftp/pub/VT/
启动ftp服务器
[root@localhost ~]# service vsftpd restart
*配置Yum客户机配置Yum客户机修改配置文件
[root@localhost ~]# vi /etc/yum.repos.d/rhel-debuginfo.repo
[Server]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=ftp://192.168.10.10/pub/Server
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[VT]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=ftp://192.168.10.10/pub/VT
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release*null[ ]内的是库的名字
name是库的描述也可以说是名字
baseurl 库的位置
enabled 是否启用这个库,1为起用,0为禁用
gpgcheck 是否检查GPG签名(用来验证要安装的包是不是REDHAT官方的)*常用yum命令常用yum命令安装软件:yum install httpd
显示软件:yum list httpd
删除软件:yum remove httpd
升级软件:yum upgrade httpd
查询信息:yum info httpd
搜索软件:yum search httpd
其他参数见man yum *
本文档为【LINUX网络安装!】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。