4 Du.Jiheng

尚未进行身份认证

我要认证

记录生活点滴,知识源于积累。

等级
TA的排名 4w+

perl模块问题

问题描述Can’t locate Switch.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at ./vc.pl line 32.1.分析问题这个原因是因为在/usr/local/lib64 /usr/local

2020-06-10 15:55:27

Build step 'Execute shell' marked build as failure Jenkins

Jenkins 再运行shell命令时会出现这种报错,查了一下说是要添加#!/bin/bash 或者清理储存,并且大部分作者都是复制套用,很明显在我看来这两种解决办法过于低级,对于问题没有多大帮助,举个例子,#!/bin/bashcd /home/jenkins_home/jobspwdfind . | grep "config.xml" | xargs grep "docker"很简单的查找命令在jenkins中运行就会报错“Build step 'Execute shell' ma

2020-05-11 17:22:26

Mask passwords and regexes 实例----jenkins 登陆服务器并运行命令

如下面截屏所示,我们可以在这个插件中把自己账号密码输进去,然后我们就可以在代码中调用了,这个方法很适合用jenkins 登陆服务器,并在上面执行命令。我们如果想要写一个jenkins job ,让这个job 连接服务器,然后再上面执行一段命令,或者起动某些服务,我们可以用sshpass,sshpass 是为了解决交互式输入命令,用于shell脚本中,可以指定明文密码来免去交互。正...

2019-12-23 13:49:06

十进制和二十进制的转换

1.假设A代表十进制的 0 ,B代表十进制的1 ,Z 代表26 ,AA代表27,一次类推,那么ZZZ代表多少这里面有一个20进制的问题,下面用python代码实现 十进制和 20进制之间的互相转换。1.把26个英文字母定义一个数组,去除I O,应为 I 和十进制的1 很想,O和十进制的0很像。 1 #!/usr/local/bin/python 2 import string 3...

2019-09-24 15:31:20

python 获取Jenkins job数据

1.获取数据python version 2.7假设我们要获取的Jenkins job名字为test_flow,该job触发了另外两个Jenkins jobtest1 和test2 job.我们要获取test_flow job的运行时间,状态,number,jobname.我们把功能性函数写在一个文件中 Build class类中,方便主函数调用python-jenkins模块bui...

2019-07-09 16:27:45

rm: cannot remove '.nfs00000000066962660000031b': Device or resource busy

1.当你ssh在本地登陆服务器之后vim编辑文件时突然网络断开,然后再次登陆重新编辑的时候会有.swp 文件,只需要给临时文件删除了就可以继续编辑。2.但是如果你重新连接之后,直接把你刚才的工作目录删除,你会发现你删除不掉,会报错误“rm: cannot remove '.nfs00000000066962660000031b': Device or resource busy”,并且你还...

2019-04-12 11:28:48

elasticsearch centos7 安装过程及问题处理

本文是我在centos7的虚拟上安装的。我把我安装的过程以及遇到的问题和解决办法记录下来,如下。注意:rpm 包不支持centos5 和sles11,这两个版本的可以用.zip 和.tar.gz安装方式这个es数据库在配置elastic证书下是可以免费试用的,它包含了开源和免费的商业特性,和访问收费的商业特性,可以开始为期30天的免费试用最新版本访问:https://www.elast...

2019-03-15 15:57:37

libc.so.6: version GLIBC_2.14 not found”报错问题

1.查看glibc最高支持的版本strings /lib64/libc.so.6 | grep GLIBC_2.下载2.14版本并安装wget http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gzwget http://ftp.gnu.org/gnu/glibc/glibc-ports-2.14.tar.gztar -xvf glibc...

2019-03-15 14:31:34

vim常用命令总结

vimrc的配置vim ~/.vimrcset nocompatible 关闭与vi的兼容性,使用vim的更多功能set nu 设置行号set sw=4 也是把table设置为空格set ts=4 按一下table为4个空格set expandtab 把所有的table设置为空格(其实ts=4 sw=4都已经可以了这里加个这个是为了更好的兼容性)set backspace=...

2019-02-22 17:31:14

yum查找命令依赖的包

