自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(148)
  • 收藏
  • 关注

原创 常用中间件使用docker安装

nginxdocker run -it -d --name nginx --restart=always -p 8080:8080 -p 8849:8849 -p 80:80 -p 443:443 -v /home/dockerdata/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /home/dockerdata/nginx/www:/home/nginx/www --privileged nginxredisdocker run --restart

2021-01-27 13:58:26 198

原创 dockerfile

FROM 基础镜像MAINTAINER 镜像维护者的姓名和邮箱地址RUN 容器构建时运行的命令EXPOSE 暴露端口WORKDIR 打开容器时的默认目录ENV 环境变量ADD 将宿主机目录下的文件拷贝进镜像,且会自动处理url和压缩包COPY 将宿主机目录下的文件拷贝进镜像VOLUME 容器数据卷CMD 指定容器启动时的运行命令,但只有最后一个会生效,会被docker run后的参数替换ENTRYPOINT 指定容器启动时的运行命令ONBUILD 触发器自定义centos

2021-01-25 23:05:19 168

原创 docker安装

安装必须的软件包yum install -y yum-utils \ device-mapper-persistent-data \ lvm2设定仓库yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo安装最新dockeryum install docker-ce docker-ce-cli containerd.io启动do

2020-12-09 15:08:21 176

原创 docker常用指令

docker imagesdocker searchdocker pull image:tagdocker rmi -f $(docker images -qa)docker run [options] image [command] [arg]options:--name-d 后台进程运行-it 交互式运行 -p-Pdocker ps退出 exit ctrl+P+Qdocker startdocker restartdocker stopdocker kill

2020-11-30 23:01:40 92

原创 鲲鹏云源码安装mysql5.7.31

基本上按照文档https://www.huaweicloud.com/kunpeng/software/mysql0.html文档中的cmake脚本启动报错,把换行全去掉了cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/data -DSYSCONFDIR=/etc -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DWITH_FE

2020-09-10 16:52:11 433

原创 jenkins构建失败后将信息发送到企业微信

创建一个用于发送错误消息的notice_wrong_model添加参数构建后操作选择运行python脚本# -*- coding: utf-8 -*-import osimport requestsimport jenkins##获取任务名称jobname = os.getenv('jobname','')##jenkins基本配置jenkins_server_url = 'http://172.16.1.203:8080'user_id = 'zwh'api_token

2020-08-24 10:18:52 1757

原创 ORA-01157: cannot identify/lock data file 10 - see DBWR trace file

oralce千万不要再没删库前删表空间文件正确的删库方法drop user ECOE_YY_JSNTGZQ cascade;drop tablespace DB_1101_TEST_HBHDCA including contents and datafiles cascade constraint;drop tablespace DB_ECOE_YY_JSNTGZQ_O1_TMP including contents and datafiles cascade constraint;否则下次启动

2020-08-21 10:04:33 277

原创 磁盘扩容

fdisk -lfdisk /dev/sdb依次输入n p 3 回车 回车pvcreate /dev/vdb格式化mkfs -t ext4 /dev/sdb3挂载mount /dev/sdb3 /mntvi /etc/fstab/dev/sdb3 /qwertyu ext4 defaults 0 0

2020-08-11 15:29:41 95

原创 oracle修改表空间路径

##下线表空间SQL>alter tablespace DB_1104_JSWXYX_O1 offline;##查看表空间文件路径SQL>select t1.name,t2.namefrom vtablespacet1,vtablespace t1,vtablespacet1,vdatafile t2where t1.ts# = t2.ts# AND t1.name=‘DB_1104_JSWXYX_O1’;下线表空间SQL> alter tablespace DB_1104_

2020-08-11 13:22:20 553

原创 cpu上下文切换

cpu上下文切换场景:线程上下文切换,进程上下文切换,中断上下文切换线程与进程最大的区别在于,线程是调度的基本单位,而进程则是资源拥有的基本单位vmstatr:就绪队列的长度b:处于不可中断的进程数cs:每秒上下文切换数in:每秒中断数查看每个进程的上下文切换情况pidstat -p 1674 -w 5cswch:每秒资源上下文切换指进程无法获取所需资源,导致的上下文切换。比如说, I/O、内存等系统资源不足时,就会发生自愿上下文切换nvcswch:每秒非自愿上下文切换指进程由于

2020-06-23 15:13:55 147

原创 cpu

top命令us:用户cpu时间sy:内核态cpu时间ni:低优先级用户态cpu时间id:空闲时间wa:等待I/O的CPU时间hi: 处理硬中断的CPU时间si: 处理软中断的CPU时间st:系统运行在虚拟机中,被其他虚拟机占用的CPUperf topsamples :采样数event: 事件类型event count:事件总数overhead:该符号性能事件在采样中的比例symbol 符号名查看具体进程号perf top -g -p 21515...

