地狱之光
码龄14年
关注
提问 私信
  • 博客:1,492,397
    1,492,397
    总访问量
  • 141
    原创
  • 2,331,118
    排名
  • 95
    粉丝
  • 0
    铁粉

个人简介:无无无无

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 目前就职: 长城汽车股份有限公司
  • 加入CSDN时间: 2011-03-25
博客简介:

weiguang1017的专栏

查看详细资料
个人成就
  • 获得92次点赞
  • 内容获得80次评论
  • 获得333次收藏
  • 代码片获得166次分享
创作历程
  • 1篇
    2020年
  • 33篇
    2018年
  • 52篇
    2017年
  • 50篇
    2016年
  • 16篇
    2015年
  • 25篇
    2014年
  • 32篇
    2013年
成就勋章
TA的专栏
  • 持续集成
    86篇
  • 测试管理
    11篇
  • 配置管理
    59篇
  • 虚拟化
    23篇
  • 服务器运维
    70篇
  • Devops
    89篇
  • 技术思维做管理
兴趣领域 设置
  • 运维
    容器jenkinsdevops自动化kubernetes运维开发
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

jenkins触发远程构建gitlab报404解决方法

需求:想实现当研发人员往gitlab仓库提交代码后自动触发Jenkins中对应JOB的构建。方案一:通过jenkins自带的“触发远程构建”方式,具体配置:1.配置JOB2.配置gitlab项目的webhook点击测试报404错误,如下图:问题排查:通过日志发现并没有请求过来,判定可能是权限问题,但不知道为什么是报404而不是报30X权限相关错误,抱着测试的态度...
原创
发布博客 2020.03.26 ·
7768 阅读 ·
1 点赞 ·
5 评论 ·
1 收藏

Linux下去掉^M的方法

