官方原文档:https://docs.gitlab.com/ee/ci/quick_start/README.html
注:从8.0版本开始,GitLab 持续集成(CI)完全集成到GitLab中,...
SSL证书去除私钥密码保护
如何判断私钥是有密码保护的?
私钥文件用文本编辑器打开,如果私钥文件是如下样式,则说明该私钥是已加载密码保护的:
PKCS#8 私钥加密格式
----BEGIN ENCRYPTED PRIV...
dnsyo检查域名在DNS服务器上的解析情况
Dnsyo是一个命令行DNS检测工具,能够在多达1500个不同网络的开放DNS服务器上进行查询。在做了DNS变更的时候用来检查DNS生效或排查DNS设置的时候是非常有用的。
项目地址:https...
Tomcat安全加固配置
Tomcat服务默认启用了管理后台功能,使用该后台可直接上传 war 文件包对站点进行部署和管理。如果疏忽,可能导致管理后台存在空口令或者弱口令的漏洞,使得黑客或者不法分子可以利用该漏洞直接上传 We...
编译安装更新 OpenSSL
一些微信应用等等需要升级openssl到指定的版本才可使用。centos系统自带的版本过低,而使用yum升级也升级不到最新的版本上。下面以升级到openssl-1.1.0e版本为例来编译安装。
# ...
linux 记录所有用户bash操作日志
记录所有用户登录系统的任何操作日志,以便有据可查。
1.编辑 /etc/profile文件。
# vim /etc/profil
2. 在其后添加如下内容
history
USER=`...
awk分组求和分组统计次数
分组求和
awk '{s[$1] += $2}END{ for(i in s){ print i, s[i] } }' file1 > file2
以第一列 为变量名 第一列为变量,将相...
超级有用的15个mysqlbinlog命令
在MySQL或MariaDB中,任意时间对数据库所做的修改,都会被记录到日志文件中。例如,当你添加了一个新的表,或者更新了一条数据,这些事件都会被存储到二进制日志文件中。二进制日志文件在MySQL主从...
隐藏 Linux 命令行历史
如果你是 Linux 命令行的用户,有的时候你可能不希望某些命令记录在你的命令行历史中。原因可能很多,例如,你在公司担任某个职位,你有一些不希望被其它人滥用的特权。亦或者有些特别重要的命令,你不希望在...
fluentd收集日志文件
Fluentd是一个收集日志文件的开源软件,目前提供数百个插件可用于存储大数据用于日志搜索,数据分析和存储。
Fluentd适用于以下场景。
收集多台服务器的访问日志进行可视化...
Redis高可用实战
一,Redis简单介绍
Redis是一个高性能的key-value非关系型数据库,由于其具有高性能的特性,支持高可用、持久化、多种数据结构、集群等,使其脱颖而出,成为常用的非关系型数据库。
此外,...
Fabric动态生成主机列表和角色列表
动态生成主机列表
通过参考 Fabric 的官方文档的 Using execute with dynamically-set host lists,其中有这么一段示例代码:
from fabric...
zabbix 监控ssdb
zabbix 的啥基础知识啥的,请看由本站大牛凉白开先生写的zabbix教程。这里说说如何监控ssdb。SSDB 是一个 C/C++ 语言开发的高性能 NoSQL 数据库, 支持 KV, list, ...
使用cgroups限制MongoDB的内存使用
cgroups,其名称源自控制组群(control groups)的简写,是Linux内核的一个功能,用来限制,控制与分离一个进程组群的资源(如CPU、内存、磁盘输入输出等)。
这个项目最早是由...
docker 私有 registry 服务
官方镜像下的简单示例
本节中,将创建一个 Container 来运行 Docker 的官方 Registry 镜像。你将推送(Push)一个镜像到这个 Registry 服务器,然后再从该 Regi...