常见的yum源配置的三种方案

配置方案一        通过镜像制作本地yum源

##首先需要挂载镜像--将本地镜像上传到虚拟机中的/root目录中

##创建一个挂载目录
[root@linux-server ~]# mkdir /mnt/centos7u4


##进行挂载
##语法: mount   挂载设备     挂载点 
[root@linux-server ~]# mount CentOS-7-x86_64-DVD-1708.iso /mnt/centos7u4/

##将原有的yum源备份到/tmp目录下
[root@linux-server ~]# mv /etc/yum.repos.d/*   /tmp

##进入yum源配置文件存放目录
[root@linux-server ~]# cd /etc/yum.repos.d/  

 ##在编写yum配置文件是必须是.repo
[root@linux-server yum.repos.d]# vim CentOS.Base.repo  

##下面为配置文件
[centos7u4]  ##yum源区别名称,用来区分其他的yum源
name=centos7u4  ##yum源描述   yum源名字
baseurl=file:///mnt/centos7u4  ##指定本地yum源的路径
enabled=1  ##是否使用此yum源(1为打开,0为关闭)
gpgcheck=0 ##检查软件  (1是检查,0是不检查)

##刷新缓存
[root@linux-server ~]# yum clean all
[root@linux-server ~]# yum repolist

配置方案二         修改为阿里云yun源

阿里云官方yum源-阿里云开发者社区 (aliyun.com)-------地址

##切换目录到本地yum源地址
[root@localhost ~]# cd /etc/yum.repos.d

##创建一个文件
[root@localhost yum.repos.d]# mkdir back

##将所有.repo文件转移到刚创建的目录下
[root@localhost yum.repos.d]# mv *.repo back

##自己ls  看一下是否清除
##下载安装weget以防万一本机没有weget命令
[root@localhost ~]# yum -y  install weget

###下载aliyun的yum源(更换主yum源为国内的阿里云yum源)
[root@linux-server yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 
 
##参数解释
curl -o  指定存放路径

##(知识拓展下面一条为扩展源)
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
安装扩展源--epel.repo
[root@localhost ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

##进入到yum源地址进性查看
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ls
CentOS-Base.repo  epel.repo         (安装成功)

扩展好玩的程序:

sl  :

##下载扩展源
[root@localhost ~]# yum -y install epel-release


##下载安装程序
[root@localhost ~]# yum -y install   sl


##查看
[root@localhost ~]# rpm -ql sl

##运行
[root@localhost ~]# sl -a

如图示:

常见的yum源配置的三种方案_第1张图片

  cowsay:

##下载安装cowsay程序
[root@localhost ~]# yum  -y install cowsay

##运行并输入想表达的信息
[root@localhost ~]# cowsay    jntm

如图示:

常见的yum源配置的三种方案_第2张图片

配置方案三      局域网共享yum源配置

有局域网时,当有多台机器需要配置本地同一yum源,我们不需要把每台服务器都单独配置并挂载镜像,只要在一台服务器上配置好yum源。使用httpd服务即可让其他服务器正常访问。

##安装httpd服务
yum install -y httpd 

##启动httpd服务
systemctl start httpd    

##临时关闭防火墙
systemctl stop firewalld 

#查看httpd是否启动
systemctl status httpd  

##挂载镜像
mv /mnt/* centosiso.iso
mount /mnt/centosiso.iso /var/www/html/centosiso

##查看本机IP并访问就会出现测试页面
ip  a  


##访问机配置
##在一台机器上配置好httpd后选择局域网内其他机器配置yum源去访问此台服务器
cd /mnt/yum.repos.d/
mv -r * ..
echo "
[local]
name=net_bendiyum
baseurl=http://192.168.220.129/centosiso/ 
enabled=1
gpgcheck=0" > local.repo

yum clean all
yum makecache
yum repolist

你可能感兴趣的:(linux,运维,服务器)