yum whatprovides ifconfigLoaded plugins: langpacks, product-id, rhnplugin, search-disabled-repos, subscription-manager*Note* Spacewalk repositories are not listed below. You must run this command a...

2019-02-22 16:55:41

ip tunnel不同网段打洞实现互通教程

如下图所示,pub1能和net1进行互通(都有10网段的ip),net1与pub2能互通(都有131开头的IP),但是pub1与pub2没办法互通,在不改变配置的情况下最简洁有效的方式就是用ip tunnel来打洞让pub1和pub2之间建立一个隧道直接进行互访。pingpingpingping实现pub1与pub2的互通pub1\10.20.54.228net1\10.22.4.222/131...

2019-02-15 13:48:37

jenkins使用mask passwords拷贝jenkins_home内容到别的服务器

mask passwords 参数用法在有些时候我们在jenkins job的脚本中需要用到密码,一般我们都是直接明文书写,或者是创建字段,但是这么做都不太安全,都会在console中打印出来密码,所以我们用到mask passwords 这个参数,在这上面指定name 为 PASSWORD,在脚本中我们就可以通过$PASSWORD来调用密码传输jenkins_home文件到别的服务器假设我...

2019-01-24 11:13:38

外企程序员常用英语单词

1, cognitive ['kɒɡnɪtɪv]adj. 认知的,认识的2, risk [rɪsk]n. 风险;危险;冒险vt. 冒…的危险n. (Risk)人名;(英、阿拉伯)里斯克3, berries ['beriz]浆果类4, vegetables [ˈvedʒtəblz]n. [园艺] 蔬菜(vegetable的复数形式);菜类5, leafy ['liːfɪ...

2019-01-03 16:28:33

bash设置终端提示符

1、vi ~/.bashrc2、PS1=’[\u@\H \W]$’3、source ~/.bashrc

2018-11-27 10:26:25

统计一个repo中commit提交的数量

当需要获取一个repo的最近提交情况时,可以用下面命令git log --author=yourname --since="2018-11-01" --no-merges | grep -e 'comit[a-zA-Z0-9]*' | wc -l

2018-11-05 10:03:46

Gerrit 自动添加codereviewers

Gerrit 自动添加codereviewers从这篇开始,开始记录关于gerrit jenkins 工作中用到的干货知识点。refs/meta/config介绍打开想要操作的project,找到refs/meta/config 这个分支,这个分支存的都是关于project的配置相关的内容,比如gerrit上面显示的label,谁有权限进行codereview,或者定义谁可以对某个路径下面的...

2018-10-31 17:01:54

查找当前目录下面含有指定字符串的文件

查找当前目录下含有指定字符串的文件find . -type f -exec grep "the string you want find…" {} ; -print查找指定文件中含有特定字符串的行find . | grep config.xml | xargs grep "specified field"查找当前目录中包含指定字段的所有文件grep -RnI "spec...

2018-07-27 16:35:38

jenkins config.xml 生成 jenkins job

在工作中需要恢复删除的jenkins job,但是备份的是config.xml 文件,查找了许多方法,才发现原来jenkins 就自带这个方法 在系统管理中,有jenkins CLI 选择,然后会发现有个create-job Creates a new job by reading stdin as a configuration XML file.点开之后出现以下命令提示jav...

2018-07-27 15:27:25

内核文件编译

 1、安装内核头文件  2 apt-get install linux-headers-`uname -r`  3  4 2、编写hello.c文件  5  6 #include <linux/init.h>  7 #include <linux/module.h>  8 MODULE_LICENSE("Dual BSD/GPL");  9 10 stat...

2018-07-27 11:32:19

装linux和win7双系统

 接下来我自己写一个到底该怎么去安装双系统,1.制作一个linux安装光盘或者U盘,下载一个想要的linux系统安装我只说一下分区方法最简单的实用性最大的分区方式,秒杀一切的分区方式,/根分区(3~5)个,每个30~50G,swap分区是内存的两倍(8~10G别太多了),剩下的全部分给/home或者/opt,有的人会说根分区干嘛要四个,为了以后装不同的操作系统。2.开始安装linu...

2018-07-27 11:31:01

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。