python运维
rongDang
年轻人就该多读书
展开
-
python脚本实现linux和windows下对文件夹的文件监视
主要是两个模块可以实现:watchdog 和 pyinotifypyinotify 在 linux下不需要 pip 安装,直接就可以使用,且只能在linux中使用。watchdog 在 linux 和 windows 下 都可以使用linux 中使用pyinotify案例:#!/usr/bin/python3import osimport pyinotifycl...转载 2019-05-13 19:12:00 · 2104 阅读 · 0 评论 -
使用scp命令在 linux和window 之间互传文件
linux和linux之间相互传输文件是比较简单的,直接使用scp命令即可,但是要从linux中通过scp命令传文件到windows上需要在windows客户端安装ssh for windows的客户端软件,比如winsshd,使windows系统支持ssh协议才行,因为windows系统本身不支持ssh协议关于安装winsshd参考此文章:https://www.linuxidc.com/L...原创 2019-05-15 18:03:12 · 5479 阅读 · 0 评论 -
python3远程执行windows服务器dos命令,通过winrm
这里我的windows服务器是win7的,现在我需要在我的本地电脑上运行python代码去停止远程运行的python程序,这里通过pywinrm这个模块来操作执行,网上有使用ansible来管理windows服务器,但是也是需要windows服务器上开启winrm服务,所以在这里对我而言使用pywinrm就可以满足我的需求。1.在开启 windows 的 winrm服务之前,首先得将网络设置为...原创 2019-05-29 10:20:03 · 7667 阅读 · 3 评论 -
python argparse库的基本使用
官方文档:https://docs.python.org/zh-cn/3.7/library/argparse.htmlhttps://docs.python.org/zh-cn/3.7/howto/argparse.htmlargparse是python推荐的命令行解析模块,在命令行中运行某个python脚本时可以在后面添加参数,然后在python脚本里面通过该模块去接收解析参数,...转载 2019-06-20 19:57:46 · 581 阅读 · 0 评论 -
windows 上通过压缩包安装 redis 服务
下载https://github.com/MicrosoftArchive/redis/releases解压进入redis解压目录,安装redis服务redis-server.exe --service-install redis.windows.conf --service-name Redis --loglevel verbose查看redis服务...原创 2019-06-04 21:42:54 · 1199 阅读 · 0 评论 -
通过paramiko远程执行windows命令出现:paramiko.ssh_exception.SSHException: Channel closed. 的解决方法
主要问题在于为windows上的ssh的设置,paramiko连接是没有问题的想法是远程执行windows服务器上的python程序,通过ssh连接,我在windows服务器上通过winsshd软件个windows安装了ssh服务,但是在创建虚拟用户的时候没有给用户对应的操作权限,所以在通过paramiko使用ssh的账号密码连接执行远程windows服务器上的python脚本时会出现下面错误...原创 2019-06-26 15:08:09 · 11144 阅读 · 0 评论 -
让celery在后台运行
参考文章:https://thomassileo.name/blog/2012/08/20/how-to-keep-celery-running-with-supervisor/使用supervisord安装supervisordpip install supervisorcd 我的django项目目录echo_supervisord_conf> superv...原创 2019-07-12 20:04:26 · 5652 阅读 · 0 评论 -
nginx的expires 缓存设置
我的nginx中的配置upstream django { # server unix:///path/to/your/mysite/mysite.sock; # for a file socket server 127.0.0.1:8000; # for a web port socket (we'll use this first)}# configuration o...转载 2019-06-28 18:36:25 · 1221 阅读 · 0 评论 -
使用 python socket 执行远程服务器程序
参考:https://www.runoob.com/python/python-socket.htmlSocket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。socket函数python中使用socket()函数创建套接字,如下所示import socket# 参数1:family, 套接字家族可以使用AF...转载 2019-07-30 17:26:34 · 2120 阅读 · 0 评论