自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 CentOS 7下开放服务端口

一.开放8080端口1.连接centos7服务器2.输入命令查看防火墙得状态firewall-cmd --state3.如果上一步处于关闭状态,输入命令:systemctl start firewalld.service4.开启8080端口,输入命令:firewall-cmd --zone=public --add-port=8080/tcp --permanent5.让...

2020-03-31 09:23:01 330

原创 部署FastDFS

一、什么是 FastDFS?FastDFS 是一个开源的轻量级分布式文件系统。它解决了大数据量存储和负载均衡等问 题。特别适合以中小文件(建议范围:文件大小为 4KB-500MB)为载体的在线服务,如 相册网站、视频网站等等。在 UC 基于 FastDFS 开发向用户提供了:网盘,社区,广告 和应用下载等业务的存储服务。FastDFS 是一款开源的轻量级分布式文件系统纯 C 实现,支持 Lin...

2020-03-28 11:46:32 349

原创 Jenkins之Pipeline代码流水线

Pipeline翻译过来就是流水线的意思,在公司中可能会有很多项目,如果使用Jenkins构建完成后,开发构建项目需要一项一项点击,比较麻烦,因此,pipeline就应用而生了 。一、部署Pipeline——代码流水线管理Jenkins部署及其他服务部署可参考博文:持续集成之代码质量管理———Sonar另外我们再开一台测试端1、Jenkins服务器操作如下(配置免密登录及对Jenkins的...

2020-03-26 13:46:31 1725

原创 Jenkins + gitlab 集成 实现自动构建

Jenkins + gitlab 集成后,实现的功能是 开发写好代码提交至 gitlab 上,当开始 push 到 gitlab 上之后,jenkins 自动帮我们立即构建一、安装 gitlab 钩子脚本注意:jenkins 不论想实现什么功能,都需要安装插件!!依次点击:系统管理==>>插件管理==>>可选插件1、配置钩子脚本触发器至此触发器就配置...

2020-03-26 13:28:52 126

原创 war 包方式部署Jenkins

一、部署Jenkins#安装一个Tomcat作为中间件#需要Java1.8以上的JDK环境[root@jenkins /]# java -version openjdk version "1.8.0_102"OpenJDK Runtime Environment (build 1.8.0_102-b14)OpenJDK 64-Bit Server VM (build 25.102-b1...

2020-03-26 10:10:09 3937 1

原创 Jenkins————邮件报警

1)获取邮箱授权码本次以QQ邮箱为例:2)配置邮件报警:在Jenkins的web界面依次点击:系统管理===>>系统设置,然后在下面输入系统管理员的邮箱地址并保存:再次点击:系统管理===>>系统设置3)配置项目4)测试重启gitlab服务,重新构建项目,如下:[root@jenkins ~]# gitlab-ctl resta...

2020-03-21 09:38:03 384

原创 持续集成之代码质量管理——Sonar

前言Sonar是一个用于代码质量管理的开放平台,通过插件机制,Sonar可以集成不同的测试工具、代码分析工具以及持续集成工具。与持续集成工具(如Hudson/Jenkins等)不同,Sonar并不是简单地把不同代码检查结果(例如:FindBugs、PMD等)直接显示在web UI界面上,而是通过不同的插件对这些结果再加工处理,通过量化的方式度量代码质量的变化,从而可以方便地对不同规模和种类的工程...

2020-03-20 17:11:24 677

原创 gitlab————邮件提醒

一、安装gitlab参考博文部署Jenkins+Gitlab实现持续集成,进行到3、远端库的基本操作之上即可二、邮件验证注册邮件提醒可用来注册用户时需要邮件进行验证,当gitlab上传代码或下载时也会提醒[root@gitlab /]# vim /etc/gitlab/gitlab.rb..................gitlab_rails['smtp_enable'] = tr...

2020-03-19 08:52:32 1026

原创 部署Jenkins+Gitlab实现持续集成

前言Jenkins介绍Jenkins 只是一个平台,真正运作的都是插件。这就是 jenkins 流行的原因,因为 jenkins 什么插件都有Hudson 是 Jenkins 的前身,是基于 Java 开发的一种持续集成工具,用于监控程序重复的工作,Hudson 后来被收购,成为商业版。后来创始人又写了一个 jenkins,jenkins 在功能上远远超过hudson。参考文献:Jenkin...

2020-03-17 10:12:34 1714 3

原创 Git分支管理——创建、合并、删除分支

几乎所有的版本控制都以某种形式支持分支。使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线。Git的分支模型成称为它的“必杀技特性”,也正因为这一特性,使得Git从众多版本控制系统中脱颖而出。Git处理分支的方式是难以置信的轻量,创建新的分支这一操作是秒级完成的,并且在不同分支之间的切换操作也是一样便捷。Git的分支,其实本质上仅仅是指向提交对象的可变指针。Git的默认分支是...

2020-03-14 08:39:37 319

原创 分布式版本控制系统——Git

一、初识GitGit是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或大或小的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。Git与SVN的区别:1)Git是分布式的,SVN不是:这是Git和...

2020-03-12 13:21:23 324

原创 zabbix 配置自动发现与自动注册

注:本文基于:lnmp+zabbix监控服务器一、自动发现:1、部署安装agent端:[root@agent /]# mkdir /zabbix # 个人习惯,可忽略[root@agent /]# cd /zabbix/[root@agent /]# rz[root@agent zabbix]# tar zxf zabbix-3.2.1.tar.gz [root@a...

2020-03-12 10:40:56 356

原创 zabbix 自定义监控服务配置

注:本文基于:lnmp+zabbix监控服务器一、监控主机内存使用情况1.部署agent客户端[root@agent /]# mkdir /zabbix # 个人习惯,可忽略[root@agent /]# cd /zabbix/[root@agent /]# rz[root@agent zabbix]# tar zxf zabbix-3.2.1.tar.gz [ro...

2020-03-11 13:06:03 557

原创 Zabbix监控客户端及实现邮件、微信报警

zabbix服务端部署可参考:https://blog.csdn.net/weixin_44907813/article/details/104587090注:本文是基于上述链接一、安装Zabbix agent端这里我启动了一台IP为192.168.1.138的服务器,来用于充当agent端[root@agent /]# mkdir /zabbix [root@agen...

2020-03-07 14:11:03 836

原创 lnmp+zabbix监控服务器

一、zabbix运行架构Zabbix是一个企业级的分布式开源监控解决方案。它能够监控各种服务器的健康性、网络的稳定性以及各种应用系统的可靠性。当监控出现异常时,Zabbix通过灵活的告警策略,可以为任何事件配置基于邮件、短信、微信等告警机制。而这所有的一切,都可以通过Zabbix提供的web界面进行配置和操作,基于web的前端页面还提供了出色的报告和数据可视化功能。这些功能和特性使我们运维人员可...

2020-03-01 11:23:32 648

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除