什么是yum仓库

yum工作需要依赖C/S架构工作模式的文件服务器,服务器中存放了yum工作时所需的程序包。yum接收到需要安装的程序包的名称之后,通过文件共享协议(或者文件传输协议),在配置文件中指向的yum仓库(可以是多个)中查询需要的程序包。找到之后,通过文件下载协议,将程序包下载至本地yum的缓存目录中,当安装完成后,缓存目录便会被删除

yum的配置文件位置在/etc/yum.repos.d/base.repo,用vim工具编辑下。

yum内容格式:

1 [base]
2 name=yumck                              # yum仓库名字

3 baseurl=file:/// | http | ftp #本地yum仓库所在位置,可以有三种方式

4 gpgcheck=0 #不检测pgp秘钥

2  搭建FTP或者HTTP服务之前首先需要关闭防火墙和LINUX 安全访问机制功能。

1, 关闭防火墙    

 service iptables stop                   #centos6  关闭防火墙

 chkconfig iptables off                  #centos6 开机禁止启用防火墙

 systemctl  disable firewalld.service    #centos7 开机禁止启动防火墙

 systemctl stop firewalld.service        #centos7  停止防火墙服务

2, 关闭LINUX内部访问机制selinux


1 vim /etc/selinux/config
2 SELINUX=permissive #写文件方式关闭访问机制
3
4 setenforce 0 #命令方式关闭访问机制
5
6 getenforce #看返回值是否是Permissive,是即表示成功
 

3  搭建FTP服务器

 chkconfig vsftpd on                     #创建FTP服务自启

 service statr vsftpd                    #启动FTP服务

4 ss -ntl                                 #检测FTP服务端口是否正常

4   编译安装http服务

 在http://httpd.apache.org/下载最新的apache源代码程序,2.4版本针对centos7使用,2.2版本针对centos6使用

 tar xvf 下载的程序包                     #解压缩下载的程序包

 cd 解压缩的包文件夹     

   yum groupinstall "Development tools"    #安装开发包组

 cat install                             #查看安装说明

 ./configure --prefix=PREFIX  --systemcondir=PREFIX --enable-ssl        #生成Makefile(可选安装组件可见INSTALL文件,安装编译始终要在解压缩的文件夹下边运行安装)

 make && make install                    #编译安装(次步骤多运行几次看看最下边两行有错误提示没,有的话依据提示安装相关组件)

最新文章

  1. 从零自学Hadoop(10):Hadoop1.x与Hadoop2.x
  2. 一個相當簡潔的名字—Dyson Humidifier
  3. Unity Shaders Vertex & Fragment Shader入门
  4. Eclipse里面开发ExtJS程序
  5. fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
  6. IsBadStringPtr、IsBadWritePtr
  7. RazorEngine(未解决,留底)
  8. UML学习——类之间的关系
  9. JavaScript(四)变量
  10. Entity Framework入门教程(12)--- EF进行批量添加/删除
  11. Android自定义万能Canvas画布
  12. [转]NSIS 制作安装包无法创建桌面快捷方式或无法删除开始菜单项
  13. stm32-arduino-f103
  14. openstack-KVM-Memory
  15. 关于kafka的新的group无法订阅到topic中历史消息的问题
  16. 生活类App原型制作分享-AnyList
  17. 怎么让win7右下角只显示时间不显示日期 ?(可行)
  18. ZOJ2402 Lenny's Lucky Lotto List 简单DP
  19. MongoDB: 原子性和事务
  20. redis状态监控与性能调优

热门文章

  1. django之logo日志的配置和使用
  2. vue项目中打包background背景路径问题
  3. Sql server时间转时间long
  4. Java——容器(Comparable)
  5. IE等浏览器兼容问题解决方案
  6. 170903-关于MyBatis
  7. Fabric基础架构原理(二)
  8. 【初识TypeScript】 配置环境后运行Hello World编译报错.
  9. Android animation summary
  10. 永久关闭Linux的防火墙