精华内容
下载资源
问答
  • yum源
    千次阅读
    2021-08-28 17:28:58

    在使用Linux的日常工作中,经常会遇到缺少包的情况,而当我们单独下载缺少的包进行安装时,大多都会因为依赖或版本与操作系统版本不兼容的问题,这个时候配置yum就显得很有必要

    配置yum源一般分两种情况,网络yum源和本地iyum源,

    网络yum源通常在能连接互联网的服务器上进行配置,配置简单,可选择性强,能获取的包也更多

    本地yum源通常利用挂载系统镜像包进行配置,因受限与镜像包,所以能获取的包相对较少

    目录

    本地YUM源配置

    镜像文件上传

    镜像文件挂载及确认

    配置本地yum源文件

    yum源刷新

    yum源测试

    网络YUM源配置

    配置文件下载

    YUM源刷新

    YUM源验证


    本地YUM源配置

    镜像文件上传

    创建镜像文件存放目录及挂载目录,并将镜像文件上传到/opt/soft目录

    [root@centos01 soft]# mkdir -p /opt/soft /mnt/cdrom
    [root@centos01 soft]# 
    [root@centos01 soft]# ll
    总用量 4372960
    -rw-r--r-- 1 root root 4470079488 8月  28 17:24 CentOS-7.5-x86_64-DVD-1804.iso
    [root@centos01 soft]#

    镜像文件挂载及确认

    执行 mount -o loop /opt/soft/CentOS-7.5-x86_64-DVD-1804.iso /mnt/cdrom/命令将/opt/soft下的CentOS-7.5-x86_64-DVD-1804.iso镜像文件挂载到/mnt/cdrom文件夹下,切换到/mnt/cdrom目录执行ll进行挂载确认

    [root@centos01 soft]# mount -o loop /opt/soft/CentOS-7.5-x86_64-DVD-1804.iso /mnt/cdrom/
    mount: /dev/loop0 写保护,将以只读方式挂载
    [root@centos01 soft]# cd /mnt/cdrom/ && ll
    总用量 678
    -rw-rw-r-- 1 root root     14 5月   2 2018 CentOS_BuildTag
    drwxr-xr-x 3 root root   2048 5月   4 2018 EFI
    -rw-rw-r-- 1 root root    227 8月  30 2017 EULA
    -rw-rw-r-- 1 root root  18009 12月 10 2015 GPL
    drwxr-xr-x 3 root root   2048 5月   4 2018 images
    drwxr-xr-x 2 root root   2048 5月   4 2018 isolinux
    drwxr-xr-x 2 root root   2048 5月   4 2018 LiveOS
    drwxrwxr-x 2 root root 655360 5月   4 2018 Packages
    drwxrwxr-x 2 root root   4096 5月   4 2018 repodata
    -rw-rw-r-- 1 root root   1690 12月 10 2015 RPM-GPG-KEY-CentOS-7
    -rw-rw-r-- 1 root root   1690 12月 10 2015 RPM-GPG-KEY-CentOS-Testing-7
    -r--r--r-- 1 root root   2883 5月   4 2018 TRANS.TBL
    [root@centos01 cdrom]# 
    

    配置本地yum源文件

    切换到/etc/yum.repos.d目录 创建Local.repo文件

    [root@centos01 yum.repos.d]# cd /etc/yum.repos.d/
    [root@centos01 yum.repos.d]# touch Local.repo

    编辑Local.repo文件,插入如下内容

    [Local-Centos7.5]           
    name=CentOS-7.5
    baseurl=file:///mnt/cdrom
    enabled=1           
    gpgcheck=0 

    说明:

    [CentOS7]                  //yum的ID,本地唯一,用于区分不同yum源
    name=CentOS-server                //描述信息
    baseurl=file:///mnt/cdrom                 //前面的file://是协议,后面的/mnt是光盘挂载点
    enabled=1                  //1启用yum源,0禁用yum源
    gpgcheck=0               //1使用公钥验证rpm包的正确性,0不验证

    yum源刷新

    执行yum clean all清除历史缓存,

    [root@centos01 yum.repos.d]# yum clean all
    已加载插件:fastestmirror, langpacks
    正在清理软件源: Local-Centos7.5
    Cleaning up everything
    Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos
    Cleaning up list of fastest mirrors
    [root@centos01 yum.repos.d]# 

    执行yum repolist查看当前yum源的可用资源数

    [root@centos01 yum.repos.d]# yum repolist
    已加载插件:fastestmirror, langpacks
    Loading mirror speeds from cached hostfile
    源标识                         源名称                     状态
    Local-Centos7.5                CentOS-7.5                 3,971
    repolist: 3,971
    [root@centos01 yum.repos.d]# 
    

    yum源测试

    利用yum进行telnet包安装测试,

    [root@centos01 /]# yum install telnet
    已加载插件:fastestmirror, langpacks
    Loading mirror speeds from cached hostfile
    正在解决依赖关系
    --> 正在检查事务
    ---> 软件包 telnet.x86_64.1.0.17-64.el7 将被 安装
    --> 解决依赖关系完成
    
    依赖关系解决
    
    ==============================================================================================================
     Package              架构                 版本                           源                             大小
    ==============================================================================================================
    正在安装:
     telnet               x86_64               1:0.17-64.el7                  Local-Centos7.5                64 k
    
    事务概要
    ==============================================================================================================
    安装  1 软件包
    
    总下载量:64 k
    安装大小:113 k
    Is this ok [y/d/N]: y
    Downloading packages:
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
    警告:RPM 数据库已被非 yum 程序修改。
      正在安装    : 1:telnet-0.17-64.el7.x86_64                                                               1/1 
      验证中      : 1:telnet-0.17-64.el7.x86_64                                                               1/1 
    
    已安装:
      telnet.x86_64 1:0.17-64.el7                                                                                 
    
    完毕!
    [root@centos01 /]# 

    安装成功,至此,本地yum配置完成

    网络YUM源配置

    配置文件下载

    网络源有很多,比如清华、阿里、网易以及其他很多高校都有,这里我们已网易的为例,其他几个网站地址如下

    阿里云
    http://mirrors.aliyun.com/repo/

    网易
    http://mirrors.163.com/.help/centos.html

    清华
    https://mirrors.tuna.tsinghua.edu.cn/help/centos/

    进入/etc/yum.repos.d/,执行wget http://mirrors.163.com/.help/CentOS6-Base-163.repo下载网易yum源配置文件

    [root@centos01 /]# cd /etc/yum.repos.d/
    [root@centos01 yum.repos.d]#
    [root@centos01 yum.repos.d]# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
    --2021-08-28 18:16:53--  http://mirrors.163.com/.help/CentOS6-Base-163.repo
    正在解析主机 mirrors.163.com (mirrors.163.com)... 183.221.217.21, 183.221.217.23, 183.221.217.22
    正在连接 mirrors.163.com (mirrors.163.com)|183.221.217.21|:80... 已连接。
    已发出 HTTP 请求,正在等待回应... 200 OK
    长度:2006 (2.0K) [application/octet-stream]
    正在保存至: “CentOS6-Base-163.repo”
    
    100%[====================================================================>] 2,006       --.-K/s 用时 0s      
    
    2021-08-28 18:17:08 (165 MB/s) - 已保存 “CentOS6-Base-163.repo” [2006/2006])
    
    [root@centos01 yum.repos.d]# ll
    总用量 12
    -rw-r--r-- 1 root root 2006 12月  1 2016 CentOS6-Base-163.repo
    -rw-r--r-- 1 root root 2006 8月  25 11:54 CentOS6-Base-163.repo_bak
    -rw-r--r-- 1 root root  104 8月  28 17:55 Local.repo
    [root@centos01 yum.repos.d]#

    YUM源刷新

    执行yun clean all清除缓存

    [root@centos01 yum.repos.d]# yum clean all
    已加载插件:fastestmirror, langpacks
    正在清理软件源: Local-Centos7.5 base extras updates
    Cleaning up everything
    Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos
    Cleaning up list of fastest mirrors
    [root@centos01 yum.repos.d]# 
    

    执行yum repolist查看当前yum源可以资源

    [root@centos01 yum.repos.d]# yum repolist
    已加载插件:fastestmirror, langpacks
    Determining fastest mirrors
    base                                                                                   | 3.6 kB  00:00:00     
    extras                                                                                 | 2.9 kB  00:00:00     
    updates                                                                                | 2.9 kB  00:00:00     
    (1/4): extras/7/x86_64/primary_db                                                      | 242 kB  00:00:05     
    (2/4): updates/7/x86_64/primary_db                                                     | 9.6 MB  00:00:06     
    (3/4): base/7/x86_64/group_gz                                                          | 153 kB  00:00:15     
    (4/4): base/7/x86_64/primary_db                                                        | 6.1 MB  00:00:19     
    源标识                                        源名称                                                    状态
    base/7/x86_64                                 CentOS-7 - Base - 163.com                                 10,072
    extras/7/x86_64                               CentOS-7 - Extras - 163.com                                  498
    updates/7/x86_64                              CentOS-7 - Updates - 163.com                               2,579
    repolist: 13,149
    [root@centos01 yum.repos.d]# 

    YUM源验证

    执行yum install telnet 安装telnet   安装成功表示当前网络YUM源配置成功

    [root@centos01 yum.repos.d]# rpm -e telnet-0.17-64.el7.x86_64
    [root@centos01 yum.repos.d]# yum install telnet
    已加载插件:fastestmirror, langpacks
    Loading mirror speeds from cached hostfile
    正在解决依赖关系
    --> 正在检查事务
    ---> 软件包 telnet.x86_64.1.0.17-66.el7 将被 安装
    --> 解决依赖关系完成
    
    依赖关系解决
    
    ==============================================================================================================
     Package                架构                   版本                             源                       大小
    ==============================================================================================================
    正在安装:
     telnet                 x86_64                 1:0.17-66.el7                    updates                  64 k
    
    事务概要
    ==============================================================================================================
    安装  1 软件包
    
    总下载量:64 k
    安装大小:113 k
    Is this ok [y/d/N]: y
    Downloading packages:
    telnet-0.17-66.el7.x86_64.rpm                                                          |  64 kB  00:00:15     
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
    警告:RPM 数据库已被非 yum 程序修改。
      正在安装    : 1:telnet-0.17-66.el7.x86_64                                                               1/1 
      验证中      : 1:telnet-0.17-66.el7.x86_64                                                               1/1 
    
    已安装:
      telnet.x86_64 1:0.17-66.el7                                                                                 
    
    完毕!
    [root@centos01 yum.repos.d]# 

    更多相关内容
  • CentOS6.9的yum源

    2019-02-15 09:07:39
    CentOS6.9安装的yum源 一不小心删除yum源后重新安装的文件
  • RedHat 6.8 yum源配置

    2017-11-08 16:29:51
    RedHat 6.8 yum源配置,非常详细,身边朋友在用,觉得很好
  • yum源配置.docx

    2016-02-19 11:11:52
    配置的时候,只需要将文档中的内容,复制到/etc/yum.repos.d/ CentOS-Base.repo中即可。
  • Linux【环境部署 02】yum源镜像下载+挂载镜像+本地yum源配置+局域网yum源服务搭建+局域网yum源使用(一篇学会离线yum源配置)

    1.yum源下载

    1.1 国内镜像源列表

    # 网易开源镜像站 
    http://mirrors.163.com
    # 阿里云开源镜像站
    https://mirrors.aliyun.com
    # 华为开源镜像站
    http://mirrors.huaweicloud.com
    # 中国科学技术大学开源软件镜像站
    http://mirrors.ustc.edu.cn
    # 上海交通大学镜像站
    http://ftp.sjtu.edu.cn
    # 北京外国语大学开源软件镜像站
    http://mirrors.bfsu.edu.cn
    # 清华大学开源软件镜像站
    http://mirrors.tuna.tsinghua.edu.cn
    # 南京大学开源镜像站
    http://mirrors.nju.edu.cn
    # 重庆大学开源软件镜像站
    http://mirrors.cqu.edu.cn
    # 南京邮电大学开源软件镜像站
    http://mirrors.njupt.edu.cn
    # 山东大学镜像站(似乎没有CentOS)
    https://mirrors.sdu.edu.cn
    

    1.2 下载对应版本的镜像文件

    # 1.版本信息查询
    cat /etc/centos-release
    # 版本信息
    CentOS Linux release 7.9.2009 (Core) 
    
    # 2.版本信息查询
    rpm -qi centos-release
    # 版本信息
    Name        : centos-release
    Version     : 7
    Release     : 9.2009.1.el7.centos
    Architecture: x86_64
    Install Date: Tue 08 Feb 2022 02:59:59 PM CST
    Group       : System Environment/Base
    Size        : 44787
    License     : GPLv2
    Signature   : RSA/SHA256, Thu 03 Dec 2020 12:35:28 AM CST, Key ID 24c6a8a7f4a80eb5
    Source RPM  : centos-release-7-9.2009.1.el7.centos.src.rpm
    Build Date  : Mon 23 Nov 2020 11:08:41 PM CST
    Build Host  : x86-01.bsys.centos.org
    Relocations : (not relocatable)
    Packager    : CentOS BuildSystem <http://bugs.centos.org>
    Vendor      : CentOS
    Summary     : CentOS Linux release file
    Description :
    CentOS Linux release files
    

    国内镜像源只有一个最新版本,比如 CentOS 7,只有 7.9.2009 版本,没有 7.8.2003 或 7.7.1908 等旧版本,非最新版本需要到 CentOS 官网下载。本次下载使用 网易开源镜像站 根据版本及分支信息找到要下载的文件。

    isos目录是镜像文件。

    在这里插入图片描述

    镜像版本说明:

    • DVD:标准安装盘,里面包含大量的常用软件,大部分情况下安装时无需再在线下载;
    • Everything:对标准安装盘的软件进行补充,包含所有软件组件,体积最大;
    • Minimal:精简版本,包含核心组件;
    • NetInstall:网络安装镜像。

    os目录是镜像解压文件。

    在这里插入图片描述

    本次以 Minimal 版本进行说明,镜像文件为CentOS-7-x86_64-Minimal-2009.iso

    2.挂载镜像

    # 1.新建目录 /mnt/iso 放置原始镜像文件 /mnt/cdrom 用于挂载镜像
    mkdir -p /mnt/iso
    mkdir -p /mnt/cdrom
    
    # 2.上传 CentOS-7-x86_64-Minimal-2009.iso 文件到 /mnt/iso 文件夹下
    
    # 3.挂载镜像 -o loop 用来把一个文件当成硬盘分区挂接上系统
    mount -o loop /mnt/iso/CentOS-7-x86_64-Minimal-2009.iso  /mnt/cdrom
    
    # 取消挂载
    umount /mnt/cdrom
    

    /mnt/cdrom 和 os 路径下的文件是一致的。

    [root@aliyun cdrom]# ll
    total 110
    -rw-r--r--  2 root root    14 Oct 30  2020 CentOS_BuildTag
    drwxr-xr-x  3 root root  2048 Oct 27  2020 EFI
    -rw-rw-r-- 15 root root   227 Aug 30  2017 EULA
    -rw-rw-r-- 15 root root 18009 Dec 10  2015 GPL
    drwxr-xr-x  3 root root  2048 Oct 27  2020 images
    drwxr-xr-x  2 root root  2048 Nov  3  2020 isolinux
    drwxr-xr-x  2 root root  2048 Oct 27  2020 LiveOS
    drwxr-xr-x  2 root root 73728 Nov  3  2020 Packages
    drwxr-xr-x  2 root root  4096 Nov  3  2020 repodata
    -rw-rw-r-- 15 root root  1690 Dec 10  2015 RPM-GPG-KEY-CentOS-7
    -rw-rw-r-- 15 root root  1690 Dec 10  2015 RPM-GPG-KEY-CentOS-Testing-7
    -r--r--r--  1 root root  2883 Nov  3  2020 TRANS.TBL
    

    3.修改yum源配置

    # 1.备份原yum源配置
    cp -r /etc/yum.repos.d /etc/yum.repos.d.bak
    # 2.查看是否备份成功
    ll  /etc/yum.repos.d.bak
    # 3.删除原yum源配置
    rm -rf /etc/yum.repos.d/*
    # 4.新建本地yum离线源配置
    vim /etc/yum.repos.d/local.repo
    

    /etc/yum.repos.d/local.repo 内容如下:

    [local]
    name=local
    baseurl=file:///mnt/cdrom   
    enabled=1           
    gpgcheck=0
    gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-CentOS-7
    
    # 5.清除缓存启用本地yum源
    yum clean all
    	# 返回信息 已启用 local
    	Loaded plugins: fastestmirror
    	Cleaning repos: local
    	Cleaning up list of fastest mirrors
    	Other repos take up 168 M of disk space (use --verbose for details)
    

    4. 局域网yum源

    4.1 局域网yum源服务搭建

    # 安装并启动 apache http 服务
    yum -y install httpd
    systemctl start httpd
    

    apache http 服务测试 http://aliyun 默认是80端口。

    在这里插入图片描述

    apache http 服务的文件目录为 /var/www/html,所以需要建立快捷方式指向本地yum源:

    # 创建软链接
    ln -s /mnt/cdrom/ /var/www/html/centos7
    

    访问测试 http://aliyun/centos7/

    在这里插入图片描述

    至此局域网yum源服务搭建完成。

    4.2 局域网yum源应用

    # 备份删除原 yum 源配置并添加远程源配置
    cp -r /etc/yum.repos.d /etc/yum.repos.d.bak
    rm -rf /etc/yum.repos.d/*
    vim /etc/yum.repos.d/remote.repo
    # remote.repo 内容如下
    [remote]
    name=remote
    baseurl=http://aliyun/centos7/ 
    enabled=1           
    gpgcheck=0
    gpgkey=http://192.168.0.174/centos7/RPM-GPG-KEY-CentOS-7
    
    # 清除缓存启用远程yum源
    yum clean all
    	# 返回信息 
    	Loaded plugins: fastestmirror, langpacks
    	Cleaning repos: remote
    	Cleaning up list of fastest mirrors
    	Other repos take up 30 M of disk space (use --verbose for details)
    
    展开全文
  • CentOS 5 yum源

    2014-08-01 17:21:46
    CentOS 5 yum源,163 yum源,shouhu yum源
  • CentOS7配置本地yum源和局域网yum源

    千次阅读 2022-04-12 10:04:42
    搭建本地yum源 本地yum源只有配置的该台服务器可以使用。需先将所使用的系统镜像文件上传至服务器,完整操作步骤: 上传镜像文件 将iso镜像挂载到 /mnt/cdrom 目录 mount -o loop /root/qinzs/CentOS-7-x86_64-...

    搭建本地yum源

    本地yum源只有配置的该台服务器可以使用。需先将所使用的系统镜像文件上传至服务器,完整操作步骤:

    1. 上传镜像文件
      在这里插入图片描述
    2. 将iso镜像挂载到 /mnt/cdrom 目录
    mount -o loop /root/qinzs/CentOS-7-x86_64-DVD-2009.iso  /mnt/cdrom
    

    在这里插入图片描述
    挂载后使用df -h检查
    在这里插入图片描述

    1. 本地yum源配置
    cd /etc/yum.repos.d  #进入配置文件所在目录
    mkdir repo.bak       #创建原配置文件备份保存目录
    mv *.repo  ./repo.back  #移动原配置文件至备份目录
    vim  local.repo    #创建本地yum源配置,注意文件所在路径
    [local-yum]    #yum标识,名称自定义
    name=CentOS7.9   #源名称,自定义
    baseurl=file:///mnt/cdrom    #ios镜像挂载路径
    enabled=1    #使用该yum仓库
    gpgcheck=0   #不进行gpg key校验
    配置完成后保存退出local.repo
    

    在这里插入图片描述

    1. 清除yum原有信息,载入新的缓存
    yum clean all
    yum makecache
    
    1. 测试本地yum源
    yum repolist   #查看当前yum源可用资源数;repolist显示不为0说明本地yum源搭建成功
    或
    yum list       #显示所有可安装的软件清单
    

    --------------------------------最后yum安装验证即可----------------------------------

    搭建局域网yum源

    基于HTTP方式配置一个可供本机和局域网内其他主机访问的yum源。一般通过apache来搭建HTTP的yum源,本次使用Nginx搭建。

    1. 官网下载稳定版nginxNginx官网
      在这里插入图片描述
      在这里插入图片描述
    2. 安装nginx所需依赖
      在搭建好了本地yum源的基础上安装
    yum -y install    zlib  zlib-devel    
    yum -y install    openssl  openssl-devel 
    yum -y install    pcre  pcre-devel 
    yum -y install    gcc   gcc-c++  make  libtool
    #上面四行命令也可合并写作一行
    
    1. 创建Nginx用户,为了安全起见,不允许登录系统
    useradd -s /sin/nologin nginx
    
    1. 上传、解压、安装Nginx
      上传安装包nginx-1.20.2.tar.gz
      解压:tar -zxvf nginx-1.20.2.tar.gz
      在这里插入图片描述
    mkdir /root/nginx                #创建nginx安装目录,路径自定义
    cd    /root/qinzs/nginx-1.20.2   #nginx解压目录
    ./configure  --prefix=/root/nginx  --user=nginx  --group=nginx  --with-http_ssl_module   #安装配置
    make  && make install   #编译、安装
    
    1. 创建yum仓库文件路径,配置nginx
    mkdir -p /root/nginx/nginx-yum
    vim /root/nginx/conf/nginx.conf   #编辑nginx配置文件
    worker_processes   1;
    
    
    events {
        worker_connections   1024;
    }
    
    
    http {
         include       mime.types;
         default_type  application/octet-stream;
         sendfile      on;
         keepalive_timeout   65;
    
         server {
             listen        80;#访问端口,自定义,普通用户只能启动1024以上端口
             server_name   localhost;
    
             location / {
                 autoindex    on;
                 root        /root/nginx/nginx-yum  #yum仓库文件所在路径
             }
    
             error_page   500  502 503 504  /50x.html;
             location = /50x.html {
                  root   html;
              }
         }
    }
    #配置完成后保存退出,检查配置是否正确
    /root/nginx/sbin/nginx -t
    

    在这里插入图片描述

    1. 拷贝yum仓库文件
    mkdir /mnt/iso  #镜像文件临时挂载目录
    mount -o loop /root/qinzs/CentOS-7-x86_64-DVD-2009.iso  /mnt/iso   #临时挂载镜像,重启电脑后失效
    cd /mnt/iso
    cp -rp * /root/nginx/nginx-yum  #之前创建的局域网yum仓库文件所在路径
    ls -l    /root/nginx/nginx-yum
    

    我在复制后发现一个问题,就是复制过去的Packages大小比镜像直接挂载生成的Packages小很多。如果担心包缺失的,可以直接以镜像挂载路径作为yum仓库文件路径。

    1. 将nginx加入systemctl管理服务
    #按如下路径创建编辑文件
    vim /usr/lib/systemd/system/nginx.service
    [Unit]
    Description=nginx
    After=network.target
    
    [Service]
    Type=forking
    ExecStart=/root/nginx/sbin/nginx
    ExecReload=/root/nginx/sbin/nginx -s reload
    ExecStop=/root/nginx/sbin/nginx -s quit
    PrivateTmp=true
    
    [Install]
    WantedBy=multi-user.target
    #编辑完成后保存退出
    systemctl  daemon-reload  #重新加载服务配置文件,使上述nginx配置文件生效
    

    *文件内容解释
    [Unit]:服务的说明
    Description:描述服务
    After:描述服务类别

    [Service]:服务运行参数的设置
    Type=forking 是后台运行的形式
    ExecStart 服务的具体运行命令
    ExecReload:重载命令
    ExecStop:停止命令
    PrivateTmp=true表示给服务分配独立的临时空间
    启动、重载、停止命令均要求使用绝对路径

    [Install]运行级别下服务安装的相关设置,可设置为多用户,即系统运行级别为3*
    nginx相关操作扩展内容

    systemctl enable nginx.service   #设置开机自启
    systemctl disable nginx.service  #取消开机自启
    systemctl start nginx.service    #启动nginx服务
    systemctl stop nginx.sercice     #停止nginx服务
    systemctl restart nginx.service  #重启nginx服务
    systemctl reload nginx.service   #重新读取nginx配置(不停止服务而使修改的配置生效)
    systemctl status nginx.service   #查看nginx服务当前状态
    systemctl list-units  --type=service  #查看所有已启动的服务
    #初始启动、停止、重载nginx命令:
    ./nginx -s stop    #强制停止
    ./nginx -s quit    #等待最后一次交互执行完毕后停止
    ./nginx -s reload  #重载
    ./nginx -V     #查看详细版本
    ./nginx -v     #查看版本
    ./nginx -t     #检查配置文件是否有误
     #上述初始命令均需至安装路径/sbin/下操作
    

    CentOS7常用命令合集

    systemctl is-enabled servicename.service #查询服务是否开机启动
    systemctl enable *.service #开机运行服务
    systemctl disable *.service #取消开机运行
    systemctl start *.service #启动服务
    systemctl stop *.service #停止服务
    systemctl restart *.service #重启服务
    systemctl reload *.service #重新加载服务配置文件
    systemctl status *.service #查询服务运行状态
    systemctl --failed #显示启动失败的服务
    
    1. 启动Nginx并查看端口
    systemctl start nginx.service
    systemctl status nginx.service
    netstat -ntlup  
    
    1. 修改局域网服务端、客户端设备yum配置
    • 服务端设备
    cd /etc/yum.repos.d/  #yum配置文件目录
    mkdir repo.bak  #创建备份目录
    mv  ./*.repo  ./repo.bak    #把所有原配置文件移入备份目录
    vim  nginx-yum.repo   #创建局域网yum配置,按如下编辑保存
    [Nginx-yum]
    name=LAN-Nginx-yum
    baseurl=http://10.206.19.12:80  #配置局域网yum源服务器的ip和nginx设置的端口
    enabled=1
    gpgcheck=0
    #编辑完成后保存退出
    yum clean all
    yum makecache
    
    • 客户端设备
    cd /etc/yum.repos.d/  #yum配置文件目录
    mkdir repo.bak  #创建备份目录
    mv  ./*.repo  ./repo.bak    #把所有原配置文件移入备份目录
    vim  VLN-nginx-yum.repo   #创建局域网yum配置,按如下编辑保存
    [client]
    name=CentOS7.9
    baseurl=http://10.206.19.12:80  #配置局域网yum源服务器的ip和nginx设置的端口
    enabled=1
    gpgcheck=0
    #编辑完成后保存退出
    yum clean all
    yum makecache
    
    1. 局域网yum源测试
    #在局域网客户机机上测试
    yum repolist
    yum list
    

    或通过局域网电脑浏览器输入IP:端口访问测试
    在这里插入图片描述
    ---------------------------E--------N--------D--------------------------------------------------

    展开全文
  • 搭建本地yum源: yum源文件存放位置:/etc/yum.repos.d/*.repo 1、清空yum源文件 rm -f /etc/yum.repos.d/* 或 ls /etc/yum.repos.d/ mkdir /root/123 mv -f /etc/yum.repos.d/* /root/123 2、生成yum源仓库(指定...

    搭建本地yum源:

    yum源文件存放位置:/etc/yum.repos.d/*.repo

    1、清空yum源文件

    rm -f /etc/yum.repos.d/*
    或
    ls /etc/yum.repos.d/
    mkdir /root/123
    mv -f /etc/yum.repos.d/* /root/123
    

    2、生成yum源仓库(指定本地光盘作为yum仓库):

    mount /dev/sr0 /mnt/            #将镜像挂载到mnt目录下
    mkdir /opt/centos               #创建一个目录,用于存放镜像文件
    cp -rvf /mnt/* /opt/centos/     #将镜像文件复制到该目录内
    

    3、配置yum源文件

    vim /etc/yum.repos.d/iso.repo
    	[base]         #仓库的标识
    	name=base      #解释仓库的用途 
    	baseurl=file:///opt/centos     #指定yum源仓库,file:// 代表类型,/opt/centos 代表yum源仓库的位置
    	enabled=1      #此仓库是否生效     1代表生效,0代表不生效
    	gpgcheck=0     #检查rpm包的完整性与安全性   1代表检查,0代表不检查
    

    4、输入以下命令,结果如下图所示则表示成功

    yum clean all      # 清理yum缓存
    yum makecache      # 建立数据缓存
    yum repolist       #检查yum仓库是否建立
    

    在这里插入图片描述

    远程yum源仓库(同一局域网下)

    客户端(使用yum源仓库)

    服务端(提供yum源仓库)

    1、下载并配置ftp(服务端)

    yum -y install vsftpd          #下载
    vi /etc/vsftpd/vsftpd.conf     #修改配置文件
         anon_root=/opt/           #在配置文件的最后一行增加此内容,对外开放的根目录为opt
    systemctl start vsftpd         #启动ftp服务
    systemctl stop firewalld       #关闭防火墙
    systemctl disable firewalld    #永久防火墙
    setenforce 0                   #临时关闭selinux
    sed -i 's/enforcing/disabled/g' /etc/selinux/config       #永久关闭selinux
    

    2、清空yum源文件(客户端)

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

    3、生成yum源仓库(指定本地光盘作为yum仓库 ,服务端):

    mount /dev/sr0 /mnt/          #将镜像挂载到mnt目录下
    mkdir /opt/centos             #创建一个目录,用于存放镜像文件
    cp -rvf /mnt/* /opt/centos/   #将镜像文件复制到该目录内
    

    4、配置yum源文件(客户端)

    vim /etc/yum.repos.d/iso.repo
    	[base]          #仓库的标识
    	name=base       #解释仓库的用途
    	baseurl=ftp://服务端的ip/centos  #指定yum源仓库,ftp:// 代表类型,服务端的ip/centos 代表yum源仓库的位置
    	enabled=1       #此仓库是否生效   1代表生效,0代表不生效
    	gpgcheck=0      #检查rpm包的完整性与安全性  1代表检查,0代表不检查
    

    5、输入以下命令,结果如下图所示则表示成功

    yum clean all   # 清理yum缓存
    yum makecache   # 建立数据缓存
    yum repolist    #检查yum仓库是否建立
    

    在这里插入图片描述

    网络yum源

    本次以阿里云为例
    1、清空yum源文件

    rm -f /etc/yum.repos.d/*
    或
    ls /etc/yum.repos.d/
    mkdir /root/123
    mv -f /etc/yum.repos.d/* /root/123
    

    2、找到阿里云官方yum源文件

    (i)百度搜索:阿里巴巴开源镜像站
    在这里插入图片描述
    (ii)点击centos,点击第一个链接
    在这里插入图片描述
    (iii)选择一个适合自己的版本
    在这里插入图片描述

    (Ⅳ)找到OS,进入
    在这里插入图片描述
    继续进入
    在这里插入图片描述

    (Ⅴ)当看到repodata时,复制路径

    在这里插入图片描述

    3、配置yum源文件

    vim /etc/yum.repos.d/html.repo
    	[base]        #仓库的标识
    	name=base     #解释仓库的用途 
    	baseurl=https://mirrors.aliyun.com/centos/7.9.2009/os/x86_64/    #将刚才的路径复制到此处
    	enabled=1     #此仓库是否生效     1代表生效,0代表不生效
    	gpgcheck=0    #检查rpm包的完整性与安全性   1代表检查,0代表不检查
    

    4、输入以下命令,结果如下图所示则表示成功

    yum clean all    # 清理yum缓存
    yum makecache    # 建立数据缓存
    yum repolist     #检查yum仓库是否建立
    

    在这里插入图片描述

    展开全文
  • Centos7配置yum源(本地yum源和阿里网络yum源

    万次阅读 多人点赞 2021-03-19 14:40:05
    一、centos7配置yum源 yum源分为本地yum源和网络yum源 1、配置本地yum源 步骤一:在centos虚拟机中挂载光盘 1.创建挂载点目录 [root@localhost ~]# mkdir /mnt/cdrom [root@localhost ~]# df /mnt/cdrom 文件系统 ...
  • YUM源安装

    千次阅读 2022-04-09 23:37:43
    这次给大家带来的就是YUM源的配置(因为这些YUM源是在国外的,在国内要么用不了,要么慢,所以我们要配置自己的YUM源YUM源分为互联网YUM源和本地YUM源 互联网YUM源,有各大企业或者顶级学府提供的YUM源,例如...
  • yum源仓库

    千次阅读 2022-04-21 21:39:06
    yum源仓库前言一、yum介绍一、yum源的提供方式(1)配置本地仓库(2)配置ftp源三、yum命令(1)yum常用的操作(2)搜索软件包命令(3)安装升级(4)软件卸载(5)yun history命令总结 前言 yum相对与rpm往往更受我们的欢迎,但是...
  • centos6.3 64位 yum源

    2013-06-14 10:32:38
    解决红帽linux下载yum源问题,或其他linux系统yum源
  • CentOS yum 的配置与使用

    千次阅读 2021-06-19 09:35:59
    文章目录一、yum 简介二、yum 安装1、查看系统默认安装的yum2、卸载yum3、重新安装yum三、yum 配置四、配置本地yum源1、挂载系统安装光盘2、配置本地yum源3、禁用默认的yum 网络源4、执行yum 命令五、配置国内yum源...
  • 国内yum源

    千次阅读 2021-11-04 14:45:03
    推荐几个非常棒的国内yum源: 网易163yum源、中科大的yum源、sohu的yum源、阿里云yum源、清华大学的 yum源、浙江大学的 yum源、中国科技大学yum源 源站 安装帮助 网易163 http://mirrors.163.com/.help/ ...
  • 配置本地yum源

    万次阅读 2022-03-22 10:00:37
    1、将U盘作为本地yum源,首先挂载U盘,确保光盘挂载点有文件 [root@xuexi yum.repos.d]# ls /mnt CentOS_BuildTag EULA images LiveOS repodata RPM-GPG-KEY-CentOS-Testing-7 EFI GPL isolinux Packages RPM-...
  • 更换yum源

    千次阅读 2021-07-02 12:16:40
    更换yum源的目的是,Centos本身使用的是外国yum源,当我们下载一些辅助工具的时候下载速度比较慢,所以将yum源更换为国内的yum源,提高下载速度。 国内的yum源 阿里:centos7:...
  • CentOS7 原生 yum 修改为阿里 yum

    千次阅读 2022-02-12 16:28:06
    一般情况下,使用原生镜像安装的 CentOS7 系统默认使用的是官方的 yum ,因为地域、网络等因素会导致下载安装软件非常慢甚至连接超时的情况,所以一般都会把默认的 yum 修改为阿里或者网易这类国内大公司维护的 ...
  • 配置yum源

    千次阅读 2022-05-23 09:13:45
    1、创建本地文件夹: mkdir -p /media/centos// 2、挂载镜像文件至指定的目录。 mount /dev/cdrom /media/centos 3、备份原本地。 cp -rf /etc/yum.repos.d /etc/yum.repos.d_$(date '+%Y%m%d_%H%M%S')/ 4、...
  • CentOS 配置 yum

    千次阅读 2022-05-24 18:27:29
    执行 yum install 报错 Error: Failed to download metadata for repo ‘appstream’: Cannot prepare internal ...网络没问题就看对应的软件是否出现问题,具体排查/etc/yum.repos.d目录下这三个文件: CentOS-Ba
  • 修改服务器linux的yum源为阿里源yum源

    万次阅读 2020-11-27 07:12:21
    yum安装失败,可以修改yum源为阿里的yum源 具体补助如下: 1.备份原来的yum源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 2.设置yum源为阿里云 wget -O /etc/yum.repos.d/...
  • 手把手教你搭建Linux离线YUM源环境

    千次阅读 2021-06-29 14:29:47
    目录搭建离线YUM源1. 目的2. YUM源的种类3. 准备工作4. 同步阿里云的YUM源到本地5. 创建本地YUM仓库6. 更新YUM仓库7. 离线YUM仓库的使用 搭建离线YUM源 工作中,虚拟机通常都是部署在内网环境中,无法连接互联网,...
  • Linux ---各种yum源配置详解

    千次阅读 2021-05-10 16:28:09
    yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器。yum 的理念是使用一个中心仓库(repository)管理一部分甚至一个distribution 的应用程序相互关系,根据...
  • Linux系统yum源的三种配置方法

    千次阅读 2022-06-15 14:21:56
    yum源的出现为我们的liunx的软件安装提供了很大的便利。只需一个命令,便可以将我们需要的软件轻松安装,所有的依赖关系大部分都会自动解决。yum源就相当于一个软件仓库,就像360软件管家,当我们使用yum机制安装...
  • CentOS7.6 局域网内搭建本地yum源

    千次阅读 2021-11-19 19:16:52
    CentOS7.6 局域网内搭建本地yum源CentOS7.6 局域网内搭建本地yum源一、背景二、准备yum源Packages三、创建本地yum源四、准备httpd五、实现局域网内其他主机通过该yum源进行安装软件六、参考文档: CentOS7.6 局域网...
  • 配置yum源的两种方法

    千次阅读 2021-05-17 16:33:10
    由于redhat的yum在线更新是收费的,如果没有注册的话不能使用,如果要使用,需将redhat的yum卸载后,重启安装,再配置其他,以下为详细过程:1.删除redhat原有的yumrpm -aq|grep yum|xargs rpm -e --nodeps2.下载...
  • 1、获取并安装zabbix的yum源[root@localhost ~]#wget http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm[root@localhost ~]#rpm -ivh ...
  • CentOS配置本地yum源

    千次阅读 2021-05-16 17:23:56
    在网上找了很多为CentOS6配置本地YUM源的方法,其中有很多是与网络相关的,我只想配个自己用的,结果就发现这个方法比较简单实用,就转过来了。环境:CentOS 6.0默认的yum是以网络来安装的,在没有网络或者网速不佳...
  • Linux更换yum源

    千次阅读 2022-04-23 11:40:38
    ls 查看一下,我们要做的就是更换一下第一个文件,这个是默认带有的官方yum源,但是地址是在国外,下载时比较慢,我们给他换成163网易的yum源。 利用mv给它改个名字 mv CentOS-Base.repo CentOS-Base.repo.back 查看...
  • 获取YUM源的三种方法,一篇就够

    万次阅读 2020-12-02 20:52:10
    Centos更换yum源的三种方法 前言 1.什么是yum: ① yum 主要功能是更方便的添加/删除/更新RPM 包,什么是RPM包呢,就好像是windos的exe安装包,不过使用yum进行RPM安装,一方面自动安装,另一方面自动解决包的倚赖性...
  • 本文档是图文安装本地yum源的教程,以安装gcc编译环境为例。linux适用范围:全部的cetos,红帽,fedroa版本c++适用人群:有一点linux基础的小白shell范例系统版本:CentOS Linux release 7.3.1611 (Core)centos范例...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 262,557
精华内容 105,022
关键字:

yum源

友情链接: MK突变检验及数据.zip