自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (5)
  • 收藏
  • 关注

原创 SUSE 12 SP5安装Ansible2.9.6

安装Ansible依赖。

2024-02-08 16:03:04 221

原创 运维开发软件清单

运维开发的装机清单 软件清单

2024-01-12 17:42:17 424

原创 HmacSHA256加密算法实现

在许多Api调用的时候都会有对请求字符串拼接并生成签名的要求,下面整理了几个常用编程语言的实现方法。

2023-01-11 16:17:44 914

原创 Linux 文件清理 保留指定数量的文件

文件清理脚本

2023-01-09 17:00:37 442

原创 使用sed去掉文本中的<200b>

最近使用vim编辑器粘贴从网页复制的代码看起来特别别扭可能还会带来一些问题,可以通过sed命令将其去除。

2022-06-27 14:23:34 742

原创 Pipenv执行安装命令失败问题解决 TypeError: ‘NoneType‘ object is not callable

Pipenv执行安装命令失败,报错TypeError: ‘NoneType’ object is not callable解决方法Pipenv降级处理再次执行安装

2022-06-22 10:37:12 1413 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 1215

原创 使用Nginx实现端口转发TCP代理

需求产生背景最近同事在测试和生产环境中分别部署了一套应用,由于应用只能集成LDAP,而我们公司使用的是AD,于是我搭建了一个OpenLDAP服务,账号先通过lsc从AD同步到OpenLDAP,然后使用saslauthd传递身份验证到AD。在测试环境中我们的应用能够连接LDAP登录,但是在生产环境中却无法访问到OpenLDAP服务器,我不想重复的在生产环境重新安装维护一套OpenLDAP服务,这个过程比较繁琐,还需通过定时任务每天让AD的账号与OpenLDAP同步,于是我想这可以通过端口转发实现,节点之间的

2021-12-23 19:14:37 4746

原创 OpenLDAP安装使用及与各系统的集成

OpenLDAP安装使用及与各系统的集成公司内部运行着各个系统,如:jira、jenkins、svn、gitlab等等,每次有新同事入职,运维人员都需要在各个系统中添加或者删除用户,非常的不方便。为了解决频繁去各个系统中创建和删除账号,决定使用ldap集成各个系统,实现账号密码统一管理。如果有兴趣可以看看关于ldap的介绍,也可以跳过直接搭建使用,然后基本就理解ldap是个什么东西了注意:在命令中以#开头的信息为使用root用户执行的命令,其他信息为命令执行后的输出内容。一、LDAP介绍在安装Ope

2021-12-20 11:22:48 2518

原创 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 926

原创 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 1422

原创 使用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 1318

转载 如何在Centos 6.X上更新Glibc较新版本

你试图运行一些命令,并得到关于你的glibc版本的错误不足以完成你的命令。因此,您可能需要在Centos 6.x 服务器上使用较新版本的glibc。我将向您展示如何更新glibc。如何在Centos 6.x上更新glibc较新版本我们有两种方法可以完成这项任务。一种方法是从源代码编译,这需要很长时间才能完成。另一种方法是从repo获取文件,这是相对容易的步骤。让我们首先检查我们的VPS服务器...

2019-03-07 18:55:49 1741

原创 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 15363

翻译 Hyperledger Composer 教程(四) Playground教程

在这个教程中,我们将逐步建立一个业务网络,定义我们的资产,参与者和交易,并通过创建一些参与者和资产来测试我们的网络,并提交交易以将资产的所有权从一个更改为另一个。本教程旨在使用在线游乐场环境作为Hyperledger Composer概念的介绍。第一步:启动Playground在前面的教程中我们已经使用npm在本地安装了composer-playground,我们可以使用本地启动,也可...

2018-08-23 15:20:34 1649

翻译 Hyperledger Composer 教程(三) 开发环境安装

安装开发环境第1步:安装CLI工具Composer开发人员有一些有用的CLI工具。最重要的是composer-cli,它包含所有必要的操作,所以我们先安装它。接下来,我们也会接听generator-hyperledger-composer,composer-rest-server并且Yeoman。最后3个不是开发环境的核心部分,但如果您按照教程或开发与业务网络交互的应用程序,它们将非常有用...

2018-08-23 10:58:33 646

翻译 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 671

翻译 Hyperledger Composer 教程(一) 项目介绍

Hyperledger作曲是一种编程模型,包含建模语言和一组API,用于快速定义和部署允许参与者发送交换资产的交易的业务网络和应用程序。

2018-08-23 10:50:52 454

原创 解决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 4505

原创 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 927

原创 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 3229

原创 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 422

原创 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 4620 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 15362

原创 Windows Server 2008 2012 R2 没有专用字符编辑程序eudcedit.exe解决方法

1、开机“开始”按钮,输入命令“eudcedit”查看系统是否存在eudcedit.exe程序2、如不存在,按以下步骤依次点击“开始”-“管理工具”-“服务器管理器”3、依次点击“功能”-添加功能4、下拉,并勾选“桌面体验”。5、点击“添加必需的功能”6、确认,并点击“安装”。7、安装完成后重启服务器,然后再输入命令"eudc

2017-10-10 17:12:03 3371 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 3799

原创 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 1845

原创 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 5155 6

原创 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 6868 2

Ansible 2.9.6 For SUSE12-SP5.tgz

用于在SUSE12 SP5操作系统中离线安装Ansible,附安装说明(在线)

2024-02-08

instantclient_11_2

解决Navicat连接Oracle数据库报错的问题,Cannot load OCI DLL, 87

2018-08-14

Sublime Text Build 3143 x86_64 简体中文版(免激活)

Sublime Text Build 3143 x86_64 简体中文版 无需激活

2017-12-10

jira-jigit-plugin-1.1.1.jar Jira集成gitlab插件

安装这个插件,当Gitlab提交代码时描述中加入Jira的KEY,Jira会同步gitlab提交的描述信息和修改的详情到Jira的活动区域,方便查看

2017-12-08

atlassian-jira-subversion-plugin-3.0.1.jar Jira svn集成插件

支持Jira版本 7.0.0-7.6.1 官方验证到7.3.8,本人验证7.6.1也可以使用

2017-12-08

linux-ffmpeg-3.3.1.tar.gz

该程序已安装以下最新版(截至2017-06-07)第三方解码器 libfdk-acc libfreetype libmp3lame libopus libvorbis libx264 快速安装ffmpeg source /install.sh 获取帮助 ffmpeg --help

2017-06-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除