关键词:
挂载光盘,光盘放入光驱# mkdir /media/cdrom //创建挂载目录,个人习惯
# mount /dev/cdrom /media/cdrom/ //挂载
ls /media/cdrom/ //查看是否挂载成功
安装 vsftp
rpm -ivh /media/cdrom/Packages/vsftpd-2.2.2-11.el6.x86_64.rpm
/media/cdrom 此目录为光盘挂载目录
安装完成后,将光盘里所有的文件拷贝到 /var/ftp/pub 目录里
cp -rf /media/cdrom/ /var/ftp/pub/
这个过程有点慢,耐心待....
删除.html 及 TRANS.TBL
rm -rf /var/ftp/pub/*.html //删除以.html结尾的文件rm -rf /var/ftp/pub/repodata/TRANS.TBL //删除TRANS.TBL文件
安装createrepo工具,生成YUM通用数据库
需要安装依赖包deltarpm、libxml2-python、python-deltarpm
rpm -ivh /var/ftp/pub/Packages/deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm
rpm -ivh /var/ftp/pub/Packages/libxml2-python-2.7.6-4.el6_2.4.x86_64.rpm
rpm -ivh /var/ftp/pub/Packages/python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm
rpm -ivh /var/ftp/pub/Packages/createrepo-0.9.8-5.el6.noarch.rpm
使用createrepo工具,生成YUM通用数据库
createrepo -g /media/cdrom/repodata/*-comps.xml /var/ftp/pub/
这个过程需要耐心等待....
生起vsftpd,使用浏览器验证ftp服务是否正常
/etc/init.d/vsftpd restart
如果出现如下图所示,说明ftp服务搭建成功
如果无法访问,关闭防火墙,及selinux
service iptables stop //关闭防火墙
setenforce 0 //关闭selinux
到此,服务端ftp yum服务搭建成功,下面进行客户端配置
客户端ip地址:168.160.24.205
修改客户端yum配置文件
vi /etc/yum.repos.d/CentOS-Base.repo
baseurl=ftp://168.160.24.136/pub/
测试yum是否配置成功
yum list //测试命令,如果出现以下内容,代表成功
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
1.yum的配置文件位置在/etc/yum.repos.d/base.repo,用vim工具编辑下。
yum内容格式:
1 [base]
2 name=yumck # yum仓库名字
3 baseurl=file:///( ftp://) #本地yum仓库所在位置,可以有三种方式
enabled=1 开启开机启动服务
4 gpgcheck=0 #不检测pgp秘钥
2 搭建FTP或者HTTP服务之前首先需要关闭防火墙和LINUX 安全访问机制功能。
1, 关闭防火墙
1 service iptables stop #centos6 关闭防火墙
2
3 chkconfig iptables off #centos6 开机禁止启用防火墙
4
5 systemctl disable firewalld.service #centos7 开机禁止启动防火墙
7
8 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服务器
1 chkconfig vsftpd on #创建FTP服务自启
2
3 service statr vsftpd #启动FTP服务
4 ss -ntl #检测FTP服务端口是否正常
4 编译安装http服务
1 在http://httpd.apache.org/下载最新的apache源代码程序,2.4版本针对centos7使用,2.2版本针对centos6使用
2
3 tar xvf 下载的程序包 #解压缩下载的程序包
4
5 cd 解压缩的包文件夹
yum groupinstall "Development tools" #安装开发包组
6
7 cat install #查看安装说明
8
9 ./configure --prefix=PREFIX --systemcondir=PREFIX --enable-ssl #生成Makefile(可选安装组件可见INSTALL文件,安装编译始终要在解压缩的文件夹下边运行安装)
10
11 make && make install #编译安装(次步骤多运行几次看看最下边两行有错误提示没,有的话依据提示安装相关组件)
局域网yum仓库搭建-http和ftp方式
#局域网yum仓库搭建-http方式和ftp方式[[email protected]~]#uname-aLinuxYUM012.6.32-696.23.1.el6.x86_64#1SMPTueMar1322:44:18UTC2018x86_64x86_64x86_64GNU/Linux[[email protected]~]#cat/etc/redhat-releaseCent 查看详情
多版本yum仓库搭建(代码片段)
服务器:CentOS7YUM源:阿里云空间要求:CentOS6+CentOS7 50G,考虑后期更新预留,LVS空间100G1、在服务器配置CentOS7的yum源和CentOS6的yum源#Centos7[base7]name=CentOS-$releasever-Base-mirrors.aliyun.comfailovermethod=prioritybaseurl=http://mirrors.aliyun.com/cento... 查看详情
从建立yum仓库到搭建ftp以及http服务
1 什么是yum仓库 yum工作需要依赖C/S架构工作模式的文件服务器,服务器中存放了yum工作时所需的程序包。yum接收到需要安装的程序包的名称之后,通过文件共享协议(或者文件传输协议),在配置文件中指... 查看详情
clickhouse安装及集群搭建
本文介绍如何在CentOS系统上安装ClickHouse以及集群部署。本文依赖的环境为CentOS-7.4.1708,使用clickhouse的版本为20.9.3.45。单节点安装在线yum安装clickhouse的安装包并不在Linux官方yum仓库中,所以首先需要添加clickhouse的yum镜像:curl-shtt... 查看详情
centos7搭建本地yum仓库,并定期同步阿里云源
CentOS7同步阿里云镜像rpm包并自建本地yum仓库系统环境#cat/etc/centos-releaseCentOSLinuxrelease7.6.1810(Core)#uname-r3.10.0-957.el7.x86_64#ipa|awk‘NR==9print$2‘|awk-F‘/‘‘print$1‘10.0.0.100修改yum源为阿里云源备份系统自带的yum源#tar-zcvfCentOS-bk.tar.gz/etc/... 查看详情
yum源配置及详解(代码片段)
...本地文件yum源国内镜像站点:阿里源https://mirrors.aliyun.com/centos/7.3.1611/os/x86_64/清华大学https://mirror.tuna.tsinghua.edu.cn/centos/7.3.1611/os/x86_64/网易源http://mirrors.163.com/centos/7.3.1611/os/x86_64/浙江大学http://mirrors.zju.edu.cn/centos/7.3.1611/os/x86_64/注... 查看详情
yum仓库客户端搭建和ntp时间同步客户端配置(代码片段)
...仓库的描述信息。可自定义。 baseurl=ftp://192.168.0.251/centos/repo/dvd/#指定yum源的位置 enabled=1#表示此仓库启用 gpgcheck=0#不进行Redhat的签证检验 二、NTP时间同步客户端配置NTP时间同步的搭建也分为服务端和客户端。... 查看详情
yum的使用(代码片段)
...一个yum源。一、更改默认的yum仓库更改为阿里云A.将默认CentOS-Base.repo配置文件更名mv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.backupB.下载阿里云上的repo文件wget-O/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repoC... 查看详情
centos7.2搭建lnmp环境(转)
一.nginx安装1.下载对应当前系统版本的nginx包(package)? wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm2.建立nginx的yum仓库(默认yum是没有nginx的)? rpm-ivh nginx 查看详情
定制rpm包及搭建yum仓库
定制rpm包及搭建yum仓库 第1章定制rpm包 1.FPM打包工具FPM的作者是jordansisselFPM的github:https://github.com/jordansissel/fpmFPM功能简单说就是将一种类型的包转换成另一种类型。 支持的源类型包:dir &nbs... 查看详情
搭建本地离线yum仓库(代码片段)
环境:VMware-Workstation-12-Pro,Windows-10,CentOS-7.5,Xshell5前言我们知道yum工具是基于rpm的,其一个重要的特性就是可以自动解决依赖问题,但是yum的本质依旧是把后缀名.rpm的包下载到本地,然后按次序安装之。但是每次执行yuminstall... 查看详情
windows搭建http本地yum源
...web服务器下下载链接见文末把这repodata、Package和RPM-GPG-KEY-CentOS-7这三个文件从centos7光盘中提取放在web根目录下yum文件夹不要用WinRAR提取,因为WinRAR提取出的文件无后缀名可以UltraISO提取。如图:Linux下和windows下使用WinRAR提取对比... 查看详情
lnmp环境搭建(代码片段)
...接使用脚本一键环境配置(仅限于redhat系列6和7)。[root@centos7~]#catcofig.sh#!/bin/bashstr=`cat/etc/redhat-release|awk'print$4'|awk-F'.''print$1'`version=0mkdir/etc/yum.repos.d/bak&>/dev/nullmv/etc/yum.repos.d/*/etc/yum.repos.d/bak/&>/dev/null... 查看详情
centos配置本地yum源
如果CentOS服务器处在内网环境中时,如果缺少依赖手动安装那么会非常麻烦,要花费很多时间来寻找rpm包,现在如果搭建本地的yum源,就非常方便了,如果搭建http的,那么局域网内其他服务器就都可以使用了,使用yum源首... 查看详情
firewalld共享上网及本地yum仓库搭建(代码片段)
1.firewalld共享上网1.服务端操作(有外网的服务器)1.开启防火墙并加入开机自启动[[email protected]~]#systemctlstartfirewalld[[email protected]~]#systemctlenablefirewalld2.移除默认所有人能访问ssh的规则[[email protected]~]#firewall-cm 查看详情
cobbler搭建本地的yum仓库源
...列出全部源的详细信息 添加本地仓库cobblerrepoadd--name=CentOS-7-x86_64-epel--mirror=https://mirrors.aliyun.com/epel/7Server/x86_64/--arch=x86_64--breed=yum --name定义名称 --mirror定义镜像源 --breed可以是wgetyumrsync 查看已添加仓库cobblerrepo... 查看详情
搭建yum仓库脚本
Shell脚本语言是实现Linux/UNIX系统管理及自动化运维所必备的重要工具,Linux/UNIX系统的底层及基础应用软件的核心大部分涉及Shell脚本的内容。每一个合格的Linux系统管理员或运维工程师,都需要熟练的编写Shell脚本语言,并能够... 查看详情
rpm包制作及yum仓库搭建
RPM包制作rpm包的制作是通过fpm软件来生成的,所以首先要安装fpm软件。又因为fpm的软件是ruby开发的,所以安装fpm的话首先要安装ruby等包FPM功能简单说就是将一种类型的包转换成另一种类型。FPM的github:https://github.com/jordansissel/fp... 查看详情