上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 26 下一页
摘要: 在linux中可以用shell来进行系统交互,并返回两个我们关心的数据:标准输出和返回值。旧版python中可以使用os.system,os.popen模块,但2.4版本开始官方建议使用subprocess。因为前面几个容易出错。 subprocess允许程序生成新的进程,然后连接到input/ou 阅读全文
posted @ 2018-09-25 09:43 jabbok 阅读(166) 评论(0) 推荐(0) 编辑
摘要: psutil 阅读全文
posted @ 2018-09-25 09:43 jabbok 阅读(184) 评论(0) 推荐(0) 编辑
摘要: time.time() 得到当前时间戳(1970年到现在的浮点秒数) time.sleep(n) 休眠n秒 Unix时间戳规范 UNIX时间戳的0按照ISO 8601规范为 :1970-01-01T00:00:00Z. 阅读全文
posted @ 2018-09-25 09:41 jabbok 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 是一个命令行解析包,用于在运行py文件时解析后面带的参数。 阅读全文
posted @ 2018-09-25 09:36 jabbok 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1 使用单线程扫描单台主机 首先实现的是对单台主机中0-1024端口的扫描,发现差不多每秒扫描一个端口,很慢。 2 使用多线程扫描单台主机 在运行以上代码时,出现报错:RuntimeError: can't start new thread,原因是超过了线程启动数的上限。 解决办法是修改最大文件描述 阅读全文
posted @ 2018-09-24 18:01 jabbok 阅读(1681) 评论(0) 推荐(0) 编辑
摘要: 这是企业中常用的方法 比如一台服务器准备好了,公司必然要安装一些应用 这时可以用这种方法批量安装应用 运行一条命令,服务器就会自己去连接软件仓库,去下载来安装。 使用者可以通过网页查看相关内容 阅读全文
posted @ 2018-09-13 17:45 jabbok 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 1 规模效应 业务越庞大,服务器就越多,服务越多,就越需要拆分成分布式架构。架构越复杂,对运维的能力要求就越高、出错的概率就越大,运维的工作量就越大。因此就要更多开发提升效率的工具。 而在小企业,业务没有那么庞大,公司没有能力也不需要sre,只需要几个初级的linux系统管理员,做些手动的操作就可。 阅读全文
posted @ 2018-09-11 17:07 jabbok 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 1 弊端和优势 弊端:相比单机模式,集群模式会在节点之间同步数据,会降低20%-30%的性能,同时增加架构复杂性,提高硬件成本和学习成本。 优势:增加冗余,避免单点故障。单机模式如果要重启,必然会丢失期间的数据,而集群则不用担心。 2 由单机模式转为集群模式 先加两个redis,配置slaveof 阅读全文
posted @ 2018-08-27 10:48 jabbok 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 1 项目下的文件 用于项目设定的setting.py 用于url规则匹配的urls.py 用于创建socket对象的wsgi.py 2 urls django2.0相比1.x,在url匹配语法上有很大变化,所以1.x的语法在2.0中是不适用的。 分两步,导入app.views,创建规则,指向view 阅读全文
posted @ 2018-08-21 17:12 jabbok 阅读(183) 评论(0) 推荐(0) 编辑
摘要: qps:request per second。 每秒钟处理完成的请求数。比如一个redis服务,有很多请求进来,mysql服务每处理一请求并返回结果,就在计数器上+1,然后给出每秒钟的计数。这就是mysql的qps。 qps用于衡量单个服务的数据处理能力。 阅读全文
posted @ 2018-08-16 14:22 jabbok 阅读(244) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 26 下一页