1 安装yum-utils包,yum-utils可以将需要的包下载在本地,安装后可以使用yumdownloader
 
yum -y install yum-utils*
2 建立目录/yum/yum-custom存放yum包。
 
mkdir -p /yum/yum-custom
mkdir -p /yum/yum-custom/packages
3 安装createrepo
 
yum install yum-utils createrepo yum-plugin-priorities
4 下载相关yum数据包到/yum/yum-custom,并创建本地源
 
yumdownloader --resolve --destdir=/yum/yum-custom/packages httpd
yumdownloader --resolve --destdir=/yum/yum-custom/packages vsftpd
createrepo /yum/yum-custom/
5 建立目录备份原来的yum源。
 
mkdir /yum/yumbackup
mv /etc/yum.repos.d/* /yum/yumbackp/
6 编辑yum源
 
[root@localhost yum.repos.d]# pwd
/etc/yum.repos.d
[root@localhost yum.repos.d]# cat /etc/yum.repos.d/local.repo
[local-base]
name=local-base
baseurl=file:///yum/yum-custom/
gpgcheck=0
enabled=1
7 制作cache
 
[root@localhost yum.repos.d]# yum clean all
已加载插件:fastestmirror, priorities
正在清理软件源: local-base
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@localhost yum.repos.d]# yum repolist
已加载插件:fastestmirror, priorities
Determining fastest mirrors
local-base | 2.9 kB 00:00:00
local-base/primary_db | 7.1 kB 00:00:00
源标识 源名称 状态
local-base local-base 6
repolist: 6
8 安装本地源的数据包
 
[root@localhost yum.repos.d]# yum install -y vsftpd
已加载插件:fastestmirror, priorities
Loading mirror speeds from cached hostfile
正在解决依赖关系
--> 正在检查事务
---> 软件包 vsftpd.x86_64.0.3.0.2-25.el7 将被 安装
--> 解决依赖关系完成
 
依赖关系解决
 
======================================================================================================================================
Package 架构 版本 源 大小
======================================================================================================================================
正在安装:
vsftpd x86_64 3.0.2-25.el7 local-base 171 k
 
事务概要
======================================================================================================================================
安装 1 软件包
 
总下载量:171 k
安装大小:353 k
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在安装 : vsftpd-3.0.2-25.el7.x86_64 1/1
验证中 : vsftpd-3.0.2-25.el7.x86_64 1/1
 
已安装:
vsftpd.x86_64 0:3.0.2-25.el7
 
完毕!
[root@localhost yum.repos.d]# yum install -y wget
已加载插件:fastestmirror, priorities
Loading mirror speeds from cached hostfile
没有可用软件包 wget。
错误:无须任何处理
[root@localhost yum.repos.d]# yum install -y httpd
已加载插件:fastestmirror, priorities
Loading mirror speeds from cached hostfile
正在解决依赖关系
--> 正在检查事务
---> 软件包 httpd.x86_64.0.2.4.6-90.el7.centos 将被 安装
--> 正在处理依赖关系 httpd-tools = 2.4.6-90.el7.centos,它被软件包 httpd-2.4.6-90.el7.centos.x86_64 需要
--> 正在处理依赖关系 /etc/mime.types,它被软件包 httpd-2.4.6-90.el7.centos.x86_64 需要
--> 正在处理依赖关系 libaprutil-1.so.0()(64bit),它被软件包 httpd-2.4.6-90.el7.centos.x86_64 需要
--> 正在处理依赖关系 libapr-1.so.0()(64bit),它被软件包 httpd-2.4.6-90.el7.centos.x86_64 需要
--> 正在检查事务
---> 软件包 apr.x86_64.0.1.4.8-5.el7 将被 安装
---> 软件包 apr-util.x86_64.0.1.5.2-6.el7 将被 安装
---> 软件包 httpd-tools.x86_64.0.2.4.6-90.el7.centos 将被 安装
---> 软件包 mailcap.noarch.0.2.1.41-2.el7 将被 安装
--> 解决依赖关系完成
 
依赖关系解决
 
======================================================================================================================================
Package 架构 版本 源 大小
======================================================================================================================================
正在安装:
httpd x86_64 2.4.6-90.el7.centos local-base 2.7 M
为依赖而安装:
apr x86_64 1.4.8-5.el7 local-base 103 k
apr-util x86_64 1.5.2-6.el7 local-base 92 k
httpd-tools x86_64 2.4.6-90.el7.centos local-base 91 k
mailcap noarch 2.1.41-2.el7 local-base 31 k
 
事务概要
======================================================================================================================================
安装 1 软件包 (+4 依赖软件包)
 
总下载量:3.0 M
安装大小:10 M
Downloading packages:
--------------------------------------------------------------------------------------------------------------------------------------
总计 132 MB/s | 3.0 MB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在安装 : apr-1.4.8-5.el7.x86_64 1/5
正在安装 : apr-util-1.5.2-6.el7.x86_64 2/5
正在安装 : httpd-tools-2.4.6-90.el7.centos.x86_64 3/5
正在安装 : mailcap-2.1.41-2.el7.noarch 4/5
正在安装 : httpd-2.4.6-90.el7.centos.x86_64 5/5
验证中 : apr-1.4.8-5.el7.x86_64 1/5
验证中 : mailcap-2.1.41-2.el7.noarch 2/5
验证中 : httpd-tools-2.4.6-90.el7.centos.x86_64 3/5
验证中 : apr-util-1.5.2-6.el7.x86_64 4/5
验证中 : httpd-2.4.6-90.el7.centos.x86_64 5/5
 
已安装:
httpd.x86_64 0:2.4.6-90.el7.centos
 
作为依赖被安装:
apr.x86_64 0:1.4.8-5.el7 apr-util.x86_64 0:1.5.2-6.el7 httpd-tools.x86_64 0:2.4.6-90.el7.centos mailcap.noarch 0:2.1.41-2.el7
 
完毕!
9 开启服务并检查服务开启情况
 
[root@localhost yum.repos.d]# systemctl status httpd
● httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
Active: inactive (dead)
Docs: man:httpd(8)
man:apachectl(8)
[root@localhost yum.repos.d]# systemctl start httpd
[root@localhost yum.repos.d]# systemctl status httpd
● httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
Active: active (running) since 六 2020-02-01 15:52:27 CST; 1s ago
Docs: man:httpd(8)
man:apachectl(8)
Main PID: 1932 (httpd)
Status: "Processing requests..."
CGroup: /system.slice/httpd.service
├─1932 /usr/sbin/httpd -DFOREGROUND
├─1933 /usr/sbin/httpd -DFOREGROUND
├─1934 /usr/sbin/httpd -DFOREGROUND
├─1935 /usr/sbin/httpd -DFOREGROUND
├─1936 /usr/sbin/httpd -DFOREGROUND
└─1937 /usr/sbin/httpd -DFOREGROUND
 
2月 01 15:52:27 localhost.localdomain systemd[1]: Starting The Apache HTTP Server...
2月 01 15:52:27 localhost.localdomain httpd[1932]: AH00558: httpd: Could not reliably determine the server's fully qualified...essage
2月 01 15:52:27 localhost.localdomain systemd[1]: Started The Apache HTTP Server.
Hint: Some lines were ellipsized, use -l to show in full.
[root@localhost yum.repos.d]# ss -lntp | grep 80
LISTEN 0 128 :::80 :::* users:(("httpd",pid=1937,fd=4),("httpd",pid=1936,fd=4),("httpd",pid=1935,fd=4),("httpd",pid=1934,fd=4),("httpd",pid=1933,fd=4),("httpd",pid=1932,fd=4))

yum本地源创建的更多相关文章

  1. 搭建yum本地源_阿里云CentOS服务器初始化设置

    CentOS服务器初始化设置其实不分阿里云或其它服务器了,操作配置过程与步骤也差不多一.挂载硬盘 1.磁盘分区 fdisk -l #查看设备,一般可以看到设备名为/dev/xvdb fdisk /de ...

  2. 红帽系统制作yum本地源

    1 首先得吐槽吐槽,机房冷就算了,不能用手机(哈哈你懂的),没有站的位置,显示屏看不清楚.就这样开始制作yum本地源. 2 记下注意得两点,以防以后会忘记 a:可能是因为红帽系统,加上是实用光盘挂载的 ...

  3. linux修改yum本地源的方法

    CentOS 系统下修改yum本地源: mkdir /mnt/cdrom/ cd /etc/yum.repos.d/mv CentOS-Base.repo CentOS-Base.repo.bakvi ...

  4. redhat 7 配置yum本地源

    http://www.unixarena.com/2015/04/how-to-create-the-yum-repository-on-rhel-7.html   1. 在虚拟机上挂上cd 2. m ...

  5. CentOS 6 Yum本地源配置

    #cd /etc/yum.repos.d #rm CentOS-Base.repo CentOS-Base.repo 是yum 网络源的配置文件(默认) #vi CentOS-Media.repo C ...

  6. RHEL6 yum本地源配置

    RHEL6 yum本地源配置 将RHEL6 的iso上传到/file1/xxx 新建目录/file1/xxx/mnt,将iso挂载到mnt目录 mount rhel-server-6.3-x86_64 ...

  7. Centos配置yum本地源最简单的办法

    有关centos配置yum本地源的方法 一.前提 先连接镜像 然后在命令行输入如下命令 mount /dev/sr0 /mnt cd /etc/yum.repos.d/ ls 之后会看到如下的界面 二 ...

  8. 配置了yum本地源

    测试机不能联网  所以不能直接安装软件  只能配置本地源 1.   在联网的电脑上下载与Linux内核版本相同的镜像 2.   把此安装镜像放在此Linux测试机上  比如放在家目录下  /home/ ...

  9. Oracle linux6.1配置yum本地源

    一.准备工作1. Linux安装盘插入光驱2. 挂载光驱 [root@localhost ~]# mount /dev/cdrom /mnt/ mount: block device /dev/sr0 ...

随机推荐

  1. Java并发编程 (六) 线程安全策略

    个人博客网:https://wushaopei.github.io/    (你想要这里多有) 一.不可变对象-1 有一种安全的发布对象,即不可变对象. 1.不可变对象需要满足的条件 ① 对象创建以后 ...

  2. (Java实现) 最佳调度问题

    题目描述 假设有n个任务由k个可并行工作的机器完成.完成任务i需要的时间为ti.试设计一个算法找出完成这n个任务的最佳调度,使得完成全部任务的时间最早. 对任意给定的整数n和k,以及完成任务i需要的时 ...

  3. Java实现 LeetCode 671 二叉树中第二小的节点(遍历树)

    671. 二叉树中第二小的节点 给定一个非空特殊的二叉树,每个节点都是正数,并且每个节点的子节点数量只能为 2 或 0.如果一个节点有两个子节点的话,那么这个节点的值不大于它的子节点的值. 给出这样的 ...

  4. Java实现 蓝桥杯 算法提高 因式分解

    算法提高 8-1因式分解 时间限制:10.0s 内存限制:256.0MB 提交此题 问题描述 设计算法,用户输入合数,程序输出若个素数的乘积.例如,输入6,输出23.输入20,输出22*5. 样例 与 ...

  5. java实现第三届蓝桥杯排日程

    排日程 [编程题](满分34分) 某保密单位机要人员 A,B,C,D,E 每周需要工作5天,休息2天. 上级要求每个人每周的工作日和休息日安排必须是固定的,不能在周间变更. 此外,由于工作需要,还有如 ...

  6. c/c++混编

    /* head.h */#ifndef __SUM_H__ #define __SUM_H__ #ifdef __cplusplus extern "C" { #endif int ...

  7. JAVA第三次blog总结

    JAVA第三次blog总结 0.前言 这是我们在博客园上第三次写博客,也是本学期最后一次的JAVA学习大总结.现在我们的JAVA已经接近尾声了,对于编程思想和方法的改变依旧是难点,但是经过这一段时间的 ...

  8. Java 多线程基础(四)线程安全

    Java 多线程基础(四)线程安全 在多线程环境下,如果有多个线程在同时运行,而这些线程可能会同时运行这段代码.程序每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线 ...

  9. ELK扫盲及搭建

    1. ELK部署说明 1.1ELK介绍: 1.1.1 ELK是什么? ELK是三个开源软件的缩写,分别表示:ElasticSearch , Logstash, Kibana , 它们都是开源软件,EL ...

  10. filebeat v6.3 如何增加ip 字段

    我们知道filebeat获取数据之后是会自动获取主机名的,项目上有需要filebeat送数据的时候送一个ip字段出来 方法:配置filebeat配置文件 解释一下:field 是字段模块 在这个模块下 ...