Shell set命令介绍
set命令是 Bash 脚本的重要环节,却常常被忽视,导致脚本的安全性和可维护性出问题。本文介绍它的基本用法,让你可以更安心地使用 Bash 脚本。 一、简介 我们知道,Bash 执行脚本的时候,会创建一个新的 Shell。 $ bash script.sh … 阅读全文
set命令是 Bash 脚本的重要环节,却常常被忽视,导致脚本的安全性和可维护性出问题。本文介绍它的基本用法,让你可以更安心地使用 Bash 脚本。 一、简介 我们知道,Bash 执行脚本的时候,会创建一个新的 Shell。 $ bash script.sh … 阅读全文
通过 .gitlab-ci.yml配置任务 git仓库:https://github.com/Fennay/git… 此文档用于描述.gitlab-ci.yml语法,.gitlab-ci.yml文件被用来管理项目的runner 任务。 如果想要快速 … 阅读全文
log.io软件是node.js开发的,主要是用于实时监控日志,能过web页面展示出来,可以监控多台的,分屏查看等,架构是c/s架构。 下载node.js源代码并安装 http://nodejs.org/dist ,建议下载v0.10.42这 … 阅读全文
nginx自从1.9.0版本开始已经有4层代理了,编译安装需要添加参数: –with-stream 四层代理的标签是stream,类似http,不能位于http里面,简单配置可以参考以下: stream { server { listen 10000; pr … 阅读全文
ps aux选项及输出说明 我们来重新复习下ps aux的选项,这是类 BSD 风格的命令选项,因为不带“-”。 通过 man 可以看到 aux 选项解释如下: a Lift the BSD-style “only yourself” restriction, … 阅读全文
python读取ini配置文件 #!/usr/bin/python # -*- coding: utf-8 -*- import ConfigParser,sys,os CONFIGFILE = os.getcwd() + ‘/tencent.ini’ CON … 阅读全文
代码一: # -*- coding: utf-8 -*- ”’ python读取文件,将文件中的空白行去掉 ”’ def delblankline(infile, outfile): infopen = open(infile, ‘r’,encoding= … 阅读全文
什么是 Brotli 压缩算法 Brotli最初发布于2015年,用于网络字体的离线压缩。Google软件工程师在2015年9月发布了包含通用无损数据压缩的Brotli增强版本,特别侧重于HTTP压缩。其中的编码器被部分改写以提高压缩比,编码器和解码器都提高了 … 阅读全文
gitlab web页访问项目的cicd设置,页面报500错误, gitlab版本:11.9.6 原因:由于迁移没有还原配置文件导致的,所以解决方法有两种,一种是还原配置文件,第二是把对应的加密字段置为空。 错误如下: Processing by Projec … 阅读全文
logstash配置ip库及添加过滤 地址库下载地址:curl -O “http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz” 默认安装位置下:/etc/logstash/c … 阅读全文