游走的鱼

导航

随笔分类 -  python修炼

上一页 1 2

python报错Could not open PYTHONSTARTUP
摘要:root@liqian-python:/pythonShare/monitor/m_server/core# pythonPython 2.7.10 (default, Oct 14 2015, 16:09:02) [GCC 5.2.1 20151010] on linux2Type "help", 阅读全文

posted @ 2017-01-16 10:45 游走的鱼 阅读(2348) 评论(0) 推荐(0)

pythonRedis 订阅功能实现
摘要:两天机器做,host要写订阅主机的ip,客户端发消息,服务端订阅消息 cat redis_connector.py #!/usr/bin/env python__author__ = 'Q.Li'import redisr = redis.Redis(host='localhost',port=63 阅读全文

posted @ 2017-01-15 20:16 游走的鱼 阅读(220) 评论(0) 推荐(0)

python Redis
摘要:Redis非关系型数据库,可以做消息队列功能,可以实现订阅功能,类似于广播,只要订阅道这个频道,发消息的时候,别人可以收到消息,做监控的时候,所有的客户端往一个频道上发消息,server端只有一个监听,可以收到客户端的消息,server端进行处理。订阅是互相的。 监控load,cpu,内存,apac 阅读全文

posted @ 2017-01-14 22:37 游走的鱼 阅读(98) 评论(0) 推荐(0)

snmp协议接口
摘要:所有网络设备上都会支持smap,获取服务器的基本信息,这样就不用在客户端上装应用就可以检测到基本的信息,是基于socket开发 内存调用这些命令来提取服务器的信息 snmpgetlocalhost -v 2c -c public .1.3.6.1.2.1.1.3.0 --> update mib 浏 阅读全文

posted @ 2017-01-13 18:14 游走的鱼 阅读(393) 评论(0) 推荐(0)

python join()阻塞的用法
摘要:join()阻塞的用法,用来检测线程有没有完全执行完毕 #!/usr/bin/env python#-*- coding:utf-8 -*-import threadingimport time def sayHi(n): time.sleep(1) print 'Hi this is thread 阅读全文

posted @ 2017-01-13 10:28 游走的鱼 阅读(307) 评论(0) 推荐(0)

python远程批量执行命令
摘要:#!/usr/bin/env python#-*- coding:utf-8 -*- from multiprocessing import Process,Poolimport time,paramiko,sys,oshost_list = ( ('16.74.185.167','root','1 阅读全文

posted @ 2017-01-12 16:56 游走的鱼 阅读(266) 评论(0) 推荐(0)

python多进程,以及进程池并发
摘要:模拟多进程 #!/usr/bin/env python#-*- coding:utf-8 -*-import timefrom multiprocessing import Process def sayHi(name): print 'Hi my name is %s' %name time.sl 阅读全文

posted @ 2017-01-11 14:37 游走的鱼 阅读(158) 评论(0) 推荐(0)

python生产者消费者模型
摘要:业界用的比较广泛,多线程之间进行同步数据的方法,解决线程之间堵塞,互相不影响。 server --> 生产者 client --> 消费者 在一个程序中实现又有生产者又有消费者 ,生产者不断生产,消费者不断消费,达到并行数据安全完整交互的目的。 所以会有消息队列的关键字产生,队列是典型的生产者消费者 阅读全文

posted @ 2017-01-11 10:17 游走的鱼 阅读(139) 评论(0) 推荐(0)

python如何保证多个线程同时修改共享对象时不出错!
摘要:import threadingimport timenumber = 0lock = threading.RLock() #是Lock()的升级版,用Rlock()即可def run(num): lock.acquire() #跟cpu申请一把锁 global number number +=1 阅读全文

posted @ 2017-01-10 18:12 游走的鱼 阅读(147) 评论(0) 推荐(0)

python多线程,多进程
摘要:线程是公用内存,进程内存相互独立 python多线程只能是一个cpu,java可以将多个线程平均分配到其他cpu上 以核为单位,所以GIL(全局锁,保证线程安全,数据被安全读取)最小只能控制一个核,很多人说python是假并发,因为一个核只能跑一个线程,后来有了多进程,可以利用多个cpu处理,但是缺 阅读全文

posted @ 2017-01-10 17:34 游走的鱼 阅读(223) 评论(0) 推荐(0)

python paramiko模拟ssh登录,实现sftp上传或者下载文件
摘要:Python Paramiko模块的安装与使用详解 paramiko是短链接,不是持续链接,只能执行你设定的shell命令,可以加分号执行两次命令。 http://www.111cn.net/phper/python/67973.htm wget http://ftp.dlitz.net/pub/d 阅读全文

posted @ 2017-01-10 11:36 游走的鱼 阅读(1298) 评论(0) 推荐(0)

python初识1
摘要:作者:武沛齐 出处:http://www.cnblogs.com/wupeiqi/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。 安装Python windows: 1、下载安装包 https://www.python.org/downlo 阅读全文

posted @ 2017-01-05 11:47 游走的鱼 阅读(155) 评论(0) 推荐(0)

上一页 1 2