昨天在登陆云服务器时候报错。-bash: $'\r': command not found-bash: $'\r': command not found-bash: $'\r': command not found-bash: /etc/profile: line 11: syntax error near unexpected token `$'{\r'''bash: /etc/...
转载
发布博客 2018.05.23 ·
975 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

mac shell下sed的用法

原有的sed命令在linux下正常,但切换到mac下执行各种报错,查阅资料了解到mac系统是原生于bds系统的,sed命令和gnu不同,区别如下:1.替换文件内容----替换匹配到的下行将0修改为1  linux下: $sed -i '' '/com/n;s/0/1/' project.pbxproj mac shell下:$sed -i '' '/com/n;s/0/1/' project.pb...
原创
发布博客 2018.05.17 ·
11361 阅读 ·
1 点赞 ·
3 评论 ·
2 收藏

Linux CentOS 7 安装字体库 & 中文字体

前言报表中发现有中文乱码和中文字体不整齐(重叠)的情况,首先考虑的就是操作系统是否有中文字体,在CentOS 7中发现输入命令查看字体列表是提示命令无效:  如上图可以看出,不仅没有中文字体,连字体库都没有,那么接下来就记录一下在Linux CentOS 7中如何安装字体库以及中文字体。安装字体库在CentOS 4.x开始用fontconfig来安装字体库,所以输入
转载
发布博客 2018.05.07 ·
31461 阅读 ·
5 点赞 ·
3 评论 ·
42 收藏

kuberntes相关镜像下载

在安装kubernets或创建kubernets中的pod时,引用的镜像默认都是从gcr.io中下载,但该网站在国内属于被墙的范围。docker pull gcr.io/google_containers/pause-amd64:3.0提示下面的错误:Error response from daemon: Get https://gcr.io/v2/: net/http: request ca
原创
发布博客 2018.04.08 ·
801 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Jenkins X介绍及安装

    Jenkins X 是一个高度集成化的CI/CD平台,基于Jenkins和Kubernetes实现,旨在解决微服务体系架构下的云原生应用的持续交付的问题,简化整个云原生应用的开发、运行和部署过程。Jenkins X 部分新特性1. 自动化一切:自动化CI/CD流水线选择项目类型自动生成Jenkinsfile定义流水线自动生成Dockerfile并打包容器镜像自动创建Helm Chart并运...
原创
发布博客 2018.03.31 ·
11696 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

获取java应用PID的几种方式

方式一:通过端口获取-缺点:对于通过tomcat容器方式启动的话,可能会出现进程存在,但服务没有启动的情况,此时通过该方案无法通过端口无法获取到PID,导致进程存在的情况下再此启动;比如:ss -lntp sport = :8080 | awk 'NR > 1 {print $NF}' | cut -d ',' -f 2 | head -n 1 | sed 's/pid=//'
原创
发布博客 2018.03.30 ·
3515 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

nginx设置访问白名单(ip)

针对要配置的域名配置文件:server {    listen       443;    server_name  abc.com;    #access_log  /server/nginx/log/abc.com.log  main;    ssl         on;    ssl_certificate      /server/nginx/sslcom/dom
原创
发布博客 2018.03.26 ·
17144 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

后端应用健康检查的几种解决方案

以下只是适合现在所在公司的方案:方案一:通过nginx的healthcheck_nginx_upstreams模块来实现缺点是:属于第三方模块,需要独立编译安装,且2年多没有更新了,不知道对1.6以上的nginx版本支持如何;项目的仓库地址:https://github.com/cep21/healthcheck_nginx_upstreams方案二:使用Tengine,自带了ngx_http_u...
原创
发布博客 2018.03.16 ·
7024 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

ios版本发布

简单记录下过程1.通过jenkins挂载一个ios系统的slave;  。安装Java  。配置git  。连接slave2.搭建ios的编译环境  。安装Xcode  。安装证书及证书描述文件3.编译,导出包(ipa),推送到蒲公英;   。xcodebuild clean   。xcodebuild -target 11 -configuration $BUILD_TYPE   。xcrun ...
原创
发布博客 2018.03.07 ·
381 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

FABRIC执行在后台运行的命令

最近一个项目需要用30个左右的jmeter客户端来做压力测试,需要做一些部署和配置工作,这时我喜欢的Fabric就可以发挥它的力量了。其中,我希望将jmeter施压段放到后台去运行,最开始将“nohup xxx &”放到fabric的run()中执行时,却没有执行;后来看了下文档,并做了些实验。对于直接使用“&”放到后台执行的情况,Fabric推荐使用如下3种情况来替代(按鲁棒性从...
转载
发布博客 2018.03.06 ·
2091 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

fabric获取shell命令返回值

alarm_msg = local(zabbix_off,capture=True)说明:capture=True参数默认值是False,表示输出到终端)
原创
发布博客 2018.03.01 ·
2814 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

找回vmware虚拟磁盘中的数据

背景:公司的某一虚拟机系统崩溃,其中第二块虚拟磁盘的数据很重要,需要保留,将其直接挂到其他的linux系统虚拟机下无法识别。解决方案:方案一.将该虚拟磁盘挂载到WINDOWS虚拟机下(用的WIN7),在WINDOWS系统下使用DiskGenius工具能够很好的识别ext3,ext4等多种LINUX文件格式。但注意免费版只能恢复小于1M的文件,至于大文件的恢复大家都懂的:)
原创
发布博客 2018.03.01 ·
4253 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

让mac系统的终端支持sz,rz

前言:  博客园开博很久了,一直想写点什么。或许自己能力有限,不够自信。本来想以一篇华丽丽的技术分享作为博客园的开篇的。酝酿了很久的sqoop使用分享,但是一直封存在草稿箱。最近需要倒腾文件,便以此文作为笔记开篇吧 :) 使用背景:  远程文件传输的工具有很多,例如rz、sz;scp;ftp等。我用的iMac,通常通过scp来进行传输。但是由于公司的测试环境服务器需要通过跳板机访问,不能使用scp...
转载
发布博客 2018.02.28 ·
5915 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

zabbix3.4安装注意点

以centos7下安装为例,完全是参考的官方https://www.zabbix.com/download这里只是记录下注意事项:1.关闭selinux,不然zabbix-server启动不了,discovery功能不能正常使用;   临时设置可以通过命令setenforce 0,永久办法修改/etc/selinux/config(需重启)2.提前安装好数据库,在centos7上安装的mysql ...
原创
发布博客 2018.02.17 ·
1548 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

修改docker默认存储位置

centos6下vi /etc/sysconfig/docker:other_args="--graph=/server/docker --selinux-enabled -H fd:// --insecure-registry=registry.abc.com --registry-mirror=https://pee6w651.mirror.aliyuncs.com"
原创
发布博客 2018.02.11 ·
1757 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Jira与Confluence的集成

背景:   一半的团队同时使用JIRA和Confluence。开发团队使用JIRA跟踪他们的工作,其余的团队使用Confluence协同处理文档:产品需求、市场计划、文档管理、销售报告等任何有助于形成产品的新思想。实现:无需额外安装任何插件,只需在系统配置-----应用程序连接处建立相互信任的应用即可。注意:。jira和confluen
原创
发布博客 2018.02.10 ·
32547 阅读 ·
0 点赞 ·
1 评论 ·
17 收藏

Confluence 6.6安装注意事项

1.数据库配置[mysqld]max_allowed_packet = 512Minnodb_log_file_size = 2GBcharacter_set_server = utf8collation-server = utf8_bintransaction_isolation = READ-COMMITTEDConfluence需要使用utf8_bin ,并将事务隔离策略设为READ...
原创
发布博客 2018.02.08 ·
2111 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Cause: java.sql.SQLException: Cannot execute statement: impossible to write to binary log

mysql>  SET GLOBAL binlog_format=MIXED;Query OK, 0 rows affected (0.00 sec)但是这样只会一次性为了永久生效,需要修改my.ini# Remove leading# to turn on a very important data integrity option: logging
转载
发布博客 2018.02.07 ·
2030 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

mysql主从同步

记录一下步骤:master配置前提:保证用的mysql版本一致:1.修改MYSQL配置文件/etc/my.cnf,并重启;log-bin=mysql-bin //必须server-id=1 //必须,这里用于标识唯一的数据库,可以设置为IP地址后两位binlog-ignore-db=information_schema //不同步的库binlog-ignor
原创
发布博客 2018.02.06 ·
243 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多