9 运维@小兵

尚未进行身份认证

我要认证

技术改变世界

等级
TA的排名 1w+

npm设置代理,解决npm ERR! network request to https://registry.npmjs.org/typescript failed的问题

npm config list 查看当前代理npm config set registry=http://URI 设置代理

2020-07-02 11:22:57

SonarQube安装中文插件

一、下载地址https://github.com/SonarQubeCommunity/sonar-l10n-zh/releases/tag/sonar-l10n-zh-plugin-8.3二、拷贝sonar-l10n-zh-plugin-8.3.jar到/usr/local/sonarqube/extensions/plugins/下PS:目录跟自己源码安装时指定的路径有关,默认为/usr/local/sonarqube三、重启SonarQube即可...

2020-07-01 17:19:13

Linux源码安装mosquitto

安装依赖包yum install gcc gcc-c++ cmake make openssl-devel libxslt -y安装websocket1.安装软件版本:libwebsockets-4.0.1tar xvf libwebsockets-4.0.1.tar.gz -C /optcd /opt/libwebsockets-4.0.1mkdir buildcd buildcmake ..make && make install2.配置libwebsocket

2020-07-01 16:43:02

源码安装mosquitto cannot stat ‘mosquitto.8‘: No such file or directory

源码编译安装mosquitto,执行make install报如下错误原因:没有把libwebsockets的头文件和库文件的路径添加到环境变量libwebsockets的头文件和库文件路径在编译安装的时候能够看到解决cat >> /etc/profile << EOFexport WEBSOCKET_HEADER=/usr/local/includeexport WEBSOCKET_LIB=/usr/local/libexport PATH=$PATH:$WEBSO

2020-07-01 11:08:18

Linux 源码安装postgresql

一、下载源码包官网:https://www.postgresql.org/二、安装依赖包yum -y gcc gcc-c++ cmake readline-devel perl zlib*三、创建用户groupadd pgsqluseradd -s /bin/bash -g pgsql -m pgsql四、编译安装./configure --prefix=/opt/pg11.8/pgdatamake && make installchown -R pgsql:pgsq

2020-06-30 14:46:32

groovy replace字符串替换

去掉[/etc/hosts]中的“[”和“]”代码def hostFile = "[/etc/hosts]"println hostFile.replace("[","").replace("]","")结果注意如果处理的对象不是字符串,可以用toString()方法转换为字符串

2020-06-29 17:54:56

jenkins pipeline获取shell执行结果和执行状态码

获取执行结果result = sh(script: "<shell command>", returnStdout: true)获取执行状态码(0或者非0)excuteCode = sh(script: "<shell command>", returnStatus: true)参考文章:https://blog.csdn.net/liurizhou/article/details/86670092...

2020-06-23 15:59:42

curl上传本地文件到网站上

之前用Groovy搞了半天没搞定,谁知用curl一条命令就解决,Linux命令太强大了curl -v -F tiFile=@/tmp/test.tar https://IP/API接口 -i --insecure -H "X-Auth-Token: 实际token值" -H "Descrip:test"/tm/test.tar代表要上传文件的绝对路径采用的是token认证方式-H后面接请求头部信息,多个头部信息用-H隔开指定...

2020-06-17 15:06:18

docker run 命令详解(新手入门必备)

例子docker run -itd --name test --hostname test --restart unless-stopped --net=host --cpus=2 -m 1024M \-v /tmp:/tmp -p 80:80 -e MYSQL_IP=192.168.1.1 --device=/dev/uhid nginx:latest-i, --interactive Keep STDIN open even if not attached即使未连接

2020-06-13 17:25:09

groovy提取时间戳

def now_date=new Date().format(‘yyyyMMddHm’)println now_date

2020-06-12 17:23:26

Groovy的httpRequest GET方法 URL用$filter过滤提示illegal character错误

匹配年龄等于18的字段错误的写法:url = “http://ip/api/$filter=age eq 18”正确的写法:url = “http://ip/api/$filter=age%20eq%2018”PS:空格要用%20代替

2020-06-11 15:28:56

脚本式pipeline用node指定在执行机上运行

#!groovytimestamps{ node(agent_1){ println "xxxx" } node(agent_2){ println "yyyy" } }agent_1和agent_2为执行机的标签Jenkins添加Slave执行机

2020-06-05 15:54:57

groovy用httpRequest获取token

获取tokendef getToken(){ url = "https://*******" //获取token的API接口 def param = new HashMap() //定义一个映射,用来封装请求体 param.UserName = "name" //用户名 param.Password = "pwd" //密码 //组装请求体,并为Json格式 requestBody = new groovy.json.JsonBuilder(param).toStr

2020-06-03 16:47:39

groovy数据类型

将字符串转换为整型def test = Integer.parseInt("111");

2020-06-03 14:04:34

Groovy脚本POST请求跳过SSL验证

在请求后面添加ignoreSslErrors:true即可

2020-06-02 11:15:31

利用火狐浏览器的编辑和重发功能修改网站POST请求

下载火狐浏览器,输入网站地址选择网络按F12,找到POST请求,右击,选择“编辑和重发”修改请求主体的内容,点击发送

2020-06-02 10:17:43

docker save保存镜像的一个坑—用镜像仓库名:Tag和镜像ID保存的文件有差异

t1.tar是docker save name:tag > t1.tar得来的,解压后如下t2.tar是docker save 镜像ID > t2.tar得来的,解压后如下可以看到用镜像ID保存会少一个repositories的文件,文件内容包含:镜像仓库名、TAG、镜像完整ID。注意:在保存的时候最好使用name:tag的方式,否则会出现意想不到的错误...

2020-06-01 15:09:51

Jenkins添加Slave执行机

我的Jenkins Master没有Docker命令,但我需要去制作镜像,可以指定一台装有Docker命令的机器来完成这个任务一、添加执行机节点名称一般用执行机IP命令,这样看起来直观二、配置执行机1.启动方式默认采用SSH,需配置SSH凭据参考4.2添加Selenium机器的SSH remote hosts2.还可以配置环境变量3.查看日志三、在Job中指定执行机...

2020-06-01 09:11:59

Pipeline跑Groovy报错“org.jenkinsci.plugins.scriptsecurity.scripts.UnapprovedUsageException: script no”

1.报错图片2.原因jenkins自身的安全机制,执行新的外部脚本需要审批3.解决方法Jenkins→系统管理→往下拉,倒数第2个(In-process Script Approval)点击Approve(批准)问题解决

2020-05-22 13:56:09

K8S在一个Pod中创建多个容器

参考书籍:《Kubernetes权威指南第4版从Docker到Kubernetes实践全接触》YAML文件内容(把tomcat和mysql放到同一个Pod中)apiVersion: v1kind: podmetadate: name:my-app labels: name:my-appspec: containers: - name: tomcat image: tomcat:1.0 ports: - containerPort: 8080 -

2020-05-19 17:00:07

查看更多

勋章 我的勋章
  • 签到达人
    签到达人
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。