ops
文章平均质量分 78
ghost+
嵌入式 分布式后端 网络安全 主机安全
展开
-
curl执行shell脚本时传参
curl执行shell脚本时传参原创 2024-02-22 11:03:30 · 624 阅读 · 0 评论 -
正则表达式排除指定字符串
阅读目录查找不以baidu开头的字符串 查找不以com结尾的字符串 查找不含有if的行回到顶部查找不以baidu开头的字符串baidu.comsina.com.cn正则:^(?!baidu).*$ 匹配结果就是第2行,也就是第1行被排除了这里使用了零宽度断言(?!exp),注意,我们有一个向前查找的语法(也叫顺序环视) (?=exp)(?=exp) 会查找exp之前的【位置】如果将等号换成感叹号,就变成了否定语义,也就是说查找的位置的后面不能是exp一般情况下?!要与特定..转载 2021-07-27 09:26:16 · 1938 阅读 · 0 评论 -
linux 用户密码加密
生成加密密码#!/usr/bin/pythonimport crypt,random,string;print(crypt.crypt("123456", '$6$' + ''.join([random.choice(string.ascii_letters + string.digits) for _ in range(16)])));print(crypt.crypt("123456", '$6$' + ''.join([random.choice(string.ascii_letters原创 2021-07-12 10:44:13 · 2821 阅读 · 0 评论 -
计算机那些事之为什么
031为什么数据库不应该使用外键 030为什么 Linux 默认页大小是 4KB 029为什么系统调用会消耗较多资源 028为什么集群需要 Overlay 网络 027为什么 IPv6 难以取代 IPv4 026为什么 Mac 地址不需要全球唯一 025为什么 0.1 + 0.2 = 0.3 024为什么 MySQL 的自增主键不单调也不连续 023为什么 Linux 需要虚拟内存 022为什么 0.1 + 0.2 = 0.300000004 021为什么 TCP ...转载 2020-06-06 18:27:26 · 240 阅读 · 0 评论 -
美图 HTTPS 优化探索与实践
HTTPS 是互联网安全的基础之一,然而引入 HTTPS 却会带来性能上的损耗。本文作者深入解析了 HTTPS 协议优化的各个方面,对实战很有帮助。2012 年斯诺登(Edward Snowden)爆出棱镜门事件后,互联网安全问题日益得到大家的重视。去年 Apple 宣布2017 年 1 月 1 日之前实现所有的 App 能够安全地接入服务器,这项声明来自于 iOS9 时代的应用程序安全传输...转载 2020-04-08 21:47:32 · 401 阅读 · 0 评论 -
dig 命令
dig 命令主要用来从 DNS 域名服务器查询主机地址信息。查询单个域名的 DNS 信息dig 命令最典型的用法就是查询单个主机的信息。$ dig baidu.comdig 命令默认的输出信息比较丰富,大概可以分为 5 个部分。第一部分显示 dig 命令的版本和输入的参数。第二部分显示服务返回的一些技术详情,比较重要的是 status。如果 status 的值为 NOER...转载 2020-03-10 11:00:54 · 1376 阅读 · 0 评论 -
Gitlab Pipeline+Supervisor Python项目CI/CD实战 (二)
三.实战部署3.1 服务器列表名称 IP 软件 备注 gitlab-server 10.57.61.138 gitlab-server Gitlab 服务器 gitlab-common-runner 10.57.61.11 gitlab-runner 公用runner服务器 Des-server 172.21.0.10...转载 2020-01-12 15:02:41 · 562 阅读 · 0 评论 -
Gitlab Pipeline+Supervisor Python项目CI/CD环境搭建(一)
一.背景谈到到CI/CD,我们不禁会想到Gitlab + Jenkins + Docker等一些列优秀的工具,Jenkins以其丰富的插件及灵活配置已经非常好的满足我们日常工作中的CI/CD需求,通常的做法为Gitlab配置webhook,开发人员通过push代码或merge request可以触发执行一些列的测试部署上线工作,打通了开发到部署到整个生命周期,完成持续集成持续构建。在Git...转载 2020-01-12 14:59:21 · 593 阅读 · 0 评论 -
自动化持续集成之GitLab CI/CD
k8s自动化持续集成之GitLab CI/CD前言持续集成的好处主要有两个: 快速发现错误 每完成一点更新,就集成到主干,可以快速发现错误,定位错误也比较容易 防止分支大幅偏离主干 如果不是经常集成,主干又在不断更新,会导致以后集成的难度变大,甚至难以集成。持续集成的目的,就是让产品可以快速迭代,同时还能保持高质量。它的核心措施是,代码集成到主干之前,...转载 2019-12-16 16:19:25 · 341 阅读 · 0 评论 -
实时监控系统(Telegraf+InfluxDB+Grafana)
监控从来都是一个很宽泛的问题,任何可能出问题的地方都需要加入监控。全量监控的确是监控的终极目标。在搭建一套监控系统前,需要结合实际的系统情况和发展趋势进行考量。在作者看来,一套监控系统应主要由数据采集、数据存储、数据展示三部分构成。作者经过大量阅读相关资料后,最终选择了Telegraf+InfluxDB+Grafana这套方案。接下来,作者就对这套监控系统方案进行简要的介绍。Telegraf+...转载 2019-12-15 16:50:54 · 1158 阅读 · 0 评论