自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 cpu上下文切换

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

2020-06-23 15:13:55 33

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

原创 平均负载

平均负载:单位时间内平均活跃进程数=正在使用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 31

原创 jemter提取session

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

2020-05-13 15:35:01 33

原创 删除jar包并重新打包

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

2020-05-11 13:22:22 93

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

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

原创 搭建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 108

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

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

原创 记一次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 65

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

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

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

2019-12-27 13:51:33 124

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

原创 sonar扫描maven项目

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

2019-12-10 15:48:29 96

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

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

原创 记一次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 650

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

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

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

原创 监控端部署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 15

原创 记一次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 34

原创 记一次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 1435

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

原创 jenkins集成发送email

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

2019-10-21 14:08:34 36

原创 vim使用小技巧

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

2019-10-14 16:09:22 16

原创 git回滚

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

2019-10-11 14:13:25 21

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

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

2019-10-09 14:14:54 23

原创 记录一次设置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 27

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

原创 jenkins构建定时任务

选择构建触发器下的Build periodically暂定业务逻辑每天凌晨0点拉取代码部署测试环境0 0 * * *每天凌晨1点进行自动化测试0 1 * * *后续有其他运用再添加...

2019-09-25 10:48:50 78

原创 搭建gitlab

安装参照https://blog.csdn.net/duyusean/article/details/80011540配置的阿里云邮箱### Email Settingsgitlab_rails['gitlab_email_enabled'] = truegitlab_rails['smtp_enable'] = truegitlab_rails['smtp_port'] = 465...

2019-09-24 15:44:36 10

原创 清除本地用户名密码缓存

同事使用了别人的电脑,git无法推送代码,最后清除本地用户名和密码解决win+rrundll32.exe keymgr.dll,KRShowKeyMgr

2019-09-11 15:54:23 224

原创 Nethogs查看进程占用带宽情况

yum -y install libpcap-devel ncurses-develwget -c https://github.com/raboof/nethogs/archive/v0.8.1.tar.gztar -xzvf v0.8.1.tar.gz进入nethogs-0.8.1目录下make && make install安装完成后输入nethogs...

2019-09-11 15:51:08 20

原创 记录下自动化部署的思路

总体思路是一台服务器专门打包,然后将打的包发送至要部署的服务器。然后再在对应服务器进行更换包重启的操作打包的jenkins任务采用流水线的形式后台打包的流水线代码node ('slave_172.16.1.202') { stage('checkout') { // checkout([$class: 'GitSCM', branches: [[name: '*/mas...

2019-09-11 09:31:41 82

原创 记录一次配置nginx的https协议

server { listen 8703; server_name www.test.com; rewrite ^(.*)$ https://$host$request_uri; location / { root /home/wbh/front/dist/; index index.html index.htm; ...

2019-09-11 08:38:05 21

原创 gitlab删除项目

进入对应项目,点击settings点击general点击advanced旁的expand点击remove project输入项目名称完成确认

2019-08-29 09:19:02 25

原创 git开发利用分支

切到dev分支,更新最新代码git checkout devgit pull新建feature分支,开发新功能git checkout -b feature_XXX进行代码codinggit add <file>git commit -m "feature(XXX):XXX"切到dev分支,合并到dev分支,并推送至远程仓库git checkout devgit...

2019-08-23 08:56:34 32

原创 linux下安装mq

erlang链接:https://pan.baidu.com/s/1mz0fV4ZD4pENQ5uipO3efQ提取码:6zrgrabbitmq链接:https://pan.baidu.com/s/1XtVXm01zDH_v3PJfGMiS8Q提取码:suzy将erlang和rabbitmq传送到/usr/local目录下进入/usr/local目录下输入rpm -ivh erla...

2019-08-14 09:18:24 48

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