博客
关于我
Linux(RadHat)基础学习—软件安装
阅读量:792 次
发布时间: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/

    你可能感兴趣的文章
    Linux:CentOS安装Git
    查看>>
    Linux:error: libuv required but not found. Try installing ‘libuv1-dev‘ or ‘libuv-devel‘
    查看>>
    Linux:fpm打包工具
    查看>>
    Linux:ldd命令详解
    查看>>
    Linux:Mysql 大小写配置
    查看>>
    Linux:mysql中文乱码解决方案
    查看>>
    Linux:Prometheus安装
    查看>>
    Linux:Redis开机启动
    查看>>
    Linux:RPM命令
    查看>>
    Linux:Ubuntu防火墙
    查看>>
    Linux:xshell连接centos虚拟机很慢的解决方案
    查看>>
    Linux:yum安装提示“没有可用软件包”
    查看>>
    Linux:修改yum源
    查看>>
    Linux:几个重要的文件处理命令
    查看>>
    Linux:升级OpenSSL到1.1以上版本
    查看>>
    Linux:升级python3
    查看>>
    Linux:安装gcc
    查看>>
    Linux:安装Grafana
    查看>>
    Linux:安装Nginx
    查看>>
    Linux:安装npm
    查看>>