自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不积跬步无以至千里

生如夏花之灿烂,死如秋叶之静美。

原创 大数据工程师必备技术栈

2020-01-19 14:02:18 136 0

原创 CentOS7.7下安装Oracle11g数据库

目录 1、准备工作 1.1、虚拟机准备 1.2、系统环境准备 2、安装数据库 3、开始图形界面安装 1、准备工作 1.1、虚拟机准备 配置静态IP和主机名 #配置静态IP #因为我这里的虚拟机网络模式是桥接模式,所以在配置的时候,一定要注意虚拟机的IP网段要你和主机保持#一致 ...

2020-01-19 12:16:36 117 0

原创 增大VirtualBox虚拟机硬盘容量

目录 一、写在前面 二、环境介绍 三、操作步骤 1、通过VirtualBox6.0.4内置命令扩展磁盘的最大空间 2、通过gparted工具将剩余的20GB空间进行格式化 3、挂载 一、写在前面 在实际工作中,我们会经常用到虚拟机去搭建环境。但是也会出现前期资源方面考虑不周的情况,...

2019-09-04 20:08:46 391 0

原创 利用OGG实现Oracle和MySQL之间的双向同步

目录 环境介绍 软件安装 配置Oracle到MySQL的进程 配置MySQL到Oracle的进程 测试数据同步 软件下载链接地址 写在最后 环境介绍 OS:CentOS7.3 OGG:OGG19.1.0.0.0 MySQL:MySQL5.7 Oracle:Oracle11....

2019-05-30 14:57:04 1065 0

原创 在CentOS7.3下设置Oracle11g随系统启动

目录 编辑oratab文件 编辑rc.local文件 新建Oracle服务启动脚本 测试 编辑oratab文件 #用root用户执行编辑 vi /etc/oratab # This file is used by ORACLE utilities. It is created ...

2019-05-27 17:02:19 439 0

原创 利用OGG实现Oracle数据库到MySQL数据库的单向同步

