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

使用pure-ftpd搭建ftp服务

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

eryajf 6天前 41浏览 0评论0个赞

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

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

eryajf 6天前 37浏览 0评论0个赞

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

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

eryajf 6天前 41浏览 0评论0个赞

PHP添加各种模块

PHP添加各种模块
本文预计阅读时间 13 分钟模块下载地址:https://pecl.php.net/package/redis所有的包都可以通过如上地址更改最后一级的文件名称进行查找,当然可能有一些会有特殊情况,下载的时候,注意拉到最下边查看一下版本兼容性,然后下载安装添加即可。编译添加的过程是一致的。1,amqp。在php开发中使用rabbitmq消息队列时,需要……继续阅读 »

eryajf 1周前 (08-16) 23浏览 0评论0个赞

<十一>docker学习笔记–制作lnmp镜像

<十一>docker学习笔记–制作lnmp镜像
本文预计阅读时间 14 分钟有时候有一些PHP项目,可能稳定性并不是最高的指标,简单,便捷,好用才是,那么使用一个镜像来跑,似乎也是非常合适的,今天就来做一下lnmp的镜像,以便于后边使用。1,说明此镜像基于lnmp一键安装包制作,制作过程如下。2,基础镜像。首先启动一个centos-7.4的基础镜像,然后在镜像内把lnmp环境安装好。$ dock……继续阅读 »

eryajf 3周前 (08-05) 88浏览 0评论0个赞

NGINX基于cookie针对同一域名进行分流转发

NGINX基于cookie针对同一域名进行分流转发
本文预计阅读时间 13 分钟最新了解到的姿势,结合着新接触Mac电脑,第一次做实验,学习之后,特别记录一下。1,说明。很多时候,测试环境可能会有好多套环境,这个时候,如果每套都配置一个对应的域名,会非常麻烦,但是很多时候针对这个问题似乎又没有特别好的方案,新公司新气象,学到新的思路是在NGINX层面基于cookie来进行不同环境的分流转发,今天就来做一下……继续阅读 »

eryajf 3周前 (08-03) 240浏览 0评论0个赞

kvm虚拟机开机之后报错Failed to mount

kvm虚拟机开机之后报错Failed to mount
本文预计阅读时间 1 分钟做kvm迁移工作,但是重新启动之后,虚拟机报错如下:CentOS7 无法启动,进入紧急模式,enter emergency mode根据提示查看日志,发现报错:Failed to mount /sysroot执行这个命令$ xfs_repair -v -L /dev/dm-0然后,就修复了,再reboot,就OK了。……继续阅读 »

eryajf 1个月前 (07-14) 216浏览 0评论1个赞

git更改前一次commit内容并提交到master

git更改前一次commit内容并提交到master
本文预计阅读时间 9 分钟在使用git的时候,我们经常会进行提交push,但是如果发现当前分支新增的内容并不好,想要回退到上一次commit的内容,该如何操作呢?现在先简单操作一下,创建一个原始测试文件。$ echo a > test$ git add .$ git commit -m "a"$ git push origin master……继续阅读 »

eryajf 1个月前 (07-13) 240浏览 0评论1个赞

<九>docker学习笔记–从docker容器时间问题探究到Namespace问题

<九>docker学习笔记–从docker容器时间问题探究到Namespace问题
本文预计阅读时间 14 分钟1,容器的时间问题。在测试环境已经全面使用k8s部署了,今天突然有一个测试同学,因为特殊场景,希望更改一下服务对应的容器时间,当时我心想,这不是挺简单的。于是就来到容器当中,执行如下命令进行更改:[root@a-admin-f478dbd55-ddv7x /]# dateTue Jun 18 14:01:34 CST 20……继续阅读 »

eryajf 2个月前 (06-18) 242浏览 9评论1个赞

关于打包压缩几种格式(gzip,bzip2,xz)的试验对比

