pypy windows安装scrapy error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”下载官方vc++工具并安装:visualcppbuildtools full.exe如果还是报这个错,可能是之前已经有安装过替代的程序,需要在控制面板的程序里,把那些2015之类的卸载,在用这个工具修复...
Python:pip无法使用No module named '_sysconfigdata_m_linux_x86_64-linux-gnu' 系统:deepin因为apt中找不到3.6.10版本,因此采用源码安装安装教程安装完后,使用pip时报错:参考百度教程:关于Ubuntu中运行python报错No module named _sysconfigdata_nd解决方案:复制系统自带的3.5版本的该文件sudo cp /usr/lib/python3.5/_sysconfigdata.py .成功!...
Jenkins+Ansible+Gitlab:通过curl自动推送文件&gitlab自动触发构建 Jenkins通过curl自动推送文件&gitlab自动触发构建需求通过url参数,自动将gitlab文件推送到指定环境的机器目录下可用变量http://server/env-vars.html#执行脚本,查看输出内容echo $BRANCH_NAME#For a multibranch project, this will be set to the name o...
zabbix安装及问题小结 安装可事先把数据库装好,再通过官网教程安装zabbix官网教程数据库我选择mysql,亦可选择postgresql数据库安装小结汇总1. 数据库连接报错:select需要将sql数据导入数据库:zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix若这个语句无法执...
虚拟机中的jenkins无法访问&Nginx配置 虚拟机中安装了Gitlab,gitlab中也有nginx,导致端口冲突,用curl显示连接已被重置一开始发现jenkins在本地可以访问,外网无法访问,本想通过nginx进行反代,实现访问,可是访问后却发现显示的页面为gitlab页面,并且部分图片显示不出。后面我发现是因为jenkins的端口出现冲突,修改/etc/sysconfig/jenkins中的JENKINS_PORT="8...
centos7 安装gitlab及简单配置 1.安装wget -O gitlab.rpm https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-11.11.3-ce.0.el7.x86_64.rpm/download.rpmrpm -ivh gitlab.rpm Gitlab目录/opt/gitlab #主目录/etc/gitlab #配...
kerberos&LDAP实现免密码登录搭建 kerberos && openldap 1.install openldap & kerberos server: yum install db4 db4-utils db4-devel cyrus-sasl* krb5-server-ldap -y yum install openldap openldap-servers openldap...
kerberos&ssh 原理、免密登录搭建 原理详细介绍参考oracle文档:Kerberos 服务安装过程1.安装krb5yum install -y krb5-serveryum install krb5-workstation pam_krb5 -y用hosts代替dns[root@localhost ~]# cat /etc/hosts127.0.0.1 localhost localhost.lo...
Python 简易web日志查看工具&可改装为命令行工具 Python 简易web日志查看工具&可改装为命令行工具效果图原理利用python的paramiko库模拟ssh登录操作,并执行tail命令所需库flask、paramiko、gevent,python3部分代码@app.route('/api/do', methods=["POST"...
Python 简易的异步协程使用方法 代码import asyncioasync def ex(id, n): print(id+" start") await asyncio.sleep(n/2) print(id+" 1/2") await asyncio.sleep(n/2) print(id+" 2/2") return n + 1...
Python:tarxjb简单、安全文件拷贝、传输 tarxjb 简单、安全文件拷贝、传输描述通过python paramiko库实现简易ssh、sftp执行操作,从而实现文件的远程传输Github优点:可靠传输,文件不易受损安全传输,避免文件丢失、覆盖节省带宽,压缩传输缺点需要本地中转,对于带宽资源较少的服务器压力大需要计算md5及解压缩,对cpu占用大...
easy-copy服务器文件拷贝简易小工具 github:easy-copyimport osimport sysimport timeimport paramiko as pm'''host格式:{ "ip":"127.0.0.1", "port":22, "username":"root", "password":"123456", "fil...
scp文件拷贝简易使用 scp远程复制属性变化 需要复制所属关系需要用-p选项源目录复制之后目的目录的属性:srcdrwxr-xr-x. 2 root root 6 9月 4 16:28 2.txtdstdrwxr-xr-x. 2 root root 6 9月 4 16:30 2.txt源文件复制之后:src-rw-r--...
从Sources构建nginx,编译安装nginx 从Sources构建nginx使用configure命令配置构建,定义了系统的各个方面,包括允许nginx用于连接处理的方法,最后创建了一个Makefile。configure命令参数:--help:输出帮助信息--prefix=_path_:定义安装的目录(除lib源文件),默认/usr/local/nginx。--sbin-path=_path_:...
python 类 专有方法 __init__ : 构造函数,在生成对象时调用 __del__ : 析构函数,释放对象时使用 __repr__ : 打印,转换 __setitem__ : 按照索引赋值 __getitem__: 按照索引获取值 __len__: 获得长度 __cmp__: 比较运算 __call__: 函数调用 _...
当请求进入Nginx后,每个HTTP执行阶段的作用 阶段顺序 阶段名称 作用 1 NGX_HTTP_POSTREAD_PHASE = 0 接收并读取请求阶段 2 NGX_HTTP_SERVER_REWRITE_PHASE 修改url阶段,通常有重定向和变量设置的操作 3 NGX_HTTP_FIND_CONFIG_PHASE 查找U...
jquery 监听不起效果的小问题汇总 在写前端页面时,因为我是用jquery添加新的html字符串来实现动态添加、删除,每次新添加都需要生成新的id,当我对新的id进行监听时,却不起作用。思考了很多方法,开始我以为,如果将监听的语句$(id).click(fun);写在一个函数里,当函数执行完毕,监听就失效。显然这是错误的想法。1. jquery 选择器里id要带#,页面里的id不需要#2. 监听一定...
shell 脚本中 while 只执行一次 实例代码while read line ;dossh -p20002 $line -o StrictHostKeyChecking=no xxxxxxxxxdone < ip.txtwhile 只循环一次原因:while 读取文本的第一行,然后执行循环,执行到ssh这部时,因为ssh会读取标准输入(stdin),把所有文本都读取了,因此whi...
LVS (Linux虚拟服务器)模型及算法 LVS(Linux Virtual Server)Linux虚拟服务器LVS集群采用IP负载均衡技术和基于内容请求分发技术。用户请求发给负载均衡调度器,由负载均衡调度器根据设定的调度算法将请求发给真实服务器。对用户而言,集群是透明的。LVS集群采用三层结构,其主要组成部分为:1、负载调度器(load balancer),它是整个集群对外面的前端机,负责将客...