
本文共 2024 字,大约阅读时间需要 6 分钟。
Linux系统基础安装与YUM源配置指南
在Linux系统中,软件的安装与管理是日常运维中常见的任务。本文将详细介绍如何通过YUM源完成系统软件的安装配置,并分享一些实用技巧。
1. 使用已有网络安装资源安装软件
在开始安装之前,确保/etc/yum.repos.d/
目录下的源文件均为有效配置。建议遵循以下步骤进行操作:
打开YUM源文件,编辑vim /etc/yum.repos.d/yum.repo
:
[rhel7.3]name=RHEL7.3baseurl=http://你的镜像地址gpgcheck=0enabled=1
保存并退出。
清空YUM缓存并重新加载仓库信息:
yum clean all && yum repolist
2. 搭建本地YUM源
为了实现本地YUM源的配置,建议按照以下步骤操作:
下载匹配系统版本的ISO镜像文件。例如,RHEL7.3对应的镜像文件为rhel-server-7.3-x86_64-dvd.iso
。
将ISO镜像挂载到/mnt
目录:
mount /path/to/rhel-server-7.3-x86_64-dvd.iso /mnt
编辑/etc/rc.d/rc.local
文件,添加自动挂载ISO镜像的配置:
mount /path/to/rhel-server-7.3-x86_64-dvd.iso /mntchmod +x /etc/rc.d/rc.local
配置YUM源,确保仓库信息正确无误。
3. 部署共享YUM源
为了方便多台机器使用YUM源,可以按照以下步骤进行共享配置:
在已配置好本地YUM源的主机上安装HTTP服务:
yum install httpd -y
启动并设置HTTP服务:
systemctl stop firewalldsystemctl disable firewalldsystemctl start httpdsystemctl enable httpd
将ISO镜像内容复制到HTTP共享目录:
mkdir -p /var/www/html/rhel7.2mount /path/to/rhel-server-7.3-x86_64-dvd.iso /var/www/html/rhel7.2
测试访问共享目录,确保镜像内容可见。
4. YUM命令
YUM是一个强大的软件管理工具,其基本功能包括:
- 安装软件:
yum install softwarename
- 列出软件仓信息:
yum repolist
- 查看可安装软件:
yum list softwarename
- 清空YUM缓存:
yum clean all
- 卸载软件:
yum remove softwarename
- 更新软件:
yum update
5. 安装第三方软件:rpm
在安装第三方软件时,可以使用以下命令:
- 安装:
rpm -ivh name.rpm
- 卸载:
rpm -e name
- 查询:
rpm -ql name
或rpm -qa
6. 第三方软件仓库的搭建
为了管理第三方软件,可以按照以下步骤操作:
将所有rpm软件包放入一个目录,并执行createrepo -v
生成仓库文件。
编辑/etc/yum.repos.d/software.repo
文件,添加第三方软件仓库信息。
清空YUM缓存并重新加载仓库信息:
yum clean all
测试查看仓库中的软件:
yum list softname
7. 全自动虚拟机安装脚本制作
为了实现全自动化虚拟机安装,可以按照以下步骤操作:
安装必要工具:
yum install system-config-kickstart httpd -y
使用system-config-kickstart
生成安装脚本:
- 打开工具:
system-config-kickstart
- 保存文件到
/var/www/html/ks.cfg
添加自动挂载ISO镜像的配置:
mount /path/to/rhel-server-7.3-x86_64-dvd.iso /mntchmod +x /etc/rc.d/rc.local
编辑ks.cfg
文件,添加必要的安装选项:
%packages@baselftp@x11%end%postecho "安装完成..."%end
使用virt-install
命令创建虚拟机:
virt-install --name $1 --ram 1024 --cpus 1 --disk /var/lib/libvirt/images/$1.qcow2,size=9,bus=virtio --network bridge=br0,model=virtio --location http://镜像地址 --extra-args ks=http://镜像地址/ks.cfg
通过以上步骤,可以实现全自动化的虚拟机安装,减少人为干预。
发表评论
最新留言
关于作者