2020-06-19 17:05:46 138

原创 平均负载

平均负载:单位时间内平均活跃进程数=正在使用cpu+等待cpu+等待io查看系统平均负载uptime10:19:16 up 270 days, 18:36, 4 users, load average: 2.55, 2.66, 2.8910:19:16 当前时间up 270 days, 18:36 系统已经运行时间4 users 当前登录用户load average: 2.55, 2.66, 2.89 过去1分钟,5分钟,15分钟平均负载查看cpu核数grep 'mode

2020-05-21 13:47:59 107

原创 jemter提取session

登陆接口添加json提取器,提取登录请求返回的session再下面的请求接口添加HTTP信息头管理器引用

2020-05-13 15:35:01 139

原创 删除jar包并重新打包

先将jar解压至指定目录unzip ice-counter.jar -d bb/再删除jar包或者替换jar包将当前目录下的文件重新打包jar -cvfM0 bb.jar(包名) ./(打包到当前目录)

2020-05-11 13:22:22 909

原创 oracle查看当前用户的连接并杀掉

SELECT * FROM v$session WHERE SCHEMANAME = ‘OA_1101_JSWXBHHD_O1_DBA’;#为SID,SERIAL#alter system kill session ‘35,15265’;alter system kill session ‘193,23237’;alter system kill session ‘196,12475’;...

2020-03-11 10:36:12 606

原创 showdoc部署迁移

官方文档https://www.showdoc.cc/help?page_id=1385767280275683访问页面报错[ ./server/Application/Runtime/ ] 不可写!最后禁用selinux解决https://blog.csdn.net/shj_php/article/details/103601552?depth_1-utm_source=distrib...

2020-02-24 14:10:43 2407

原创 搭建httprunner manager自动化测试平台

官方文档https://github.com/HttpRunner/HttpRunnerManager/使用python3.6.0安装启动celery时有报错AttributeError: module ‘tornado.web’ has no attribute ‘asynchronous’安装5.1.1的tornado后再启动不会报错pip3 install tornado==5....

2020-02-14 08:53:32 458

原创 ORA-01654: unable to extend index报错解决

查询实例表空间使用情况和剩余大小SELECT Upper(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)", To_char(Round(( D.TOT_GR...

2020-02-12 10:07:30 5928

原创 oracle创建只读用户

LNSY_DBA为数据库实例LNSY_DBA_READ为创建的只读用户–创建用户create user LNSY_DBA_READ identified by 123456;–授权grant connect to LNSY_DBA_READD;grant create synonym to LNSY_DBA_READ;grant create session to LNSY_D...

2020-02-12 09:26:01 124

原创 记一次oracle数据库迁移

--临时表空间CREATE TEMPORARY TABLESPACE XXX TEMPFILE '/home/oracle/data/oracle/oradata/orcl/XXX.DBF' SIZE 32M AUTOEXTEND ON NEXT 32M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL;--正式表空间CREATE TABLESPACE XX...

2020-01-03 09:48:03 162

原创 使用jmeter进行tcp请求的压测

tcpclient classname输入org.apache.jmeter.protocol.tcp.sampler.TCPClientImpl表示是纯文本输入对应服务器ip,端口和文本行尾(EOL)字节值输入服务端返回的数据最后一个字符的ascii码(服务端必须要有返回值,不然会一直卡在那)比如我的最后一个字符是n,n的ascii码是110,所以就填110...

2019-12-27 13:57:37 1151

原创 linux下打包node文件比window下大解决

问要了node_modules的包复制到了linux服务器上对应项目目录下输入npm rebuild node-sass再次打包,生成的包大小与windows下打包生成的包一样大

2019-12-27 13:51:33 482

原创 sonar扫描报错Packet for query is too large (16689933 > 4194304)

报错日志修改/etc/my.cnf添加max_allowed_packet = 100Mservice mysqld restart重启后生效登录MySQL查看show VARIABLES like ‘%max_allowed_packet%’;

2019-12-11 09:21:20 221

原创 sonar扫描maven项目

编辑mvn的settings.xml,再$MAVEN_HOME/conf目录下<settings> <pluginGroups> <pluginGroup>org.sonarsource.scanner.maven</pluginGroup> </pluginGroups> <profile...

2019-12-10 15:48:29 995

原创 linux下安装sonarQube

官方文档https://docs.sonarqube.org/latest/使用mysql创建数据库并赋权CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci;CREATE USER 'sonar' IDENTIFIED BY 'Sonar2019!';GRANT ALL ON sonar.* TO 'sonar...

2019-12-10 15:18:16 166

原创 oracle用户过期被锁定

查询用户状态select username,account_status from dba_users;解锁用户alter user 用户名 account unlock;查看用户使用的密码策略,并将策略的有效期改为无限制SELECT username, profile FROM dba_users;SELECT * FROM dba_profiles WHERE profile LI...

