- 博客(29)
- 资源 (5)
- 收藏
- 关注
原创 Pipenv执行安装命令失败问题解决 TypeError: ‘NoneType‘ object is not callable
Pipenv执行安装命令失败,报错TypeError: ‘NoneType’ object is not callable解决方法Pipenv降级处理再次执行安装
2022-06-22 10:37:12 1513 2
原创 CentOS7 Git客户端安装升级
官方安装升级文档IUS源安装curl -sSL https://setup.ius.io | sh# 查看哪些包提供git这个命令yum provides git# 这里结果显示最新版本为ius提供的包,版本为2.24.4yum install git224 -y# 查看版本git --versiongit version 2.24.4编译安装在历史版本列表下载最新版本源码包2.35.1wget --no-check-certificate https://mirrors.
2022-03-18 18:13:48 1239
原创 使用Nginx实现端口转发TCP代理
需求产生背景最近同事在测试和生产环境中分别部署了一套应用,由于应用只能集成LDAP,而我们公司使用的是AD,于是我搭建了一个OpenLDAP服务,账号先通过lsc从AD同步到OpenLDAP,然后使用saslauthd传递身份验证到AD。在测试环境中我们的应用能够连接LDAP登录,但是在生产环境中却无法访问到OpenLDAP服务器,我不想重复的在生产环境重新安装维护一套OpenLDAP服务,这个过程比较繁琐,还需通过定时任务每天让AD的账号与OpenLDAP同步,于是我想这可以通过端口转发实现,节点之间的
2021-12-23 19:14:37 4861
原创 OpenLDAP安装使用及与各系统的集成
OpenLDAP安装使用及与各系统的集成公司内部运行着各个系统,如:jira、jenkins、svn、gitlab等等,每次有新同事入职,运维人员都需要在各个系统中添加或者删除用户,非常的不方便。为了解决频繁去各个系统中创建和删除账号,决定使用ldap集成各个系统,实现账号密码统一管理。如果有兴趣可以看看关于ldap的介绍,也可以跳过直接搭建使用,然后基本就理解ldap是个什么东西了注意:在命令中以#开头的信息为使用root用户执行的命令,其他信息为命令执行后的输出内容。一、LDAP介绍在安装Ope
2021-12-20 11:22:48 2604
原创 CentOS7安装部署Gitlab
使用Docker运行Gitlab用于搭建测试环境docker run -dit -p 443:443 -p 80:80 -p 222:22 --name gitlab --restart always -v /data/gitlab/config:/etc/gitlab -v /data/gitlab/logs:/var/log/gitlab -v /data/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce完整版安装下载Gitlab-CE安装包
2021-12-14 17:13:48 957
原创 Linux编译安装Python3.9
下载pythonwget https://www.python.org/ftp/python/3.9.9/Python-3.9.9.tgz安装相关依赖yum install zlib-devel openssl-devel gcc sqlite-devel readline-devel libffi-devel -y解压缩包tar -xvf Python-3.9.9.tgz进入目录cd Python-3.9.9配置./configure --enable-opt
2021-12-07 10:38:48 1458
原创 使用AutoSSH实现SOCKS5代理
图片来源于网络在使用前先配置好代理服务器与目标服务器的免密登录配置免密登录ssh-keygenssh-copy-id remote_server语法:ssh -f -N -D bindaddress:port name@remote_server -p remote_port参数-f 后台模式 -N 不执行远程命令 -D Dynamic Socket5代理 bind_address绑定指定IP地址 bind_port绑定指定端口 userssh登陆用...
2021-12-07 10:34:43 1421
转载 如何在Centos 6.X上更新Glibc较新版本
你试图运行一些命令,并得到关于你的glibc版本的错误不足以完成你的命令。因此,您可能需要在Centos 6.x 服务器上使用较新版本的glibc。我将向您展示如何更新glibc。如何在Centos 6.x上更新glibc较新版本我们有两种方法可以完成这项任务。一种方法是从源代码编译,这需要很长时间才能完成。另一种方法是从repo获取文件,这是相对容易的步骤。让我们首先检查我们的VPS服务器...
2019-03-07 18:55:49 1794
原创 Shell脚本 检测端口状态
#!/bin/bashIPADDR=$1PORT=$2if [ $# -ne 2 ]; then echo "Usage:" echo " $0 [IPADDR|DOMAIN] [PORT]" echo "" echo "Examples:" echo " $0 localhost 80" echo " $0 192.168.1.1 .
2018-09-14 11:41:56 15467
翻译 Hyperledger Composer 教程(四) Playground教程
在这个教程中,我们将逐步建立一个业务网络,定义我们的资产,参与者和交易,并通过创建一些参与者和资产来测试我们的网络,并提交交易以将资产的所有权从一个更改为另一个。本教程旨在使用在线游乐场环境作为Hyperledger Composer概念的介绍。第一步:启动Playground在前面的教程中我们已经使用npm在本地安装了composer-playground,我们可以使用本地启动,也可...
2018-08-23 15:20:34 1678
翻译 Hyperledger Composer 教程(三) 开发环境安装
安装开发环境第1步:安装CLI工具Composer开发人员有一些有用的CLI工具。最重要的是composer-cli,它包含所有必要的操作,所以我们先安装它。接下来,我们也会接听generator-hyperledger-composer,composer-rest-server并且Yeoman。最后3个不是开发环境的核心部分,但如果您按照教程或开发与业务网络交互的应用程序,它们将非常有用...
2018-08-23 10:58:33 672
翻译 Hyperledger Composer 教程(二) 环境准备
开发环境搭建要运行Hyperledger Composer和Hyperledger Fabric,我们建议您至少拥有4GB的内存。以下是安装所需开发工具的先决条件:操作系统:Ubuntu Linux 14.04 / 16.04 LTS or CentOS7(均为64位) Docker Engine:版本17.03或更高版本 Docker-Compose:版本1.8或更高版本 No...
2018-08-23 10:57:32 694
翻译 Hyperledger Composer 教程(一) 项目介绍
Hyperledger作曲是一种编程模型,包含建模语言和一组API,用于快速定义和部署允许参与者发送交换资产的交易的业务网络和应用程序。
2018-08-23 10:50:52 472
原创 解决Navicat连接Oracle报错 Cannot load OCI DLL 87
报错信息Cannot load OCI DLL,87:Instant Client package is required for Basic and TNS connection.报错原因 连接Oracle数据库需要第三方工具OCI(Oracle Call Interface)。解决方法一、下载第三方工具,官网下载,或者下载我上传的资源 二、解压到C盘(其他盘也可...
2018-08-14 17:32:55 4667
原创 Golang Linux安装
下载golangwget https://dl.google.com/go/go1.10.2.linux-amd64.tar.gz解压tar -xvf go1.10.linux-amd64.tar.gz -C /usr/local设置环境变量vim /etc/profile尾部添加以下内容export GOOS=linuxexport GOARCH=amd64...
2018-07-21 19:00:56 951
原创 InnoDB: auto-extending data file ./ibdata1 is of a different size 0 pages (rounded down to MB) than
报错详情[mysql@infoplat5-zww:~]$/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/dataInstalling MySQL system tables...2018-05-18 10:56:18 0 [...
2018-05-18 19:10:32 3274
原创 Linux免密登陆简单配置
在日常的服务器管理中,我们会需要在服务器之间进行免密登陆,使用以下两条命令即可实现 比如我们需要从192.168.1.1免密登陆到192.168.1.2一、生成密钥文件ssh-keygen -t rsa 运行后会有一些提示信息,一路回车即可,会在$HOME/.ssh/目录下生成两个文件”id_rsa”和”id_rsa.pub”二、将公钥放入到免密登陆的服务器中...
2018-05-14 19:25:56 443
原创 Python学习笔记(setdefault和get的区别)
定义一个字典>>> info = {"name":"Jack","age":18}使用get取值 取出一个已有键的值(直接返回结果)>>> info.get("name")'Jack' 取出一个不存在的键的值(无返回值,但不报错)>>> info.get("sex")>>> print(info){'age': 18,'name': 'Jack'}使用setdefault取值 取
2017-12-19 17:35:58 4734 2
原创 Linux服务器 使用tc命令对网卡流量上下行限速
一、安装wondershaper软件由于CentOS7第三方库内才有这个软件,先安装第三方库yum install epel-release -yyum install wondershaper -y将上行带宽限制为1M,下行带宽限制为10Mwondershaper eth0 1024 10240清除原有规则(两个参数可以是任何字符)wondershaper clean clean二、不愿意下载软
2017-12-19 11:02:29 15774
原创 Windows Server 2008 2012 R2 没有专用字符编辑程序eudcedit.exe解决方法
1、开机“开始”按钮,输入命令“eudcedit”查看系统是否存在eudcedit.exe程序2、如不存在,按以下步骤依次点击“开始”-“管理工具”-“服务器管理器”3、依次点击“功能”-添加功能4、下拉,并勾选“桌面体验”。5、点击“添加必需的功能”6、确认,并点击“安装”。7、安装完成后重启服务器,然后再输入命令"eudc
2017-10-10 17:12:03 3477 1
原创 Openstack 错误:网络 xxx 删除失败。
错误信息 查看日志cat /var/log/neutron/server.log 2017-09-07 09:52:29.766 1635 INFO neutron.wsgi [req-aa62c5dd-25d1-416e-82d2-27fc950c69ec aad92d995c774c549e7f3f4f05e45c09 3915e06814c2492da3b34581f10ae27e -
2017-09-07 10:32:20 4080
原创 Centos7 Oracle 11g安装文档
一、安装前准备Oracle 11g Release2 下载链接http://www.oracle.com/technetwork/database/enterprise-edition/downloads下载后将得到以下两个文件linux.x64_11gR2_database_1of2.ziplinux.x64_11gR2_database_2of2.zip1-1 修改用户的SHELL的限制
2017-08-16 19:51:51 1863
原创 RuntimeError: Unable to create a new session key. It is likely that the cache is unavailable.
使用Centos7安装的Mitaka版本,按照官方文档一步步安装Dashboard,输入用户名和密码后出错,如下所示 查看apache日志/var/log/httpd/error_log,发现以下错误 RuntimeError: Unable to create a new session key. It is likely that the cache is unavailab
2017-08-08 15:33:38 5281 7
原创 Build of instance xxx aborted: Block Device Mapping is Invalid.执行块设备映射失败
错误信息Build of instance xxx aborted: Block Device Mapping is Invalid.执行块设备映射失败错误原因由于在执行块设备映射的时候,速度过慢,比如实际使用时间花了10分钟,而控制台只等待了5分钟,就会报这个错误解决方法1、将实例删除,重新创建实例,使用刚才失败的卷(不推荐)2、修改配置文件,延长默认等待时间(推荐,但不
2017-07-20 15:29:25 7029 2
ansible-minio.tar.gz
2024-05-10
jira-jigit-plugin-1.1.1.jar Jira集成gitlab插件
2017-12-08
atlassian-jira-subversion-plugin-3.0.1.jar Jira svn集成插件
2017-12-08
linux-ffmpeg-3.3.1.tar.gz
2017-06-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人