• 对于注定会优秀的人来说,他所需要的,只是时间----博主
  • 手懒得,必受贫穷,手勤的,必得富足----《圣经》
  • 帮助别人,成就自己。愿君在本站能真正有所收获!
  • 如果你在本站中发现任何问题,欢迎留言指正!
  • 宝剑锋从磨砺出,梅花香自苦寒来!
  • 本站开启了防爆破关小黑屋机制,如果您是正常登录但被关进小黑屋,请联系站长解除!

fdisk,parted使用非交互式方式对磁盘进行分区操作

fdisk,parted使用非交互式方式对磁盘进行分区操作
本文预计阅读时间 7 分钟磁盘分区的时候,平常都是使用交互式的方式进行,但是交互式有时候对一些批量的,或者脚本式的,就不那么友好了,今天刚好要对一批设备初始化进行分区操作,几百G的以及十来T的都有,因此两个分区命令的非交互式这里一并拿下了。1,fdisk分区直接进入正题,关于两种分区方式的选型等问题,这里不做讨论。创建如下交互文本:$ cat fdi……继续阅读 »

eryajf 1周前 (01-09) 81浏览 0评论1个赞

从NGINX自身配置文件中定义访问日志按时间切割

从NGINX自身配置文件中定义访问日志按时间切割
本文预计阅读时间 8 分钟以往NGINX日志不会进行切割的操作,而都是把切割的工作交给logrotate来做了,这没啥问题,但是如果遇到NGINX是容器来跑的,日志只是挂载出来的情况,就有点不科学了,毕竟logrotate在切割日志的时候还需要发一个平滑滚动的信号给NGINX进程。那么这里就分享基于NGINX自身配置文件来进行日志的切割工作:if ($t……继续阅读 »

eryajf 1个月前 (12-18) 172浏览 0评论0个赞

<四十>Jenkins实战应用–最近配置安卓iOS打包本地化流程中一些值得记录的内容

<四十>Jenkins实战应用–最近配置安卓iOS打包本地化流程中一些值得记录的内容
本文预计阅读时间 6 分钟公司这次的打包平台是测试同学搞的,Jenkins部署在Mac电脑,看到他把包搞到了三方,因此打算一起拉回到本地。1,NGINX的准备工作Mac电脑很方便,因此使用docker先来跑两个NGINX虚拟主机:$ docker run -itd --name erya -v /Users/liqilong/eryajf/docker……继续阅读 »

eryajf 1个月前 (12-14) 170浏览 0评论0个赞

<三十九>Jenkins-pipeline学习笔记–pipeline结合ansible剧本进行批量的部署与回滚配置

<三十九>Jenkins-pipeline学习笔记–pipeline结合ansible剧本进行批量的部署与回滚配置
本文预计阅读时间 19 分钟之前还在头疼批量部署与回滚的事情,最近各方面接触ansible开始多起来,于是将ansible接入到了部署流程中,从而将批量部署与回滚变得简化起来。先看一下ansible的剧本构造:[root@ops-eryajf-test-1 deploystatic]$tree.├── hosts├── README.md├── ……继续阅读 »

eryajf 1个月前 (12-14) 5967浏览 1评论0个赞

<三十八>Jenkins-pipeline学习笔记–pipeline中回滚方案的最佳实践以及与ansible集成的配置

<三十八>Jenkins-pipeline学习笔记–pipeline中回滚方案的最佳实践以及与ansible集成的配置
本文预计阅读时间 36 分钟传统的自由风格完成之后,来到流水线的配置事实上已经非常简单了,主题核心代码变化不多,只需要遵照流水线的语法合理配置使用即可,所以废话不多说,直接分享代码出来。1,基于pipeline的定制化单机版本发布回滚配置管理仍旧在原来代码的基础之上,将部署方式更改为流水线风格,目前实验做下来,与上边自由风格对比,大概有如下几点不同:……继续阅读 »

eryajf 1个月前 (12-14) 538浏览 0评论0个赞

<三十七>Jenkins实战应用–回滚方案的最佳实践之传统自由风格以及与ansible集成的配置

<三十七>Jenkins实战应用–回滚方案的最佳实践之传统自由风格以及与ansible集成的配置
本文预计阅读时间 18 分钟上周在Jenkins中文社区做了一次关于回滚那些事儿的分享,因为要准备这样一次分享,所以很多以前放下的事情,又都捡拾起来了,瞬间又有了不少奇思妙想出来,这种收获,是不进行这次经历无法获取的,分享常常使我更加成长,尽管分享的东西,已经是自己所熟悉的,熟悉的东西多加巩固,就会有意外收获。曾经我一直以为,Jenkins对比所谓Gitl……继续阅读 »

eryajf 1个月前 (12-14) 399浏览 0评论0个赞

<三十六>Jenkins-pipeline学习笔记–如何在Jenkinsfile中定义一个全局的时间戳变量(六)

<三十六>Jenkins-pipeline学习笔记–如何在Jenkinsfile中定义一个全局的时间戳变量(六)
本文预计阅读时间 4 分钟很多时候,在构建的过程中,我们会取系统当前时间戳作为一个参照,融入到构建过程中,在原来自由风格中,都是基于Linux系统级别的 date命令进行的定义,现在来到流水线里边,突然发现想要定义一个全局的时间戳变量,似乎并不容易,尽管知道流水线脚本就是groovy语言,然而因为不会开发,一时间也不知道从何下手,原来用的如下方式进行获取的时……继续阅读 »

eryajf 1个月前 (12-13) 383浏览 0评论0个赞

使用$remote_user字段记录访问NGINX的用户

使用$remote_user字段记录访问NGINX的用户
本文预计阅读时间 5 分钟有时候我们会给一些没有集成权限认证系统的页面加一层认证,以提高安全性,但是针对一些涉及到线上生产的一些界面,如果使用NGINX统一认证的账号,那么如果某个时刻被改坏了,想要确认是谁都很难。NGINX在打印日志的时候,事实上是有 $remote_user这一参数的,只不过常规使用的时候,无法获取到值,需要在基于认证规则的时候,才能够……继续阅读 »

eryajf 2个月前 (11-16) 405浏览 0评论0个赞

<三>openLDAP学习笔记–集成zabbix,Jenkins,Gitlab,jumpserver,harbor,NGINX实战

<三>openLDAP学习笔记–集成zabbix,Jenkins,Gitlab,jumpserver,harbor,NGINX实战
本文预计阅读时间 20 分钟网上有很多文章,都是在介绍了部署之后,就完事儿了,真正系统认真地把实际应用场景中的配置内容分享的,则是少之又少,有分享的,也都是含糊不清,让人难以学习,这里我特别将日常生产中常用的一些软件配置方式,一一过了一遍,并整理分享,愿阅读本篇文章的你能有所收获。另外,我所分享出来的,可能只是我个人的一种思路方案,如果您有更加简便合理的方……继续阅读 »

eryajf 3个月前 (11-03) 445浏览 0评论0个赞

<一>openLDAP学习笔记–服务端快速部署

<一>openLDAP学习笔记–服务端快速部署
本文预计阅读时间 14 分钟这应该是第二次发力准备深入研究一下ldap这个东东,以往的工作生活中,也曾着手研究过,当时照着网上的文档也算是部署了出来,接着进入实际配置的时候,立刻就被其中各个名词给迷惑,瞬间坠入五里雾,晕晕乎乎不得其法。这次幸得一些工作中实际场景的借鉴,以及博客读者杨哥的倾情分享,让我彻底来了激情,一股脑研究下去,无论艰辛,哪管黑夜白天,现……继续阅读 »

eryajf 3个月前 (11-03) 316浏览 0评论0个赞

<十二>docker学习笔记–使用apline镜像

<十二>docker学习笔记–使用apline镜像
本文预计阅读时间 4 分钟之前一直不太喜欢使用apline这个镜像,因为太小了,这当然是一个优点,但是真正的生产业务放在这么小的一个镜像里边跑,总是无法让人放心,于是,我所做的镜像都是基于centos镜像而作。但是,有时候有一些场景时只用一次,或者很短时间功能性的使用,那么这个小的镜像就派上用场了。1,精简的ssh。在流水线持续集成中,可能就会用到,所……继续阅读 »

eryajf 3个月前 (10-14) 369浏览 0评论1个赞

利用NGINX内置模块mirror进行流量复制等操作

利用NGINX内置模块mirror进行流量复制等操作
本文预计阅读时间 8 分钟在日常工作中,会有这样的场景,为了便于测试,可能希望线上的请求能够同步到测试一部分,以便于验证某些功能,或者是在多套测试环境的情况下,希望能够将某些请求在几个环境同步,比如在1环境测试的时候生成了某个图片或者视频,这个生成依赖于一个请求的回调,而如果没有特别配置,则这个请求就只在当前环境中生效,这对测试工作有相当大的不便。于是,我……继续阅读 »

eryajf 4个月前 (10-05) 788浏览 0评论0个赞

<三十五>Jenkins-pipeline学习笔记–使用Jenkinsfile进行PHP,前端等类似项目的部署与回滚(五)

<三十五>Jenkins-pipeline学习笔记–使用Jenkinsfile进行PHP,前端等类似项目的部署与回滚(五)
本文预计阅读时间 9 分钟PHP项目的发布实际上是超级简单的,无非就是将项目代码同步到远程主机的应用目录即可,实际生产中,有不少与此类似的同类项目,也都可以借鉴如下的思路。因为配置比较简单了,这里就不再赘述,不清楚的同学可以参考这里:http://www.eryajf.net/3304.html直奔主题,列出核心构建文件内容,前边文章看过,一些内容就比较……继续阅读 »

eryajf 4个月前 (09-28) 676浏览 0评论0个赞

<三十四>Jenkins-pipeline学习笔记–多分支构建的实践与思考(四)

<三十四>Jenkins-pipeline学习笔记–多分支构建的实践与思考(四)
本文预计阅读时间 6 分钟系列汇总之前配置项都是基于单分支的构建,很多时候,我们更需要配置一个多分支的场景以应对更为多元的工作场景。比如,我希望项目的测试环境以及预发环境都是推送代码之后自动构建的,这个时候,就可以在Jenkins中创建一个多分支pipeline项目,来满足如上场景。首先创建一个新的项目,风格选择多分支pipeline,然后进行简单配置……继续阅读 »

eryajf 4个月前 (09-15) 881浏览 0评论0个赞

<三十三>Jenkins-pipeline学习笔记–自动构建的原始配置以及pipeline中的用法(三)

<三十三>Jenkins-pipeline学习笔记–自动构建的原始配置以及pipeline中的用法(三)
本文预计阅读时间 6 分钟系列汇总大多数时候,我们做的流水线都希望通过开发人员push代码触发Jenkins的自动构建,在还没有深入接触到Jenkinsfile语法之前,我都是用传统的配置方式对这一功能进行的配置。今天就专门说明一下这个配置,先介绍一下传统配置流程,再介绍Jenkinsfile中的简便方式。1,传统方式。本文基于第一篇的从一个简单的构……继续阅读 »

eryajf 4个月前 (09-15) 933浏览 0评论1个赞

<三十二>Jenkins-pipeline学习笔记–Jenkinsfile声明式语法详解(二)

<三十二>Jenkins-pipeline学习笔记–Jenkinsfile声明式语法详解(二)
本文预计阅读时间 55 分钟系列汇总上篇文章对Jenkins pipeline入门做了简单介绍,简单见识了Jenkinsfile当中的几个常用的语法关键字,本文将针对声明式的语法进行详细解读,这种解读将会是手册性质的,会有讲解,必要的也会有简单实验演示,但是并不会做完整项目流程的介绍。手册性质的整理,是为了方便以后用起来之后,查询方便。我个人也常常因为遇……继续阅读 »

eryajf 4个月前 (09-15) 1674浏览 1评论1个赞

<三十一>Jenkins-pipeline学习笔记–从一个简单的项目构建开始(一)

<三十一>Jenkins-pipeline学习笔记–从一个简单的项目构建开始(一)
本文预计阅读时间 23 分钟系列汇总1,前言少叙。Jenkins pipeline是很早就出来了的功能,也是很早就了解了的功能,我也曾不止一次打算学一学这个被不少人推荐过的新方式,也听说过一些公司,将几千个项目,全部基于Jenkinsfile进行高效便捷的管理,心有向往,之所以始终没有彻底入门,一方面是因为公司现有所有项目都是基于传统的自由风格或者mav……继续阅读 »

eryajf 4个月前 (09-15) 781浏览 0评论2个赞

利用谷歌浏览器自定义agent监听日志来调试服务

利用谷歌浏览器自定义agent监听日志来调试服务
本文预计阅读时间 1 分钟有的时候我们调试NGINX的服务,或者新配置了一套环境,配置完成之后,需要访问验证,此时如果已经接入正式环境,可能判断自己的请求会比较难,今天从同事那里学了一招,这里就介绍一下这种非常简单好用的方式来帮助判断自己请求的日志。我们进入到浏览器,访问对应的服务,然后按F12检查页面。如上图所示,进入检查页面之后,可以看到一个选项 ……继续阅读 »

eryajf 5个月前 (08-24) 701浏览 0评论1个赞

使用pure-ftpd搭建ftp服务

使用pure-ftpd搭建ftp服务
本文预计阅读时间 24 分钟Pure-Ftpd 是一个快速、产品级(production-quality)的标准格式 FTP 服务器,基于 Troll─FTPd。在设计上,此服务器的默认设置即十分安全,没有已知的弱点。它很容易就可以建起来,而且是专为现在的内核设计的。它已经被成功的移植到很多操作系统,如 inux,FreeBSD, NetBSD, Open……继续阅读 »

eryajf 5个月前 (08-18) 389浏览 0评论1个赞

CentOS-7中tmp目录的清理规则

CentOS-7中tmp目录的清理规则
本文预计阅读时间 3 分钟因为目前业务当中遇到程序启动之后自动在/tmp目录下生成一个tomcat.1234546854的文件,有时候程序在上传文件的时候会读取一下这个目录,但是如果服务很久(超过十天)没发布过,那么这个目录可能就被自动清理了,然后导致服务报错。然后在网上看到了如下内容:CentOS6 以下系统(含)使用 watchtmp + cron 来……继续阅读 »

eryajf 5个月前 (08-18) 761浏览 0评论1个赞

nginx利用内置模块配置限速限流

nginx利用内置模块配置限速限流
本文预计阅读时间 5 分钟有时候NGINX面对一些特殊的场景时,需要进行一定的限速限流的配置,比如一个官网,可能前端静态文件是非常小的,但是同时配置的还有一些apk包,这些包如果不做任何限制,可能会形成比较大的负载或者带宽的压力,我这边碰到了,今天就来针对这个问题处理一下。没有限制之前,对应的包下载速度如下:添加如下配置,进行一定的限制:http {……继续阅读 »

eryajf 5个月前 (08-18) 542浏览 0评论1个赞