热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

cenntos系统配置dns地址_在cenntOS中部署YUM仓库服务

---------------------概述---------------YUM的前身是YUP,最初由TSS公司公司使用Python语言开发而成,后来

---------------------概述---------------

YUM的前身是YUP,最初由TSS公司公司使用Python语言开发而成,后来由杜克大学的Linux开发队伍进行改造,命名为YUM

·

借助于YUM软件仓库,可以完成安装、卸载、自动升级rpm软件包等任务,能够自动查找并解决rpm包之间的依赖关系,而无需管理员逐个、手工地去安装每一个rpm包,是管理员在维护Linux时更加轻松自如。特别是在拥有大量Linux主机地本地网络中,构建一台资源服务器可以大大缓解软件安装、升级等对Internet的依赖

系统环境

两台CentOS7Linux 一台作为服务端(提供软件源)另外一台作为客户端(使用软件源)

实际操作

服务端配置

1、首先将镜像文件挂载到客户端里的/mnt/中,并查看是否挂载成功

[root@localhost~]#mount /dev/sr0 /mnt/

[root@localhost~]#df-h

2、进入到/var/目录中,然后使用yum联网状态安装"vsftpd"服务

[root@localhost ~]#yum install vsftpd -y

3、进入/var/ftp/目录,创建"centos7"目录,将挂载镜像文件/mnt/里的文件复制到"centos7中,同时创建"other"扩展目录

4、复制完成之后分别进入"centos7"和"other"中查看文件是否添加成功

[]root@locaihost]#cd centos7/

[root@locaihost centos7]#ls

[rootlocaihost centos7]#cd ../other/

[root@localhost other]#ls

[root@localhost other]#cd repodata/

[root@localhost repodata]# ls

5、开启“vsftpd”服务,同时关闭防火墙和安全性增强功能。

[root@localhost ~]# systemctl start vsftpd

[root@localhost ~]# systemctl stop firewalld.service

[root@localhost ~]# setenforce 0

6、在客户端中用yum仓库安装"ftp"服务

[root@02 ~]#yum install ftp -y

7、使用ftp服务访问服务端,检查是否可以连接

ftp 192.168.100.128

ls

8、退出ftp,进入/etc/yum.repos.d/,创建/bak/目录,把所有yum里的配置文件移动至/bak/目录

[root@02 ~]# cd /etc/yum.repos.d/

[root@02 yum.repos.d]# mkdir bak

[root@02 yum.repos.d]# mv *.repo bak/

9、这时我们用清楚yum仓库缓存,然后再加载安装包会发现全是红色(无法使用)

[root@02 yum.repos.d]# yum clean all

[root@02 yum.repos.d]# yum list

10、创建"centos7.repo"进行配置

[base]

name=centos7.Packages

baseurl=ftp://192.168.100.128/centos7

enabled=1

gpgcheck=1

gpgkey=ftp://192.168.100.128/centos7/RPM-GPG-KEY-CentOS-7

[other]

name=other.Packages

baseurl=ftp://192.168.100.128/other

enabled=1

gpgcheck=0

11、这个时候先清楚缓存,再使用yum list加载软件包就可以使用了,安装http服务验证一下

[root@02 yum.repos.d]# yum clean all

[root@02 yum.repos.d]# yum list

[root@02 yum.repos.d]# yum install httpd -y



