摘要: 一、RabbitMQ队列 1、Python的RabbitMQ操作模块pika: send端: receive端: 2、队列持久化: 上述代码在服务端宕了之后,消息会丢失,以下是让队列持久化的代码: 3、消息公平分发: 如果Rabbit只管按顺序把消息发到各个消费者身上,不考虑消费者负载的话,很可能出 阅读全文
posted @ 2017-07-26 17:05 灬魑魅魍魉灬 阅读(1795) 评论(0) 推荐(0) 编辑
摘要: 一、Centos安装Paramiko 二、Paramiko的使用: 1、基于账号密码的登录: 2、基于公钥的连接: 3、基于用户名密码上传下载 4、基于公钥密钥上传下载 Paramiko升级(Centos): 注:有时候paramiko的版本低会出现这个报错:paramiko.SSHExceptio 阅读全文
posted @ 2017-07-26 14:30 灬魑魅魍魉灬 阅读(5812) 评论(0) 推荐(0) 编辑
摘要: 1、以下是我工作中检测服务的脚本,当服务为“XXX”的时候,将服务起来。 阅读全文
posted @ 2017-07-26 13:49 灬魑魅魍魉灬 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 现象描述: 1、系统ssh登录报Too many open files in system,系统登录不进去,就直接强制关机了,开机后出现(2)的错误: 由于文件描述符用完了,需要把fs.file-max改大一些。 2、开机后出现以下错误: 进去发现里面的好多命令不能用,文件也不能修改(都是只读模式) 阅读全文
posted @ 2017-07-25 14:09 灬魑魅魍魉灬 阅读(696) 评论(0) 推荐(0) 编辑
摘要: 一、数据恢复: 在bacula服务器执行: /opt/bacula/etc/ bconsole #进入交互窗口 *restore #输入restore恢复命令 Automatically selected Catalog: MyCatalog Using Catalog "MyCatalog" First you select one or more JobIds that conta... 阅读全文
posted @ 2017-07-14 10:03 灬魑魅魍魉灬 阅读(1906) 评论(0) 推荐(0) 编辑
摘要: 本篇内容: 1、socket 2、socketserver 3、IO多路复用 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模式的一个实现,socket即是一种特殊的文件,一些socket函数就是对其 阅读全文
posted @ 2017-07-13 10:20 灬魑魅魍魉灬 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 协程 协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程。 协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈。因此: 协程能保留上一次调用时的状态(即所有局部状态的一个特 阅读全文
posted @ 2017-07-12 16:13 灬魑魅魍魉灬 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 一、安装minicomUbuntu安装:sudo apt-get install minicom、centos安装:yum install minicom二、配置minicomUbuntu输入:sudo minicom -scentos输入:minicom -s ##进入配置界面 +-----[configuration]------+ ... 阅读全文
posted @ 2017-07-11 16:19 灬魑魅魍魉灬 阅读(9794) 评论(0) 推荐(0) 编辑
摘要: 进程与线程: 进程的概念: 1、程序的执行实例称为进程。 2、每个进程都提供执行程序所需资源的集合。一个进程有一个虚拟地址空间、可执行代码、对系统对象的开放句柄、一个安全上下文、一个独特的进程标识符、环境变量、一个优先级类、最小和最大工作集大小,以及至少一个执行线程。每个进程以一个线程开始,通常称为 阅读全文
posted @ 2017-07-09 10:06 灬魑魅魍魉灬 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 二、windows安装PIL 阅读全文
posted @ 2017-07-08 08:53 灬魑魅魍魉灬 阅读(40892) 评论(0) 推荐(2) 编辑
摘要: 本篇包含:16、Point 17、Putalpha 18、Putdata 19、Putpalette 20、Putpixel 21、Quantize 22、Resize 23、Rotate 24、Save 25、Seek 26、Show 27、Split 28、Tell 29、Thumbnail 3 阅读全文
posted @ 2017-07-08 08:12 灬魑魅魍魉灬 阅读(13762) 评论(0) 推荐(2) 编辑
摘要: 本篇包含:一、Image类的属性:1、Format 2、Mode 3、Size 4、Palette 5、Info 二、类的函数:1、New 2、Open 3、Blend 4、Composite 5、Eval 6、Frombuffer 7、Fromstring 8、Merge 三、Image类的方法: 阅读全文
posted @ 2017-07-07 09:30 灬魑魅魍魉灬 阅读(48287) 评论(1) 推荐(3) 编辑
摘要: 本章内容 1、socket 2、IO多路复用 3、socketserver Socket socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模式的一个实现,socket即是一种特殊的文件,一些socket 阅读全文
posted @ 2017-07-01 17:11 灬魑魅魍魉灬 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 第一步:备份你的原镜像文件,以免出错后可以恢复。 [root@openstack yum.repos.d]#mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 第二步:下载新的CentOS-Bas 阅读全文
posted @ 2017-06-30 15:16 灬魑魅魍魉灬 阅读(174) 评论(0) 推荐(0) 编辑
摘要: sftp用户创建,改变属组,家目录 阅读全文
posted @ 2017-06-29 22:57 灬魑魅魍魉灬 阅读(326) 评论(0) 推荐(0) 编辑
摘要: sftp配置: ssh -V 使用ssh –V命令来查看openssh的版本,版本必须大于4.8p1,低于这个版本需要升级。 1、添加用户及用户组: 2、创建用户的sftp目录并配置权限: 3、指定user的home为/data/sftp/user: 4、修改sshd_config: 5、修改sel 阅读全文
posted @ 2017-06-29 21:11 灬魑魅魍魉灬 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 一、查看系统硬件信息: 1、CPU 2、内存 二、常用的命令: 阅读全文
posted @ 2017-06-28 11:04 灬魑魅魍魉灬 阅读(2066) 评论(0) 推荐(0) 编辑
摘要: 一、KVM的基础配置及安装: 1、查看是CPU否支持虚拟化: [root@oldboy-node1 ~]# grep -E "(vmx|svm)" /proc/cpuinfo vmx:inter svm:amd [root@oldboy-node1 ~]# lsmod | grep kvm kvm_ 阅读全文
posted @ 2017-06-22 12:49 灬魑魅魍魉灬 阅读(623) 评论(0) 推荐(0) 编辑
摘要: 一、出现的现象: 1.查看cpu一直处于跑满的状态。 2.用top命令查看出现: 3.把进程杀死后还会重启,用crontab -l出现: 4.启动的时候读这个文件 /var/tmp/wbtcskwch.conf,文件内容是: 二、处理办法: 1.先通过iptables把地址加入黑名单: 2.把进程杀 阅读全文
posted @ 2017-06-19 10:21 灬魑魅魍魉灬 阅读(3141) 评论(0) 推荐(0) 编辑
摘要: serverd端安装(centos7) bacula的安装很简单,但是配置文件内容很多,配置不正确服务就启动不了,所以需要用webmin来配置。 1、安装基础软件包: 2、安装bacula: 3、配置数据库: 客户端的安装(linux): ###bacula-web安装(只是查询数据库)### 附1 阅读全文
posted @ 2017-06-14 17:26 灬魑魅魍魉灬 阅读(912) 评论(0) 推荐(0) 编辑