Linux&&YUM仓库服务与PXE网络装机

本文详细介绍了在Linux环境下如何搭建YUM软件仓库,包括基于FTP和HTTP的YUM源配置,并演示了如何使用YUM工具进行软件包的查询、安装、升级和卸载。此外,还提供了PXE远程安装服务的搭建步骤,以及通过kickstart文件实现无人值守批量装机的方法。
摘要由CSDN通过智能技术生成

部署YUM软件仓库

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

网络安装源(服务端)

在这里插入图片描述

基于ftp的yum源

yum_server:

#安装vsftpd服务
rpm  -ivh  vsftpd-2.2.2-11.el6_4.1.x86_64.rpm
#匿名用户访问目录
ls  /var/ftp
    pub
#拷贝安装系统光盘的全部数据到pub目录
cp  -rf  /media/CentOS_6.5_Final/*  /var/ftp/pub/
ls  /var/ftp/pub/
service  vsftpd  restart

repodata : yum库

yum_client:

#进入yum配置文件目录
cd  /etc/yum.repos.d/
#备份当前yum源的配置文件
mv  *  /tmp
#手动编写yum源的配置文件
vim  test.repo
    [centos]
    name=centos6.5
    #查询路径
    baseurl=ftp://192.168.10.2/pub
    #启用仓库查询功能
    enabled=1
    #禁止客户端与服务器公私密钥的匹配
    gpgcheck=0
#切换使用不同yum源前需要清空缓存
yum  clean  all
#在yum仓库准备完成后,此时可以使用yum-server安装软件
yum  -y  install  bind  bind-chroot

在这里插入图片描述
在这里插入图片描述

基于http的yum源

yum_server:

#安装vsftpd服务
rpm  -ivh  httpd-2.2.15-29.el6.centos.x86_64.rpm  --nodeps
#拷贝安装系统光盘的全部数据到pub目录
cp  -rf  /media/CentOS_6.5_Final/*  /var/www/html/
ls  /var/www/html/
service  httpd  restart

repodata : yum库

yum_client:

#进入yum配置文件目录
cd  /etc/yum.repos.d/
#备份当前yum源的配置文件
mv  *  /tmp
#手动编写yum源的配置文件
vim  test.repo
    [centos]
    name=centos6.5
    #查询路径
    baseurl=http://192.168.10.2/
    #启用仓库查询功能
    enabled=1
    #禁止客户端与服务器公私密钥的匹配
    gpgcheck=0
#切换使用不同yum源前需要清空缓存
yum  clean  all
#在yum仓库准备完成后,此时可以使用yum-server安装软件
yum  -y  install  bind  bind-chroot

baseurl=file:///var/www/html : baseurl也可以按照文件路径查找yum源,此处以使用本地/var/www/html目录下的yum仓库为例。

指定软件仓库(客户端)

使用YUM更新工具

查询软件包

在这里插入图片描述
在这里插入图片描述

如需要安装桌面时,可以通过安装桌面包组,来实现安装与桌面有关的所有包。

安装、升级、卸载软件包

在这里插入图片描述

yum -y groupinstall “Desktop” : groupinstall:安装包组

在这里插入图片描述

PXE远程安装服务

搭建PXE网络安装服务器

验证PXE网络安装

KS无人值守安装

kickstart自动应答文件

实现批量自动装机

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值