关于打包压缩几种格式(gzip,bzip2,xz)的试验对比
本文预计阅读时间 4 分钟要通过脚本进行备份,必然将会应用到压缩技术,这里简单针对几个常见的格式进行测验,从而得到一种合适的方式。这里以一个应用目录做例子:[root@isj-test-5 mnt]$du -sh *66M isj-wiki看到目录大小为66M。以下考虑压缩比与压缩时长两个维度。1,只打包。[root@isj-test-5 m……继续阅读 »

eryajf 3个月前 (05-29) 286浏览 0评论2个赞

<九>Rancher-2.2.2学习笔记-Jenkins+rancher+harbor+Gitlab部署应用到生产

<九>Rancher-2.2.2学习笔记-Jenkins+rancher+harbor+Gitlab部署应用到生产
本文预计阅读时间 19 分钟关于Jenkins结合rancher进行应用的持续集成,整个流程事实上并不算复杂,只不过牵扯到的东西,以及需要注意到的地方太多,因此这篇文章就针对全局技能的掌握以及过程中的技巧的应用进行分享。1,环境准备。这次所做的实验主机系统全部基于CentOS Linux release 7.6.1810 (Core)。1,关于应用的准……继续阅读 »

eryajf 4个月前 (04-28) 999浏览 0评论6个赞

<七>Rancher-2.2.2学习笔记-rancher-cli的使用

<七>Rancher-2.2.2学习笔记-rancher-cli的使用
本文预计阅读时间 9 分钟Rancher CLI是一个统一的工具,可用于与Rancher进行交互。借助于此工具,我们可以使用命令行来操作Rancher并管理其下的资源。1、下载rancher-cli工具可以通过官方的文件下载页面进行下载,也可以直接在首页右下角的下载cli进行下载,这里直接通过命令方式进行下载。[root@jenkins ~]$ w……继续阅读 »

eryajf 4个月前 (04-28) 1269浏览 0评论3个赞

<八>基于Rancher-2.2.2的hpa实验

<八>基于Rancher-2.2.2的hpa实验
本文预计阅读时间 5 分钟根据官方人员的说明,在目前最新的2.2.2版本中,还没有在UI界面当中支持hpa的功能(可能在下个版本中支持),所以做实验需要通过命令行来手动操作一下。要知道,想要在k8s当中完成hpa的实验,需要metrics的支持,不过rancher部署完成之后,就已经集成了。$ kubectl get pod -n kube-system……继续阅读 »

eryajf 4个月前 (04-25) 514浏览 0评论2个赞

<三十>Jenkins实战应用–Jenkins升级与迁移的经验分享

<三十>Jenkins实战应用–Jenkins升级与迁移的经验分享
本文预计阅读时间 8 分钟1,升级。Jenkins的版本方面,分有稳定版和开发版两大类,其中开发版是每周更新一个版本,稳定版则是每三个月在开发版当中选取一个版本进行更新。一般企业当中使用的是稳定版,在一定时间跟随更新版本,也非常必要。更新其实也非常简单,下载新版本的war包,将旧版本的包替换即可。如果不够放心,可以将老版本的war包以及JENKINS……继续阅读 »

eryajf 4个月前 (04-11) 476浏览 0评论1个赞

<五>关于rancher-ha集群备份恢复试验

<五>关于rancher-ha集群备份恢复试验
本文预计阅读时间 25 分钟虽然有集群高可用所在,但是仍旧可能会有整个集群覆灭的情况,所以这里试验一下集群的备份问题。现在,在已有集群当中,跑了两个应用如下:接下来,开始进入备份的配置。因为rancher整个集群跑在k8s里边,而k8s的所有数据又都存储在etcd里边,所以针对etcd来做备份就可以了。1,备份。1,环境说明。Rancher K……继续阅读 »

eryajf 6个月前 (03-11) 616浏览 0评论2个赞

<四>关于rancher中部署应用的高可用的实验

<四>关于rancher中部署应用的高可用的实验
本文预计阅读时间 2 分钟1,单副本pod。关于应用的高可用,按k8s的调度法则,按理说,即便某个应用只是部署了单个pod,那么此时这个pod所在的node挂掉了,k8s也会把应用转移到另外一个可用的节点上去的。但是经过试验发现,这种方式并不行,会报出如下错误提示:Deployment does not have minimum availabilit……继续阅读 »

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

<三>关于rancher集群的高可用的实验

<三>关于rancher集群的高可用的实验
本文预计阅读时间 2 分钟因为前边部署的已经是ha的rancher集群,在三个节点前边,已经通过nginx代理,完成集群的ha状态。这个时候,如果某个节点宕机,是不会影响整个集群的使用的。这里模拟其中一个node关机。目前三个节点分别是:192.168.106.3192.168.106.4192.168.106.5此时,把192.168.10……继续阅读 »

eryajf 6个月前 (03-11) 497浏览 0评论2个赞

使用trash-cli给Linux服务器加一个回收站的功能

使用trash-cli给Linux服务器加一个回收站的功能
本文预计阅读时间 12 分钟有些让人痛心的经历,会让你成长,我相信,所有开始使用这个工具,以及开始愿意去部署这个工具的人,应该都是有遭受过误删除所带给自己的那种恐慌以及无奈。我也一样,所以,我打算了解一下回收站的事儿,就走进了开源工具trash-cli。地址如下:1,安装。1,安装方法一。安装非常简单,使用两条命令搞定。yum install ……继续阅读 »

eryajf 6个月前 (02-20) 602浏览 2评论2个赞

使用systemctl管理tomcat多实例

使用systemctl管理tomcat多实例
本文预计阅读时间 8 分钟之前因为遭遇过测试服务器断电,然后启动之后所有的Tomcat服务都没有开机自启,所以就需要一台机器一台机器跑过去进行手动操作一遍,非常费劲儿,后来也研究过通过将启动命令加入开启自启脚本里边进行启动,效果均不理想。现在,了解到在CentOS7当中通过systemctl管理Tomcat,不仅方便,而且加入开机自启之后,效果也非常的好,……继续阅读 »

eryajf 6个月前 (02-18) 562浏览 2评论1个赞