推荐阅读
  • 本文深入探讨了使用Puppet进行软件包分发与管理的方法。首先介绍了fpm这一跨平台的软件包制作工具,其简便的操作流程使得软件包的创建变得轻松快捷。fpm的项目地址为:https://github.com/jordansissel/fpm。通过结合Puppet和fpm,可以实现高效、可靠的软件包管理和部署。 ... [详细]
  • 在 Ubuntu 中遇到 Samba 服务器故障时,尝试卸载并重新安装 Samba 发现配置文件未重新生成。本文介绍了解决该问题的方法。 ... [详细]
  • 在Python 3环境中,当无法连接互联网时,可以通过下载离线模块包来实现模块的安装。具体步骤包括:首先从PyPI网站下载所需的模块包,然后将其传输到目标环境,并使用`pip install`命令进行本地安装。此方法不仅适用于单个模块,还支持依赖项的批量安装,确保开发环境的完整性和一致性。 ... [详细]
  • Linux CentOS 7 安装PostgreSQL 9.5.17 (源码编译)
    近日需要将PostgreSQL数据库从Windows中迁移到Linux中,LinuxCentOS7安装PostgreSQL9.5.17安装过程特此记录。安装环境&#x ... [详细]
  • 在Windows系统中安装TensorFlow GPU版的详细指南与常见问题解决
    在Windows系统中安装TensorFlow GPU版是许多深度学习初学者面临的挑战。本文详细介绍了安装过程中的每一个步骤,并针对常见的问题提供了有效的解决方案。通过本文的指导,读者可以顺利地完成安装并避免常见的陷阱。 ... [详细]
  • 您的数据库配置是否安全?DBSAT工具助您一臂之力!
    本文探讨了Oracle提供的免费工具DBSAT,该工具能够有效协助用户检测和优化数据库配置的安全性。通过全面的分析和报告,DBSAT帮助用户识别潜在的安全漏洞,并提供针对性的改进建议,确保数据库系统的稳定性和安全性。 ... [详细]
  • Android 构建基础流程详解
    Android 构建基础流程详解 ... [详细]
  • 本文详细介绍了在CentOS 6.5 64位系统上使用阿里云ECS服务器搭建LAMP环境的具体步骤。首先,通过PuTTY工具实现远程连接至服务器。接着,检查当前系统的磁盘空间使用情况,确保有足够的空间进行后续操作,可使用 `df` 命令进行查看。此外,文章还涵盖了安装和配置Apache、MySQL和PHP的相关步骤,以及常见问题的解决方法,帮助用户顺利完成LAMP环境的搭建。 ... [详细]
  • 体积小巧的vsftpd与pureftpd Docker镜像在Unraid系统中的详细配置指南:支持TLS加密及IPv6协议
    本文详细介绍了如何在Unraid系统中配置体积小巧的vsftpd和Pure-FTPd Docker镜像,以支持TLS加密和IPv6协议。通过这些配置,用户可以实现安全、高效的文件传输服务,适用于各种网络环境。配置过程包括镜像的选择、环境变量的设置以及必要的安全措施,确保了系统的稳定性和数据的安全性。 ... [详细]
  • 基于Linux系统的Kickstart自动化服务器部署方案
    本文针对企业需求,提出了一种基于Linux系统的Kickstart自动化服务器部署方案。该方案旨在通过无盘批量安装操作系统,提高企业IT基础设施的部署效率。Kickstart是一种利用Anaconda工具实现服务器自动化安装的技术,能够显著简化和加速操作系统的安装过程。通过详细的实施规划,本文介绍了Kickstart的工作原理及其在实际部署中的应用,为企业提供了高效的自动化部署解决方案。 ... [详细]
  • 在CentOS上部署并使用FFmpeg多媒体处理工具
    最近在进行音频处理时需要用到FFmpeg,本文将详细介绍如何在CentOS系统上部署并使用这一强大的多媒体处理工具。首先,从官方网站下载FFmpeg的最新版本,然后通过Xftp工具将下载的压缩包(如ffmpeg-4.3.1.tar.xz)传输到服务器上。接下来,解压文件并按照官方文档进行编译安装。安装完成后,可以通过命令行工具验证FFmpeg是否成功安装,并开始进行多媒体文件的转换和处理。此外,文章还将介绍一些常用的FFmpeg命令和参数,帮助用户快速上手。 ... [详细]
  • 手机上编写和运行PHP代码的最佳软件推荐 ... [详细]
  • ;etcftpusers的设定是限制系统上的某些用户不能使用FTP传送文件,etcftphosts的设定是限制不允许某些主机连接到你的FTP服务器,这样做是为了保证系统的安全性。e ... [详细]
  • 服务器监控系统大概多少钱,服务器监控系统 报价
    服务器监控系统报价内容精选换一换设置“云服务器名称”。名称可自定义,但需符合命名规则:只能由中文字符、英文字母、数字及“_”、“-”、“.”组成。如果同 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
author-avatar
手机用户2502859523
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有