随笔分类 -  Linux

摘要:SVN-GitLab数据迁移 一、生产环境SVN数据迁移到测试环境GitLab 主机名 IP地址 备份 特殊要求 SVN 192.168.200.188 SVN服务器 无 Git01 192.168.200.186 Git客户端 无 Git02 192.168.200.187 GitLab服务器01 阅读全文
posted @ 2019-01-22 13:02 -Hero 阅读(1531) 评论(0) 推荐(0)
摘要:GitLab企业级代码管理仓库 四,GitLab服务器 前面我们已经知道Git人人都是中心,那他们怎么交互数据呢? 使用GitHub或者码云等公共代码仓库 使用GitLab私有仓库 4.1 GitLab是什么? 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的we 阅读全文
posted @ 2019-01-22 12:05 -Hero 阅读(1036) 评论(0) 推荐(0)
摘要:Git分布式版本控制系统 git remote -v 查看仓库 一 企业高效持续集成平台场景介绍: 二,GIT分布式版本控制系统: 2.1 Git简介: 2.1.1 git是什么? Git在Wikipedia上的定义:它是一个免费的、分布式的版本控制工具,或是一个强调了速度快的源代码管理工具。Git 阅读全文
posted @ 2019-01-13 14:03 -Hero 阅读(855) 评论(0) 推荐(0)
摘要:lvs+keepalived集群架构服务 一,LVS功能详解 1.1 LVS(Linux Virtual Server)介绍 LVS是Linux Virtual Server 的简写(也叫做IPVS),意即Linux虚拟服务器,是一个虚拟的服务器集群系统,可以在UNIX/LINUX平台下实现负载均衡 阅读全文
posted @ 2019-01-13 10:52 -Hero 阅读(3585) 评论(1) 推荐(1)
摘要:GlusterFS分布式存储系统 一,分布式文件系统理论基础 1.1 分布式文件系统出现 计算机通过文件系统管理,存储数据,而现在数据信息爆炸的时代中人们可以获取的数据成指数倍的增长,单纯通过增加硬盘个数来扩展计算机文件系统的存储容量的方式,已经不能满足目前的需求。 分布式文件系统可以有效解决数据的 阅读全文
posted @ 2019-01-13 10:38 -Hero 阅读(1007) 评论(0) 推荐(0)
摘要:Zabbix监控平台(三)生产环境案例 一,Zabbix生产环境监测案例概述 1.1 项目规划 1.2 SNMP监控流程 1.3 IPMI 1.4 JMX(使用Zabbix Java Gateway代理) 1.5 实战监控Nginx,Apache,MySQL,PHP-fpm 1.6 Zabbix的W 阅读全文
posted @ 2019-01-13 10:28 -Hero 阅读(1612) 评论(1) 推荐(0)
摘要:Zabbix监控(二)深入了解 一,Zabbix Web操作深入 1.1 Zabbix Web下的主机和模版以及监控项的添加方式 1.2 Zabbix Web下触发器与表达式的编写方法 1.3 Zabbix Web创建触发器过程以及触发器与监控项对应关系 1.4 再创建一个监控项同时创建它的触发器 阅读全文
posted @ 2019-01-13 10:21 -Hero 阅读(388) 评论(0) 推荐(0)
摘要:一、Zabbix架构 zabbix 是一个基于 WEB 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix 能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。 Zabbix 的运行架构如下图所示: 1.1 组件 z 阅读全文
posted @ 2018-12-27 14:23 -Hero 阅读(725) 评论(0) 推荐(0)
摘要:Memcached 一、Memcached简介 Memcached是一个开源的,支持高性能,高并发的分布式内存缓存系统,由C语言编写,总共2000多行代码。从软件名称上看,前3个字符“Mem”就是内存的意思,而接下来的后面5个字符“cache”就是缓存的意思,最后一个字符d,是daemon的意思,代 阅读全文
posted @ 2018-12-06 12:07 -Hero 阅读(1711) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2018-12-04 15:14 -Hero 阅读(411) 评论(0) 推荐(0)
摘要:Iptables防火墙 阅读全文
posted @ 2018-12-04 14:02 -Hero 阅读(108) 评论(0) 推荐(0)
摘要:Jenkins实现命令可视化 一、Jenkins所有包下载 链接:https://pan.baidu.com/s/1SXg-Av99xeyR3OdvJhv7Dg 提取码:dara 二、Jenkins搭建 下载java二进制包 安装JAVA 全路径验证java是否安装成功 添加java环境变量 下载J 阅读全文
posted @ 2018-12-03 17:08 -Hero 阅读(1109) 评论(0) 推荐(0)
摘要:SVN版本管理与大型代码上线 一、SVN简介 SVN是近年来崛起的非常优秀的版本管理工具,是一个开源的版本控制系统,开发的代码版本, 这些数据位置放置在一个中央资料档案库,很想一个普通的文件服务器或者FTP服务器 与其他服务器不用的是,SVN会备份并记录每个文件每一次的修改更新变动, 可以进行回滚操 阅读全文
posted @ 2018-12-03 12:04 -Hero 阅读(738) 评论(0) 推荐(0)
摘要:安装Ansible 如果copy报错一下的语句 "msg": "Aborting, target uses selinux but python bindings (libselinux-python) aren't installed!",需要安装支持包 然后建立roles的标准化模块相应的目录 阅读全文
posted @ 2018-12-01 10:28 -Hero 阅读(1263) 评论(0) 推荐(0)
摘要:inotify+rsync实时监控推送NFS挂载目录脚本 mysql服务器增备脚本 mysql服务器全备脚本 web服务器自动打包系统重要文件脚本 备份服务器检查完整性脚本 阅读全文
posted @ 2018-11-25 11:29 -Hero 阅读(2232) 评论(0) 推荐(2)
摘要:【企业案例】 某公司里有一台NFS服务器,里面的数据很重要,但是如果硬盘坏了,数据就会丢失,现在领导要求你把数据在其他 机器上做一个周期性定时备份。要求如下: 每天晚上00点整在NFS服务器nfs01上打包备份网站程序目录等并通过rsync命令推送到备份服务器backup上备份保存(备份思路 可以是 阅读全文
posted @ 2018-11-25 11:08 -Hero 阅读(572) 评论(0) 推荐(0)
摘要:Mha-Atlas-MySQL高可用 一、MHA简介 1、软件介绍 MHA在MySQL高可用是一个相对成熟的解决方案,是一套优秀的作为mysql高可用 环境下故障切换和主从提升的高可用软件,在MySQL故障切换过程中, MHA能做到0~30秒内自动完成数据库的故障切换操作,并且在进行故障 切换过程中 阅读全文
posted @ 2018-11-24 13:55 -Hero 阅读(280) 评论(0) 推荐(0)
摘要:Ansible运维自动化 一、Ansible-playbook的初步使用 playbook的使用,playbook可以把ansible的模块进行组合 ln -s /usr/local/python/bin/ansible-playbook /usr/local/bin/ 1、playbook的简单s 阅读全文
posted @ 2018-11-22 10:02 -Hero 阅读(184) 评论(0) 推荐(0)
摘要:Ansible基础 一、Ansible简介 批量管理服务器的工具 无需部署agent,通过ssh进行管理 流行的自动化运维工具:https://github.com/ansible/ansible 二、jenkins简介 可视化运维(主要用在可视化部署) 持续构建,可以和git,svn结合 可结合s 阅读全文
posted @ 2018-11-21 11:36 -Hero 阅读(224) 评论(0) 推荐(0)
摘要:Tomcat 一、Tomcat简介 Tomcat是Apache软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目,由Apache,Sun和其他一些公司及个人共同开发而成。 Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器 阅读全文
posted @ 2018-11-20 10:00 -Hero 阅读(282) 评论(0) 推荐(0)