zoukankan      html  css  js  c++  java
  • linux系统配置本地yum源

    1、 前言

    学习Linux系统需要大量的实验,而每次安装系统和准备安装系统后的基础配置比较耗时费力。如果在生产环境中,遇到内网(无法访问互联网)情况下,就需要利用挂载的ISO文件内的Packages中的各RPM包来执行基础程序安装。

    2、 虚拟机准备

    在虚拟机设置界面下,按下图进行修改保存。

    3、 编写执行脚本并授权

    vim first-work.sh

    #!/bin/bash

    systemctl stop firewalld

    systemctl disable firewalld

    echo "防火墙关闭和防火墙开机关闭"

    mkdir -p /mnt/cdrom

    mount /dev/cdrom /mnt/cdrom

    echo "临时挂载完成"

    echo /dev/cdrom /mnt/cdrom iso9660 defaults 0 0 >> /etc/fstab

    echo "永久挂载完成"

    sed -i "s/enforcing/disabled/g" /etc/selinux/config

    echo "关闭selinux"

    ###下面搭建YUM本地源

    mkdir -p /etc/yum.repos.d/bak

    mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak

    mv /etc/yum.repos.d/*.repo.bak /etc/yum.repos.d/bak

    cat >> /etc/yum.repos.d/local.repo <<EOF

    [local]

    name=local

    baseurl=file:///mnt/cdrom

    enabled=1

    gpgcheck=0

    EOF

    if [ $? = 0 ]

      then

       echo "本地yum仓库安装成功"

      else

       echo "本地yum仓库安装失败"

    fi

    echo "现在清除默认的repo库和加载local源"

    yum clean all

    yum makecache

    echo "进行测试安装httpd"

    yum install httpd

    ---------------保存退出-----------------

    授权

    chmod a+x first-work.sh

  • 相关阅读:
    Redis常见7种使用场景(PHP)
    阻塞式I/O实现简单TCP通信
    telnet客户端程序
    TCP简单回射程序
    getsockname和getpeername函数
    close函数
    TCP时间获取程序
    listen函数
    基本套接字编程
    readline.c
  • 原文地址:https://www.cnblogs.com/liuxc83/p/13565923.html
Copyright © 2011-2022 走看看