封尘网

让学习成为一种习惯!

Go程序跑在Docker中并使用health check示例

现在微服务的流行,让Go程序跑起来更方便。本次记录参照Go基础教程的示例实现。让Go程序跑在Docker容器中,并使用docker Health check健康检查功能。

flask 项目中使用蓝图的方法

Flask 用 蓝图(blueprints) 的概念来在一个应用中或跨应用制作应用组件和支持通用的模式。蓝图很好地简化了大型应用工作的方式,并提供给 Flask 扩展在应用上注册操作的核心方法。一个 Blueprint 对象与 Flask 应用对象的工作方式很像,但它确实不是一个应用,而是一个描述如何构建或扩展应用的 蓝图 。

Jenkins配置ldap错误导致无法登陆的问题

为了方便用户管理,通过ldap集中式认证,让Gitlab和Jenkins都接入,这样就省去每个系统都是要创建用户的麻烦了。上一篇Jenkins整合ldap认证的文章中有网友发邮件说了,配置不当导致Jenkins无法登陆,可能文章未能详细说明。

Centos7安装Fail2Ban并利用163邮箱发送邮件提醒功能

Fail2Ban是一款实用软件,可以监视你的系统日志,然后匹配日志的错误信息(正则式匹配)执行相应的屏蔽动作。 本次操作是因为博客主机经常有扫描尝试登陆SSH服务,所以想利用Fail2Ban联动防火墙来阻止恶意扫描和密码猜测等恶意攻击行为。

如何让Golang 程序在centos7系统中开机运行?

由于最近使用golang重写了博客,因为博客中需要用到html模版文件和静态文件所以启动时候就会有些麻烦。每次版本更新都把Linux的二进制包和静态资源,模版文件打包上传到服务器;再进入项目解压目录执行程序,这一波操作相对的麻烦。如果系统重启了,还要手动去启动服务

内核版本导致了LVM扩容不成功吗?

系统在安装的时候就是使用了LVM,方便以后硬盘空间不够,能快速扩容的。正是因为硬盘空间比较吃紧,所以对系统的根分区进行了LVM扩容。

Centos下开启JVM远程性能监控

通过JDK自带的工具JVM可以远程连接目标服务器对其进行性能的监控,可以方便的查看到远程的JVM环境,内存,CPU使用率等。通过对参数的调优来调整JVM达到系统的最佳性能。

Linux系统部署Golang版的博客程序过程

这段时间对Golang的学习,根据自己的需要对博客进行了简单的一个改版,这次改版也是参照了网友的布局改造,让博客更简单,快速。其实更重要的是使用Golang来编写,当然现阶段也只是完成了前端的渲染效果,后台还在完善中。

奇闻怪事改个密码导致系统启动不了

今天使用阿里云后台对某台ECS修改了root密码,修改完提示需要重启生效,所以就跟着重启了。一分钟后后台显示ECS状态正在运行,直接访问服务,发现无法访问,Why?

go标准库os实现的几个小示例

通过Golang自带的os包实现几个小示例