2019-12-10 13:25:25 98

原创 记一次jenkins使用npm打包失败

jenkin集成node 打包报错/tmp/jenkins1835903461558281849.sh: 被杀死直接进入项目目录,输入npm run build进行打包也报错building for production…已杀死检查发现是内存不够用,加内存或者sudo /bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024sudo /...

2019-12-04 16:27:39 3340

原创 zabbix通过企业微信发送报警

新增脚本并将脚本放在alertscripts目录下我的yum安装的,目录在/usr/lib/zabbix/alertscripts#!/usr/bin/python# -*- coding: utf-8 -*-import requestsimport sysdef send(text): url='https://qyapi.weixin.qq.com/cgi-bin/web...

2019-11-21 08:38:50 284

原创 zabbix发邮件告警

报警媒介类型设置创建动作消息内容模板告警主机:{HOSTNAME1}告警时间:{EVENT.DATE} {EVENT.TIME}告警等级:{TRIGGER.SEVERITY}告警信息:{TRIGGER.NAME}告警项目:{TRIGGER.KEY1}问题详情:{ITEM.NAME}:{ITEM.VALUE}当前状态:{TRIGGER.STATUS} :{ITEM.VALUE1...

2019-11-20 14:53:52 76

原创 zabbix集成orabbix监控oracle

orabbix下载地址,去官网下载http://www.smartmarmot.com/product/orabbix/download/将安装好的压缩包解压至/usr/local/orabbix编辑run.sh文件,java路径要与本机的一致chmod +x run.sh赋予run.sh文件运行的权限编辑conf文件下的config.props文件编辑conf下的query.pr...

2019-11-07 11:13:16 240

原创 监控端部署zabbix-agent

安装zabbix-agentrpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpmyum install zabbix-agent进行配置vim /etc/zabbix/zabbix_agented.confPidFile=/var/run/zabbix/...

2019-11-05 15:01:18 73

原创 记一次oralce处理Checkpoint not complete

select member from v$logfile;select group#,sequence#,bytes,members,status from v$log;##增加成员组alter database add logfile group 4 ('/home/oracle/data/oracle/oradata/orcl/redo04.log') size 100m reuse...

2019-11-04 13:04:23 93

原创 记一次jenkins简单集成企业微信群机器人实现消息推送

官方文档https://work.weixin.qq.com/api/doc#90000/90136/91770/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E7%BE%A4%E6%9C%BA%E5%99%A8%E4%BA%BA使用python完成# -*- coding: utf-8 -*-import requestsfrom information_...

2019-10-25 16:15:10 3922

原创 yum搭建zabbix

安装mysql,官方文档https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/先卸载Mariadb再安装mysqlhttps://blog.csdn.net/pengjunlee/article/details/81212250安装zabbix官方文档https://www.zabbix.com/documentation/4.0...

2019-10-23 16:52:44 236

原创 jenkins集成发送email

下载插件Email Extension进入系统配置,配置Extended E-mail Notification配置如上图,剩余的默认配置这样就配置完成了使用时,在构建后配置选择首先编辑收件人,发件人advanced setting里触发选择成功时触发,发送给前面编辑的Recipient List...

2019-10-21 14:08:34 438

原创 vim使用小技巧

w 跳转至下一个单词b 跳转至上一个单词gg 游标移动至第一行G 游标移动至末行^ 移动至行首$ 移动至行尾

2019-10-14 16:09:22 68

原创 git回滚

未添加到暂存区之前git checkout -- 需要回滚的文件名添加到暂存区之后git reset HEAD 需要回滚的文件名commit之后git revert 需要回滚的提交的id

2019-10-11 14:13:25 83

原创 记一次linux设置开机自启

编辑/etc/rc.d/rc.local在末尾添加自己要开机自启的脚本,保存退出再输入chmod +x /etc/rc.d/rc.local使其生效输入reboot进行测试

2019-10-09 14:14:54 89

原创 记录一次设置windows下设置开机自启

客户方的服务器不稳定,每次服务器重启后希望能自动重启nginx和后台服务脚本如下@echo offchcp 65001cd /d D:\nginx-1.17.2 ##进入nginx所在目录启动nginxstart .\nginx.execd /d D:\webservice\back ##进入后台服务启动后台服务start .\startup.batcd /d D:\webse...

2019-10-08 15:49:56 134

原创 gitlab使用webhook触发jenkins自动部署

首先下载插件Gitlab Hook PluginBuild Authorization Token Root Plugin新建任务进行配置复制webhook_url和生成的secret key登录gitlab将webhook_url和生成的secret key填入生成再进行测试说明通了具体的业务规则实现了再写想法:只检测release分支,一有代码提交就自动打包部署至测试...

2019-09-25 15:30:51 537 1

空空如也

空空如也

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

TA关注的人

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