摘要: 一、实际生产的架构图 1、生产环境为什么要这样干 2、常用的queue软件 二、我们今天如何实现? 1、实现思路 问题:views和web之间已返回,线程这里就断开了,那是因为你用django又启了一个线程 怎样才启动一个独立的进程,和django是没有关系,只不过是用django启动的,由操作系统 阅读全文
posted @ 2018-08-19 17:04 活的潇洒80 阅读(754) 评论(0) 推荐(0) 编辑
摘要: 一、批量任务开发思路 1、开发目标 2、开发思路 1、前端提交发起请求100台机器,那我要等待5分钟, 问题就在于,这100台不是同时执行完的,有可能我有10台执行完了,执行完了不能让他等五分钟,让他执行完了立刻就返回 2、返回一个什么呢? task_id的值,这个值是唯一值 3、触发任务和拿取结果 阅读全文
posted @ 2018-08-19 16:08 活的潇洒80 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 一、安装shellinabox 1、安装依赖工具 2、克隆代码 3、生成configure 4、编译安装 5、启动 6、检查端口是否启动 二、shellinabox web登陆截图 1、web登陆 2、堡垒机 3、192.168.16.51执行df和pwd命令 5、192.168.16.51执行to 阅读全文
posted @ 2018-08-19 09:48 活的潇洒80 阅读(1575) 评论(0) 推荐(0) 编辑
摘要: strace是Linux系统下的一个用来跟踪系统调用的工具,它的实现基础是ptrace系统调用。使用strace工具可以跟踪一个程序执行过程中发生的系统调用。 我这里讲到的内容有一点点和mips体系相关,不过不熟悉mips也不影响阅读。 一、ptrace系统调用 ptrace系统调用提供了一种方法来 阅读全文
posted @ 2018-08-19 09:04 活的潇洒80 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 一、目录结构 二、实现代码 1、views 2、url 3、settings 4、base.html 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="utf-8"> 5 <meta name="viewport" cont 阅读全文
posted @ 2018-08-19 08:13 活的潇洒80 阅读(662) 评论(0) 推荐(0) 编辑