关于linux下的yum简单配置

                                                          ################About using-yum Be writed by jack li##################

     

                                                                   ###### Welcome to use and check ^_^ ######

                                                                      ###这是小白第一次写博客   请多多包含###

###后面有两个脚本文件 一个是本地挂载的脚本 一个为网络挂载的脚本的文本  请务必查看(请注意! 我###设置的是把./etc/repos.d/下的文件先备份后删除在执行我自己创建的文件 请根据你自己的情况进行###修改       对于网络yum源 请注意我是关闭了防火墙的 所以这个问题根据你自己的情况而####定 出现安全问题 自行负责  我只是提供一个作为小白的参考)

###里面的内容可能需要更改 因个人而已  我的是以我的安装redhat7.1为系统的非开机挂载模式

###########(1)关于本地光盘yum的配置简单介绍###############

       (1)首先 你需要一个镜像文件可以从官网下载或着从这个网站下载http://172.25.254.1/redhat7.1.iso/       然后将下载下来的镜像放在某个目录中(方便自己使用)我的目录/iso

       (2)进行光盘挂载我将其挂在到/mnt/isomount /iso/镜像文件/mnt/iso

       (3)进行查看是否挂载成功 df -h

       (4)cd /etc/yum.repos.d/   将这个目录下以repo结尾的文件更改为另一个后缀名 并建立一个以repo结尾的文件    例如:touch yum.repo  运行vim yum.repo

      (5) 在这个文件中进行以下设置:

       [test]                ##仓库名称  

       name=localyum         ##仓库描述

       baseurl=file:///mnt/iso ##yum源配置    file://  固定格式 后面是你的挂载点

       gpgcheck=0             ##是否检测软件的gpgcheck自己默认设置为0不检

       保存后退出

(6)运行 yum clean all清除yum缓存 再运行yum repolist列出生效的yum源 如果出现你的yum源信息则代表本地yum源设置成功

#########################(2)安装http服务############################

          (1)首先请用你刚才配置好的yum源安装http服务yum install httpd -y

          (2)然后设置防火墙为可向外提供http服务的状态(或者关闭防火墙 我为了方便选择的是关闭防火墙  为了安全我建议不要关闭防火墙)并且开启http服务systemctl stop firewalld systemctl start httpd查看服务状态 systemctl status服务名

   

#########################(3)关于网络yum源的设置的简单介绍################

            (1)首先卸载镜像文件(以我的前面的配置为例) umount  /mnt/iso

            (2)在/var/www/html/下创建一个目录 如: mkdir redhat7.1

            (3)挂载你的镜像文件在此目录 mount /iso/镜像文件  /var/www/html/redhat7.1

            (4)更改你的yum源仓库  : 将你刚才的yum配置文件的baseurl=file:///mnt/iso更改为baseurl=file:///var/www/html/redhat7.1   或者 更改为baseurl=http://ip/redhat7.1保存退出

            (5)执行这两条命令 yum clean all  yum repolist目的前面已经介绍

            (6)可以用自己试试 用网页登陆你自己的ip/redhat7.

##############本人小白一枚请多多指点 谢谢!####################


 ############################本地yum源配置##############################

       

#!/bin/bash

######## Be writed by jack li To set local yum source#####

        ########mount redhat7.1 iso############

mount /iso/rhel-server-7.1-x86_64-dvd.iso  /mnt/iso

mkdir /backup

mv /etc/yum.repos.d/* /backup

rm -fr /etc/yum.repos.d/*

touch /etc/yum.repos.d/yum.repo

cat >/etc/yum.repos.d/yum.repo  <<END

[yum]

name=localyum

baseurl=file:///mnt/iso

gpgcheck=0

enable=1

END

echo "succuseful seting"

 ###################################网络yum配置#####################################

#!/bin/bash

##########Be writed by jack li To set network yum source#########

       #######mount redhat7.1 iso##########

mount /iso/rhel-server-7.1-x86_64-dvd.iso  /mnt/iso

mkdir /backup

mv /etc/yum.repos.d/*  /backup

rm -fr /etc/yum.repos.d/*

touch /etc/yum.repos.d/yum.repo

cat >/etc/yum.repos.d/yum.repo  <<END

[yum]

name=localyum

baseurl=file:///mnt/iso

gpgcheck=0

enable=1

END

yum clean all

##############install httpserver############

yum install httpd -y

systemctl stop firewalld

systemctl start httpd

##############seting network yum################

umount /mnt/iso

mkdir /var/www/html/redhat7.1

mount /iso/rhel-server-7.1-x86_64-dvd.iso  /var/www/html/redhat7.1

cat >/etc/yum.repos.d/yum.repo  <<END

[yum]

name=localyum

baseurl=file:///var/www/html/redhat7.1

gpgcheck=0

enable=1

END

yum clean all

echo "请尝试登陆你的网络yum检测是否成功 登陆方式: ip/redhat7.1例如:172.25.254.1/redhat7.1"


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值