Linux(RadHat)基础学习—软件安装
发布日期:2025-04-10 20:40:18 浏览次数:8 分类:精选文章

本文共 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 namerpm -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
  • 通过以上步骤,可以实现全自动化的虚拟机安装,减少人为干预。

    上一篇:linux(ubuntu)中crontab定时器命令详解 以及windows中定时器
    下一篇:Linux(CentOS)安装Mysql数据库

    发表评论

    最新留言

    很好
    [***.229.124.182]2025年04月27日 11时23分53秒