一、yum:基于RPM包构建软件更新机制自动解决依赖关系,软件包由软件包库提供linux
提供方式:ftp服务:ftp://IP地址/仓库目录数据库
Http服务:http :// IP地址/仓库目录vim
本地目录:file://本地目录缓存
二、构建本地yumbash
vim /etc/yum.repos.d/hanming.repo服务器
[ 共享仓库名 ]微信
name=描述网络
baseurl=file://本地目录app
enabled=1工具
gpgcheck=0
可用gpgkey指定公钥位置
三、构建ftp的yum仓库
1)安装并启动vsftpd服务
2)将光盘内全部文件复制到/var/ftp/rheld
3)客户端创建yum配置文件
baseurl=file://服务器IP/rheld
四、yum数据库文件:repodata/repomd.xml(仓库文件)
使用createrepo工具生成数据库文件
五、yum命令:
yum clean all:清除缓存
yum list [包名]:列出包名
yum info [包名]:查包详细信息
yum search <关键词>:查询相关
yum grouplist 包组名:查软件包分组
yum install :安装包
yum remove:卸载包
yum update :更新包
六、PXE:预启动执行环境
服务器端配置:
1)搭建DHCP服务器,分配地址,定位引导程序
vim /etc/dhcp/dhcpd.conf
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.20;
next-server 192.168.1.100; (tftp服务器地址)
filename “jpxelinux.0”; } (引导程序文件)
2)搭建tftp服务器:提供内核文件vmlinuz,初始化镜像文件initrd.img及引导程序文件pxelinux.0
3)建立pxelinux.cfg目录并添加default引导菜单文件
default t387 默认标签
prompt 1 (等待用户选择,0为不等待)
label t387 标签名
kernel vmlinuz 内核文件
append ks=ftp://192.168.1.100/rhelb/ks.cfg
initrd=initrd.img 自应答文件
4)建立kickstart自应答文ks.cfg
安装后脚本:%post --interpreter=/bin/bash
设置yum配置文件
5)注意事项:需关闭虚拟机自带DHCP功能
服务器需关闭防火墙
1、YUM
实验拓扑图:
实验要求:
(1)配置网络,并连通。
(2)在1.10主机上安装ftp服务,搭建yum服务器,将系统安装光盘下的全部文件复制到/var/ftp/rhel6下,启动FTP 服务。
(3)在1.20上配置为yum客户端,使其可以使用FTP提供方式安装软件包。如yum -y install bind-chroot,验证是否安装成功。(参考书182页配置)
(4)在1.10上配置为本机可以使用本机的yum服务器功能安装软件包。如 yum -y install bind-chroot,验证是否安装成功。
步骤:
一、按照实验拓扑图配置IP地址,实现能够ping通
二、把系统光盘挂载到/media目录下,并安装vsftpd服务
三、准备软件仓库目录:建立目录/var/ftp/rhel6 ,并把系统光盘所有复制到此目录下。
四、启动vsftpd服务
五、在客户机端建立/etc/yum.repos.d/rhel6.repo ,用来存放软件仓库信息。
六、输入yum -y install bind-chroot 命令,查看是否安装成功。
七、在yum服务器端建立/etc/yum.repos.d/a.repo,用来存放软件仓库信息。
八、输入yum -y install bind-chroot 命令,查看是否安装成功。
2、PXE
实验拓扑图:
实验要求:
(1)将1.10配置为一台yum服务器,配置本机可以使用yum安装软件包。须要安装ftp服务器,并启动。
(2)在1.10上搭建PXE远程安装服务器。须要安装tftp-server,dhcp,syslinux软件包。
(3)在第一台新建的虚拟机上测试验证是否可以安装linux系统。
(4)进一步配置PXE远程安装服务器,使其可以实现kickstart无人值守安装。
(5)在第二台新建的虚拟机上测试验证是否可以安装linux系统。
步骤:
一、将1.10配置为一台yum服务器,配置本机可以使用yum安装软件包。须要安装ftp服务器,并启动。(参考上面实验操做,或直接使用上面实验的环境便可)
二、安装tftp-server ,(yum -y install tftp-server)并修改配置文件/etc/xinetd.d/tftp
三、启动xinetd服务,(service xinetd start)
四、准备Linux内核、初始化镜像文件。(内核vmliunz,镜像文件initrd.img)
五、准备pxe引导程序(须要安装syslinux ,yum -y install syslinux)
六、安装并启用DHCP服务(yum -y install dhcp),配置主配置文件/etc/dhcp/dhcp.conf
七、 准备启动菜单文件,(参考以下图:)
八、新建虚拟机,验证PXE网络安装(注:新建的虚拟机须要和pxe服务器一个网卡,并关闭虚拟机的DHCP功能)
修改启动顺序
后面几步默认便可(语言选择中文),
后面安装系统便可。
九、进一步配置PXE远程安装服务器,使其可以实现kickstart无人值守安装。
1)安装应答文件,(yum -y install system-config-kickstart)并打开。
保存应答文件
2)启用自动应答文件
3)新建虚拟机,验证无人值守安装。
文章参考微信公众号:L宝宝聊IT