摘要: 默认情况下,我们验证拥塞窗口大小: 在一台发送端服务器上: nc -l 9987 & (打开一个9987的端口并在后台) 再找一台服务器: nc 发送端服务器地址 9987 (不停发包给9987) 在发送端服务器上: ss -o state established '( dport = :9987 阅读全文
posted @ 2021-01-05 15:04 Normanlin 阅读(165) 评论(0) 推荐(0) 编辑
摘要: /etc/logrotate.conf # 主配置文件 /etc/logrotate.d # 配置目录,需要把配置文件放在这里 注意:logrotate一般是不需要放在crontab定时执行的。 编写配置文件: /var/log/log-file { rotate 5 size 10M 按文件最小大 阅读全文
posted @ 2020-12-30 10:54 Normanlin 阅读(119) 评论(0) 推荐(0) 编辑
摘要: sudo setcap cap_net_bind_service=+eip 绝对路径的应用程序地址 阅读全文
posted @ 2020-12-29 19:49 Normanlin 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 配置免密登录交互,可以节省每次登录主机的时间,但密码会暴露在脚本中,需要做好个人保护。 我司使用xssh的命令登录机器 ,$argv 0为主机名,send字段为密码。 保存后chmod 755即可使用。 #!/usr/bin/expect spawn xssh $argv 0expect "pass 阅读全文
posted @ 2020-12-29 15:22 Normanlin 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需要4次挥手,所以说每个连接的建立都是需要资源消耗和时间消耗的 示意图: 长连接: 所谓长连接,指在一 阅读全文
posted @ 2020-12-07 13:26 Normanlin 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 近期有需求,从自建ECS数据库迁移至RDS,因担心有迁移失败的风险,选择了DTS双向同步做迁移。 正向同步:源同步数据至目标。 反向同步:目标同步至源。需在正向同步完成后配置,确保目标已经有源的所有数据,切换至目标后反向同步就可以把新数据迁移回源。 刚开始很正常,所有数据均同步至RDS直到将入口切换 阅读全文
posted @ 2020-11-30 17:33 Normanlin 阅读(758) 评论(0) 推荐(0) 编辑
摘要: 简单来说,thanos提供了用户可以以一个单一的查询接口访问到不同Prometheus服务器上的所有指标数据。 目标:无缝集成任意prometheus,操作应该简单。 架构:Sidecar组件部署到每一台正在运行的prometheus一侧,充当代理服务器,提供prometheus本地数据。另一端运行 阅读全文
posted @ 2020-11-29 16:51 Normanlin 阅读(745) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/minseo/p/11548177.html 阅读全文
posted @ 2020-11-27 15:27 Normanlin 阅读(69) 评论(0) 推荐(0) 编辑
摘要: Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。curl -L "https://github.com/docker/compose/ 阅读全文
posted @ 2020-11-27 15:21 Normanlin 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 匹配标签值时可以是等于,也可以使用正则表达式。总共有下面几种匹配操作符: =:完全相等 !=: 不相等 =~: 正则表达式匹配 !~: 正则表达式不匹配 Prometheus的4种数据类型如下。·瞬时向量(Instant vector):一组时间序列,每个时间序列包含单个样本,它们共享相同的时间戳。 阅读全文
posted @ 2020-11-27 14:35 Normanlin 阅读(1509) 评论(0) 推荐(0) 编辑