- 博客(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 227
原创 dockerfile
FROM 基础镜像MAINTAINER 镜像维护者的姓名和邮箱地址RUN 容器构建时运行的命令EXPOSE 暴露端口WORKDIR 打开容器时的默认目录ENV 环境变量ADD 将宿主机目录下的文件拷贝进镜像,且会自动处理url和压缩包COPY 将宿主机目录下的文件拷贝进镜像VOLUME 容器数据卷CMD 指定容器启动时的运行命令,但只有最后一个会生效,会被docker run后的参数替换ENTRYPOINT 指定容器启动时的运行命令ONBUILD 触发器自定义centos
2021-01-25 23:05:19 201
原创 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 198
原创 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 113
原创 鲲鹏云源码安装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 496
原创 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 1848
原创 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 308
原创 磁盘扩容
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 118
原创 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 583
原创 cpu上下文切换
cpu上下文切换场景:线程上下文切换,进程上下文切换,中断上下文切换线程与进程最大的区别在于,线程是调度的基本单位,而进程则是资源拥有的基本单位vmstatr:就绪队列的长度b:处于不可中断的进程数cs:每秒上下文切换数in:每秒中断数查看每个进程的上下文切换情况pidstat -p 1674 -w 5cswch:每秒资源上下文切换指进程无法获取所需资源,导致的上下文切换。比如说, I/O、内存等系统资源不足时,就会发生自愿上下文切换nvcswch:每秒非自愿上下文切换指进程由于
2020-06-23 15:13:55 164
原创 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 157
原创 平均负载
平均负载:单位时间内平均活跃进程数=正在使用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 132
原创 删除jar包并重新打包
先将jar解压至指定目录unzip ice-counter.jar -d bb/再删除jar包或者替换jar包将当前目录下的文件重新打包jar -cvfM0 bb.jar(包名) ./(打包到当前目录)
2020-05-11 13:22:22 977
原创 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 653
原创 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 2454
原创 搭建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 486
原创 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 6605
原创 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 148
原创 记一次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 186
原创 使用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 1221
原创 linux下打包node文件比window下大解决
问要了node_modules的包复制到了linux服务器上对应项目目录下输入npm rebuild node-sass再次打包,生成的包大小与windows下打包生成的包一样大
2019-12-27 13:51:33 536
原创 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 249
原创 sonar扫描maven项目
编辑mvn的settings.xml,再$MAVEN_HOME/conf目录下<settings> <pluginGroups> <pluginGroup>org.sonarsource.scanner.maven</pluginGroup> </pluginGroups> <profile...
2019-12-10 15:48:29 1059
原创 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 200
原创 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 115
原创 记一次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 3430
原创 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 314
原创 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 103
原创 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 273
原创 监控端部署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 92
原创 记一次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 117
原创 记一次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 3992
原创 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 252
原创 jenkins集成发送email
下载插件Email Extension进入系统配置,配置Extended E-mail Notification配置如上图,剩余的默认配置这样就配置完成了使用时,在构建后配置选择首先编辑收件人,发件人advanced setting里触发选择成功时触发,发送给前面编辑的Recipient List...
2019-10-21 14:08:34 655
原创 git回滚
未添加到暂存区之前git checkout -- 需要回滚的文件名添加到暂存区之后git reset HEAD 需要回滚的文件名commit之后git revert 需要回滚的提交的id
2019-10-11 14:13:25 101
原创 记一次linux设置开机自启
编辑/etc/rc.d/rc.local在末尾添加自己要开机自启的脚本,保存退出再输入chmod +x /etc/rc.d/rc.local使其生效输入reboot进行测试
2019-10-09 14:14:54 115
原创 记录一次设置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 176
原创 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 592 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人