从建立yum仓库到搭建ftp以及http服务
2024-10-19 13:19:02
1 什么是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 #编译安装(次步骤多运行几次看看最下边两行有错误提示没,有的话依据提示安装相关组件)
最新文章
- 从零自学Hadoop(10):Hadoop1.x与Hadoop2.x
- 一個相當簡潔的名字—Dyson Humidifier
- Unity Shaders Vertex &; Fragment Shader入门
- Eclipse里面开发ExtJS程序
- fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- IsBadStringPtr、IsBadWritePtr
- RazorEngine(未解决,留底)
- UML学习——类之间的关系
- JavaScript(四)变量
- Entity Framework入门教程(12)--- EF进行批量添加/删除
- Android自定义万能Canvas画布
- [转]NSIS 制作安装包无法创建桌面快捷方式或无法删除开始菜单项
- stm32-arduino-f103
- openstack-KVM-Memory
- 关于kafka的新的group无法订阅到topic中历史消息的问题
- 生活类App原型制作分享-AnyList
- 怎么让win7右下角只显示时间不显示日期 ?(可行)
- ZOJ2402 Lenny's Lucky Lotto List 简单DP
- MongoDB: 原子性和事务
- redis状态监控与性能调优