Shell set命令介绍

 

set命令是 Bash 脚本的重要环节,却常常被忽视,导致脚本的安全性和可维护性出问题。本文介绍它的基本用法,让你可以更安心地使用 Bash 脚本。 一、简介 我们知道,Bash 执行脚本的时候,会创建一个新的 Shell。 $ bash script.sh … 阅读全文

实时监控日志系统log.io

 

log.io软件是node.js开发的,主要是用于实时监控日志,能过web页面展示出来,可以监控多台的,分屏查看等,架构是c/s架构。   下载node.js源代码并安装  http://nodejs.org/dist  ,建议下载v0.10.42这 … 阅读全文

nginx 四层代理配置

 

nginx自从1.9.0版本开始已经有4层代理了,编译安装需要添加参数: –with-stream 四层代理的标签是stream,类似http,不能位于http里面,简单配置可以参考以下: stream { server { listen 10000; pr … 阅读全文

nginx增加Brotli压缩

 

什么是 Brotli 压缩算法 Brotli最初发布于2015年,用于网络字体的离线压缩。Google软件工程师在2015年9月发布了包含通用无损数据压缩的Brotli增强版本,特别侧重于HTTP压缩。其中的编码器被部分改写以提高压缩比,编码器和解码器都提高了 … 阅读全文

gitlab迁移之后,cicd setting 报500

 

gitlab web页访问项目的cicd设置,页面报500错误, gitlab版本:11.9.6 原因:由于迁移没有还原配置文件导致的,所以解决方法有两种,一种是还原配置文件,第二是把对应的加密字段置为空。 错误如下: Processing by Projec … 阅读全文