编译安装更新 OpenSSL Linux

编译安装更新 OpenSSL

一些微信应用等等需要升级openssl到指定的版本才可使用。centos系统自带的版本过低,而使用yum升级也升级不到最新的版本上。下面以升级到openssl-1.1.0e版本为例来编译安装。 检查o...
阅读全文
Jenkins & Docker 持续集成实践 Linux

Jenkins & Docker 持续集成实践

前言 持续集成(CI/CD)是一种软件开发实践。用于帮助团队成员频繁、快速的集成,测试他们的工作成果,以尽快发现集成错误。 更频繁、更早的集成意味着更早的发现问题。通过持续集成,及时发现和解决代码故障...
阅读全文
awk分组求和分组统计次数 Linux命令

awk分组求和分组统计次数

分组求和 以第一列 为变量名  第一列为变量,将相同第一列的第二列数据进行累加打印出和. 以第一列和第二列为变量名, 将相同第一列、第二列的第三列数据进行累加打印出和 如果第一列相同,则根据第一列来分...
阅读全文
运维利器万能的 strace Linux命令

运维利器万能的 strace

strace是什么? 按照strace官网的描述, strace是一个可用于诊断、调试和教学的Linux用户空间跟踪器。我们用它来监控用户空间进程和内核的交互,比如系统调用、信号传递、进程状态变更等。...
阅读全文
通过微信服务号推送Zabbix告警 Linux

通过微信服务号推送Zabbix告警

近期看到一篇通过微信实现Zabbix告警的文章,但实践时发现,无法成功发送消息。 分析原因,应该是微信公众平台加强了登录验证,在登录时会需要管理员进行扫描二维码操作才能成功登陆后台: 而之前文章中的A...
阅读全文
隐藏 Linux 命令行历史 Linux命令

隐藏 Linux 命令行历史

如果你是 Linux 命令行的用户,有的时候你可能不希望某些命令记录在你的命令行历史中。原因可能很多,例如,你在公司担任某个职位,你有一些不希望被其它人滥用的特权。亦或者有些特别重要的命令,你不希望在...
阅读全文
正确的使用dd进行磁盘读写速度测试 Linux

正确的使用dd进行磁盘读写速度测试

测试方式:使用dd指令,对磁盘进行连续写入,不使用内存缓冲区,每次写入8k的数据,总共写入20万次,产生1.6G大小的文件。 测试指令:dd if=/dev/zero of=/data01/test....
阅读全文
使用cgroups限制MongoDB的内存使用 Linux

使用cgroups限制MongoDB的内存使用

cgroups,其名称源自控制组群(control groups)的简写,是Linux内核的一个功能,用来限制,控制与分离一个进程组群的资源(如CPU、内存、磁盘输入输出等)。 这个项目最早是由Goo...
阅读全文
Python基础到进阶课程视频免费领取 还有免费直播课程教学 Linux

Python基础到进阶课程视频免费领取 还有免费直播课程教学

俗话说,春困夏乏秋无力,尤其是夏天,窗外知了叫车笛闹的,让人坐在室内吹着凉风昏昏欲睡,上班没激情,工作没灵感,做什么事都提不起劲似的,但是,如果有一件能提升你的人格魅力并且增加你钱包厚度的事你有没有兴...
阅读全文
curl与wget高级用法 Linux

curl与wget高级用法

curl(文件传输工具) 常用参数如下: 使用示例: 例1:抓取页面到指定文件,如果有乱码可以使用iconv转码 例2:模拟浏览器头(user-agent) 例3:处理重定向页面 例4:模拟用户登陆,...
阅读全文
Git分支创建与Git分支合并 Linux

Git分支创建与Git分支合并

分支的新建与合并 让我们来看一个简单的分支新建与分支合并的例子,实际工作中你可能会用到类似的工作流。 你将经历如下步骤: 开发某个网站。 为实现某个新的需求,创建一个分支。 在这个分支上开展工作。 正...
阅读全文