2019年12月23日

gocheck框架

摘要: 1. 引用包 : gocheck "gopkg.in/check.v1" 2. 自动化测试入口 :Test_run(t *testing.T) 3. 将自定义的测试用例集,注册到如下suites集合中即可 代码如下: 1 import ( 2 "testing" 3 gocheck "gopkg.i 阅读全文

posted @ 2019-12-23 16:15 平平仄平仄 阅读(695) 评论(0) 推荐(0) 编辑

2019年6月15日

docker迁移步骤

摘要: 1. 创建快照:docker commit -p 30b8f18f20b4 container-backup (可以通过docker images 查看docker镜像) 2. 镜像保存在本地机器中: docker save -o ~/container-backup.tar container-b 阅读全文

posted @ 2019-06-15 12:11 平平仄平仄 阅读(399) 评论(0) 推荐(0) 编辑

2019年3月1日

SYN-Flood防御方法之一Synproxy

摘要: SYN-Flood攻击: 攻击者发送大量的SYN给服务器. 服务器必须针对每一个SYN请求回送一个SYN-ACK 应答包,此时服务器就必须保持一条半开放的连接,直到接收到一个对应的ACK应答包为止. 保持如此数目巨大的半开放连接,将会持续消耗掉服务器的资源,直到资源枯竭 什么是SYN-PROXY? 阅读全文

posted @ 2019-03-01 17:26 平平仄平仄 阅读(1855) 评论(0) 推荐(0) 编辑

2019年2月26日

常见DDOS攻击原理和防御

摘要: 常见的DDOS攻击主要分为流量型攻击和cc攻击: 流量型攻击主要通过发送大量的非法报文侵占正常业务带宽 包括SYN Flood/ SYN-ACK Flood /ACK Flood/ FIN/RST Flood cc攻击的原理是通过模拟多个用户访问目标网站的动态页面,制造大量的后台数据库查询动作,消耗 阅读全文

posted @ 2019-02-26 13:20 平平仄平仄 阅读(2036) 评论(0) 推荐(0) 编辑

2019年1月31日

nginx的安装步骤

摘要: nginx学习资料;https://zhuanlan.zhihu.com/p/34943332 1.下载nginx的安装包:https://nginx.org/en/download.html 2. 进行解压:tar -zxvf nginx-1.15.1.tar.gz 3. 进入nginx目录 4. 阅读全文

posted @ 2019-01-31 16:58 平平仄平仄 阅读(140) 评论(0) 推荐(0) 编辑

docker 基础命令

摘要: 容器操作: 1 2 3 4 5 6 7 8 9 docker create 创建一个容器但是不启动它 docker run 创建并启动一个容器 docker stop 停止容器运行,发送信号SIGTERM docker start 启动一个停止状态的容器 docker restart 重启一个容器 阅读全文

posted @ 2019-01-31 16:29 平平仄平仄 阅读(119) 评论(0) 推荐(0) 编辑

2019年1月28日

http server优雅启停原理及验证

摘要: 问题背景 优雅重启整体思路 优雅重启代码思路 1.新的bin文件覆盖旧的bin文件 2.在程序中,通过拦截 signal,并针对 signal 做出相应处理,若是获取到SIGUSR2信号会触发优雅重启 3. 进程收到SIGUSR2信号后,将服务监听的socket文件描述符传递给子进程(因为端口不可以 阅读全文

posted @ 2019-01-28 18:39 平平仄平仄 阅读(891) 评论(0) 推荐(0) 编辑

etcd磁盘清理步骤

摘要: etcd默认的空间配额限制为2G,超出空间配额限制就会影响服务,所以需要定期清理 以下是etcd磁盘清理的步骤: 1. 显示空间配额: ETCDCTL_API=3 etcdctl --endpoints=$ip:$port --write-out=table endpoint status 2.查看 阅读全文

posted @ 2019-01-28 18:00 平平仄平仄 阅读(1063) 评论(0) 推荐(0) 编辑

导航