终于掌握了 TCP 的 11 种状态 ,太不容易了…
上面这个图就是完整的三次握手过程 首先由 client 发出请求连接,即SYN=1 ACK=0,TCP 规定 SYN=1 时不能携带数据,但要消耗一个 seq,所以声明自己的seq=x 然后 Server 进行回复确认,即 SYN=1 ACK=1 seq=y ack=x+1 最后 Client 再进行一次确认,但不用SYN
Cockpit及其网页用户界面的历史
Cockpit 可以使用dnf install cockpit命令安装。这提供了一个最小的设置,提供了使用该界面所需的基本工具。 另一个选择是安装 Headless Management 组,这将安装用于扩展 Cockpit 功能的附加包。它包括用于 NetworkManager、软件包、磁盘和 SELinux 管理
一个因 CA 根证书过期引起的血案,真相竟然是…
副标题#e# 10点左右,同事反馈咨询线上的Sentry 服务器现在是否正常。之后去检查 Sentry 服务,运行正常,但是该应用服务对接的Sentry频道已经很久没有事件进来了。 感觉不太对劲,再去检查下 Sentry worker专用的容器,发现该Worker服务中中有些错误日志:
老派运维,你还有多久会消失?
上图来自Gartner官网 。2019年11月13日,Gartner,Inc预测,到2020年,全球公共云服务市场将从2019年的2278亿美元增长到2664亿美元,增长17%。(这里指的公有云服务包括:BPaaS =业务流程即服务;IaaS =基础架构即服务;PaaS =平台即服务;SaaS =软件即服务;CM
从25分钟到7分钟,我们用了这些技巧提升Rails CI的效率
我们的目标很简单,希望让测试套件的速度成为一个参数的函数,这个参数就是:我们愿意花多少钱?将基础架构简化到这个层面后,就更容易做成本效益分析,例如如果想要将构建速度从 7 分钟提升到 5 分钟,那么需要花费 1 美元。 这篇文章介绍了我们是怎样加
运维收藏:日志标准化必须面对的 4 类问题
在很多安全分析类产品建设的过程中都会涉及到关联分析,比如日志分析、soc、态势感知、风控等产品。之前的文章中阐述过五种最常见的关联分析模型,在文中也介绍了:要想达到很好的关联分析效果,前提是对采集过来的日志进行标准化解析。解析的维度越多、内
怎样利用cron任务在Linux中计划和方便任务
有时,你可能需要定期或以预定的时间间隔执行任务。这些任务包括备份数据库、更新系统、执行定期重新引导等。这些任务称为 cron 任务。cron 任务用于自动执行的任务,它有助于简化重复的、有时是乏味的任务的执行。cron 是一个守护进程,可让你安排这些任
加薪,首先要提速,Linux shell的12个巧妙技巧让你运维熟练
对于管理员或用户而言,命令行不仅是可以完成所有任务的工具,而且还是可以永远开发的高度定制的工具。 最近,有一篇有关CLI中一些有用技巧的翻译文章。但是我觉得翻译人员没有足够的CLI经验,也没有遵循所描述的技巧,因此许多重要的事情可能会被遗漏或误
被变更伤害的码农,是如何成功自救的?
作为一个合格的码农,我们每时每刻都在为开发新功能、修复Bug、提升系统性能挥洒汗水。变更发布是产品迭代的必经之路,但是变化总伴随着风险,互联网公司轰动一时发生的大故障,往往跟变更有关。一半以上的故障是由变更引入的,毫无疑问,减少变更引入的故
传授你一套秘籍,教你实现模拟弱网环境
运维过程中,最复杂的问题,莫过于网络的问题,而网络问题最烦的就是无法复现,这篇介绍一个强大的网络模拟工具Netem。 Netem是从linux 2.6以上内核版本开始提供的一个网络模拟功能模块,它主要用来在性能良好的网络环境中,模拟出复杂的网络传输性能,比