- 博客(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关注的人