博客
关于我
Linux(RadHat)基础学习—软件安装
阅读量:793 次
发布时间:2023-02-05

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

    转载地址:http://mgkfk.baihongyu.com/

    你可能感兴趣的文章
    list深拷贝和浅拷贝
    查看>>
    List集合
    查看>>
    List集合排序找出其中的最大和最小值
    查看>>
    list<Map> 怎么转list<String>
    查看>>
    2025年04月10日IT技术领域重点关注焦点
    查看>>
    List<String>用空串替换null值,并且都加上单引号,并且转为字符串用,分割
    查看>>
    liunx 下WebBench 安装与压力测试
    查看>>
    Liunx 多命令/管道符/wc命令/man命令汉化
    查看>>
    liunx 服务内存消耗100% 怎么处理
    查看>>
    liunx 网络基础管理
    查看>>
    liunx-FTP服务器_无需整理
    查看>>
    liunx上安装MySQL没有默认my.cnf文件解决方案
    查看>>
    liunx上安装nodejs步骤
    查看>>
    Liunx中各种压缩包及解压命令
    查看>>
    liunx命令查看cpu使用率和负载情况
    查看>>
    liunx快速修改文件夹或文件的属性
    查看>>
    Liunx挂载nfts盘数据方法
    查看>>
    liunx查找当前目录文件及子目录文件下的中文并替换
    查看>>
    liunx环境下的mysql数据库配置文件my.conf内的参数含义
    查看>>
    liunx目录和文件管理(一)
    查看>>