目录 环境介绍 安装软件 配置进程 测试数据同步 软件和OGG常用命令下载链接 环境介绍 源:Centos7.3+Oracle11.4 目标:Centos7.3+MySQL2 安装软件 1、MySQL数据库安装 略(mysql开启二进制日志、创建OGG用户和test数据库...

2019-05-27 15:29:13 869 0

原创 Python学习(五)

通过在线编辑器Colaboratory简单操作Python中的for循环 Colaboratory 是一个谷歌提供的 Jupyter notebook环境,不需要进行任何设置就可以使用,并且完全在云端运行,最重要的是Colaboratory免费。操作可以自行谷歌 这里我们简单操作一下for循环...

2019-05-13 10:33:14 44 0

原创 OGG一对多的进程配置

1、在源端创建E进程 add extract e_59, tranlog, begin now add exttrail ./dirdat/wj, extract e_59, megabytes 500 extract e_59 SETENV (ORACLE_SID="orcl&q...

2019-04-11 11:04:04 683 0

原创 Supervisor在CentOS7下的安装及管理tomcat进程

安装之前请保证你的服务器能正常访问互联网,防火墙为关闭状态。关闭selinux 1、Supervisor安装 yum install python-setuptools //安装依赖 easy_install supervisor mkdir /etc/supervisord.d/ //创...

2019-03-28 15:29:30 323 0

原创 Kubernetes学习二:Kubernetes集群搭建之部署kubernetes server

目录 1、解压缩文件 2、部署kube-apiserver组件 创建TLS Bootstrapping Token 3、创建Apiserver配置文件 4、创建apiserver systemd文件 5、启动服务 6、部署kube-scheduler组件 创建kube-schedule...

2019-03-13 14:52:33 175 0

原创 Kubernetes学习一:Kubernetes集群搭建之etcd安装部署

目录 1、软件版本和环境介绍 2、服务器信息介绍(以下称主机名) 3、etcd安装部署 3.1、cfssl安装 3.2、创建etcd证书 3.3、etcd ca配置 3.4、etcd ca证书 3.5、etcd server证书 3.6、生成etcd ca证书和私钥 初始化ca ...

2019-03-08 15:46:15 845 0

原创 Windows下将Tomcat日志输出到文件之后。按日期切分日志

目录 写在前面 脚本 脚本编入Windows定时任务 写在前面 在正式生产环境中,有将Tomcat日志输出到文件中的需求。但是随着项目运行的时长。这个日志将会越来越多。所以做了一个脚本将日志按日期输出。至于怎么将Tomcat日志输出到文件。请参照:https://blog.csdn.ne...

2019-01-25 11:34:02 1176 4

原创 Linux格式化磁盘

具体操作步骤如下: [root@host-172-16-29-154 code]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vda 252:0...

2019-01-24 16:21:48 5881 0

原创 通过curl检查网站的响应时间来判断是否重启应用

目录 写在前面 具体脚本如下 脚本编入定时任务 如果执行上面的脚本执行报错 写在后面 写在前面 最近公司有一个项目偶尔(无规律可循)会出现响应时间过长导致应用宕机的情况。由于公司开发资源紧张。一时间研发没有时间处理该问题。所以想着通过判断应用的响应时间来重启应用 具体脚本如下 ...

2019-01-24 09:55:24 388 0

原创 Weblogic的nohup日志按日期切分

目录 1. 脚本如下: 2. 执行上述脚本,可以看到目标的目录会生成如下的日志: 3. 此时我们可以利用如下的脚本对重定向的目录进行清理 4. 将上面两个脚本通过crontab -e写入到Linux定时任务(实例脚本如下) 1. 脚本如下: #日志目录请根据实际情况填写 cp 日志目...

2019-01-04 22:38:07 1488 0

原创 Nginx1.11.10使用upstream_check_module模块实现后端节点健康检查功能

目录 1. 安装nginx的依赖包(pcre和zlib) 1.1安装pcre 1.2安装zlib 2. 安装nginx 2.1上传安装包(可以使用winscp、xftp等工具) 2.2 相关安装命令集如下: 3. 为nginx打补丁包 3.1 安装部署的相关命令集如下 3.2修改...

2019-01-02 18:57:19 474 0

原创 通过expdp和impdp将Oracle11g数据导入到Oracle10g中

目录 1导出过程 1.1 查看目录: 1.2 将目录的操作权限赋值给指定的用户(不执行次步骤可能会出现权限问题): 1.3 执行导出脚本: 2 导入过程 2.1 查看目录: 2.2 将通过上面1.1、1.2、1.3步骤导出的dmp拷贝到DATA_PUMP_DIR目录: 2.3 将目...

2018-12-27 19:31:08 917 0

原创 运维生产环境常用Linux命令

查看系统相关信息 [root@test ~]# lsb_release -a LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-...

2018-12-14 09:18:29 4588 2

原创 在Linux使用rinetd工具做端口映射转发

目录 1、软件下载 2、软件安装 3、编辑配置文件 4、配置说明 5、启动rinetd 6、查看启动情况如下图所示 7、转发效果如下图 8、关闭rinetd(效果如图) 1、软件下载 http://www.boutell.com/rinetd/http/rinetd.tar.g...

2018-11-12 20:22:03 357 0

原创 通过Oracle的回收站恢复被删除的表浅谈

在实际的工作中我们可能会因为一些误操作删除一些表。这个时候可以通过Oracle的回收站来恢复被删除的表、 一、创建测试表A: create table A ( id VARCHAR2(20), name VARCHAR2(20), address VARCHAR2...

2018-11-02 10:04:14 1534 0

原创 在Windows在切分Oracle的监听日志

1、写在前面 在实际的生产过程中。我们会遇到当Oracle的监听日志大于4G的时候。会出现监听启动不了的情况。这个时候我们会通过关闭监听日志的手段来解决。但是在时间的情况中有时候需要去分析这些监听日志,这个时候我们可以通过切分日志的方式来解决。脚本如下: @echo off rem @ech...

2018-10-30 17:27:50 495 0

原创 关于Windows定时任务执行的未执行的异常问题

1、最近写了一个ping一个ip的bat脚本用来测试该ip对应的服务器网络的稳定性。执行周期为每五分钟执行一次。如下图所示: 2、该脚本会生成一个log日志。但是从结果看并没有每隔5分钟生成一次日志。 这里我们看到脚本放在D盘的bat文件夹。所以这里加一个参数。如下图所示: 3、如上...

2018-10-24 17:47:07 7552 0

原创 Oracle数据泵导出导入数据库脚本

--查看目录(dba账号下操作) select * from dba_directories; --导出expdp脚本 vim exp_honesty_201809211642.par 编辑生成导出的par脚本添加以下脚本内容 userid="/ as sysdba" d...

2018-10-17 14:51:57 870 0

原创 Oracle数据库分批插入数据的脚本

1、脚本如下: --分批提交脚本 declare Type v_rowid is table of varchar2(100) index by binary_integer; --定义rowid类型 var_rowid v_rowid; --定义rowid变量 cursor v_...

2018-10-15 15:21:01 1969 0

原创 Nginx监听相同端口和IP通过域名分发到不同的应用服务器

1、Nginx配置文件如下: #user nobody; worker_processes 3; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info...

2018-10-11 11:05:18 2803 0

原创 利用logrotate对Tomcat日志进行切分

最近在做服务器资源释放的时候发现有一台服务器的find命令无法使用(原因不详),所以之前利用cronolog对Tomcat日志进行切分之后。是基于包含find命令的shell脚本做的自动清理。这时就想到了用logrotate对Tomcat日志进行切分。 1、脚本如下: /usr/local/...

2018-10-09 14:24:32 878 0

原创 Oracle数据库添加时间戳字段的触发器

在最近通过webservices接口同步增量数据时。发现在同步之前发现没有获取到增加的数据集。检查代码发现发现做了update操作时,时间戳字段没有更新。或者insert操作时,没有默认给时间戳字段一个系统当前的值。所以在数据库层面做了一个触发器。如下SQL语句 CREATE OR REPLA...

2018-10-09 11:35:36 1256 0

原创 利用logrotate对nginx日志进行切分

1、脚本如下: /gdsfapps/flgw/logs/nginx/*.log{ missingok dateext notifempty daily rotate 7 sharedscripts postrotate if [ -f /usr/local/nginx/logs/nginx.p...

2018-09-26 15:25:59 307 0

原创 简单的Linux下重启多个tomcat服务的脚本

在运维的过程中,我们经常会遇到一台服务器部署了多个Tomcat的情况。当重启这些Tomcat的时候就会有大量的重复kill和startup的工作。所以我这里将这些重复的工作写成了一个脚本。 1、脚本如下图所示 #!/bin/bash #获取XXX项目进程ID tomcatpid=`ps -e...

2018-09-26 11:42:31 1303 0

原创 记一次OGG的P进程Time Since Chkpt的时间不断增长

1、现象,如图红色箭头所示的时间一直增长。而且,整个OGG没有任何报错信息(现已经解决了) 2、尝试问题解决过程,试过重新从当前时间开始P进程。命令:alterEXTRACTPN_W begin now 但是问题依然存在。尝试重新删除P进程然后重建P进程发现问题还是存在。 注意:上述操作...

2018-09-26 10:46:34 2701 0

原创 DevOps常用的技术栈

敏捷管理工具 Trello Teambition Worktile Tower 产品&质量管理 confluence 禅道 Jira Bugzila 其中confluence和禅道主要是产品的需求、定义...

2018-09-15 11:33:09 3813 0

原创 Python学习(四)

记一个验证tesserocr的坑 我的python代码如下: >>> import tesserocr >>> from PIL import Image >>> image = Image.open('C:/Users/Adm...

2018-05-23 10:02:49 2504 7

原创 Python学习(三)

这里介绍自己在学历Python遇到的一个安装tesserocr的错误处理过程 1、环境:Python3.6,OS:win10 64操作系统 2、安装命令:pip3 install tesserocr pillow报错如下所示: Exception: Traceback (most rece...

2018-05-22 23:54:11 1318 2

原创 Python学习(二)

利用selenium+phantomjs从百度页面爬简单数据 1、安装selenium。命令pip install selenium==2.53.6(这里一定要指定版本。本教程可能不支持高版本)。安装如下图所示: 2、校验是否安装成功。依次输入命令:python、from selenium...

2018-05-15 15:08:52 86 0

原创 Python学习(一)

利用Python在Windows下爬京东金融的导航数据 1、安装beautifulsoup。下载路径:https://pypi.org/project/beautifulsoup4/#description 将下载的安装包解压到Python的本地安装目录。我这里的目录是:D:\Python36...

2018-05-15 11:23:33 132 0

原创 Linux环境下通过rpm安装gcc的顺序

首先查看Linux版本: [root@host1-vm2 ~]# lsb_release -a LSB Version: :core-3.1-amd64:core-3.1-ia32:core-3.1-noarch:graphics-3.1-amd64:graphics-3.1-ia32:g...

2017-08-03 16:23:08 1873 0

原创 Linux性能监控工具Nmon安装使用

安装说明 安装环境: 安装方式:解压包安装软件:nmon_linux_14i.tar.gz下载地址:nmon:http://nmon.sourceforge.net/pm ... nloadnmonanalyser:http://www.ibm.com/developerwo .....

2017-07-05 11:05:47 961 0

原创 在Windows下通过mklink /d 实现符号链接到网络资源盘符

环境:Windows Server 2008 R2 目的:在项目中的一个文件夹photo链接到网络资源盘符。如图所示:   具体操作命令如下图所示(操作前必须将项目中的photo目录删除,如果原来就有photo就重命名。当备份了): 这样就链接完成了!...

2017-06-26 16:47:43 12348 0

原创 ngrok.cc的使用(新版)

首先注册ngrok.cc账号(我这里已经注册了)   然后开通隧道   这里选择免费的   填写相关信息 开通成功后如下图 再去官网下载对应版本的客户端(Windows) 地址为:https://ngrok.cc/   将压缩包解压出来,这里注意了直接双击exe是...

2017-06-16 15:52:26 4928 0

原创 Tomcat启动报错记录javax.el.ExpressionFactory和javax.el.ELResolver

报错1: java.lang.NoClassDefFoundError: javax.el.ExpressionFactory 解决方案: 则将javaee.jar包再copy一份放在tomcat目录的common\lib下就不会了 关于用到的javaee.jar、jsf-api.ja...

2016-11-26 13:24:49 1440 0

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