自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

狂人日志

业精于勤荒于嬉,行成于思毁于随.

  • 博客(22)
  • 资源 (6)
  • 收藏
  • 关注

原创 linux minio更改密码MINIO_ACCESS_KEY报错

老版minio修改密码

2023-03-02 19:36:19 6318

原创 Centos7 postgres主从+keepalived高可用部署

背景 网上postgres的高可用笔记都是基于postgres11版本甚至更低的版本部署,而postgres12主从改动较大,网上笔记基本都不适用,所以总结一篇,让大家参考一下。 基于流复制部署,keepalived检测postgresql状态,如果pgsql死了,那么keepalived的VIP漂移到备库,同时提升备库为主库,可以进行读写操作。(默认流复制的主库为可读可写,备库为只读)一.服务初始化系统版本:CentOS Linux release 7.8.2003 (...

2020-11-18 12:11:33 1204 9

原创 重装系统后原来的lvm如何挂载

系统重装后之前创建的lvm无法挂载了,挂载分区信息找不到了情况描述:1.原系统有个数据盘采用的是lvm分区,可以正常挂载使用,如/dev/mapper/data1vg-data1lv2.重装系统后找不到可以挂载的盘符,如/dev/mapper/data1vg-data1lv新系统上已经没有该分区信息3.通过pvs、lvscan、lvdisplay都能正常看到信息解决:1.需要安装lvm2包2.激活卷组就可以进行挂载了,命令是vgchange -a y data1vg (这里d

2020-10-21 09:46:23 3538

转载 单元测试的目的及使用

如何编写单元测试燕双龙一 单元测试简介单元测试是代码正确性验证的最重要的工具,也是系统测试当中最重要的环节。也是唯一需要编写代码才能进行测试的一种测试方法。在标准的开发过程中,单元测试的代码与实际程序的代码具有同等的重要性。每一个单元测试,都是用来定向测试其所对应的一个单元的数据是否正确。单元测试是由程序员自己来完成,最终受益的也是程序员自己。可以这么说,程序员有责任编写功能代码,同时也就有责任为自己的代码编写单元测试。执行单元测试,就是为了证明这段代码的行为和我们期望的一致。单元测试还具

2020-09-16 18:07:02 2034

原创 Mysql双主+keepalived(亲测有效)

版本:CentOS Linux release 7.5.1804 (Core)keepalived-1.3.5.tar.gz mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz节点1 IP:192.168.52.187节点2 IP: 192.168.52.188VIP:192.168.52.189初始化sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config &...

2020-09-15 17:59:42 2106 1

原创 Prometheus监控Kubernetes

k8s的部署笔记可以参考我的笔记https://blog.csdn.net/weixin_43885834/article/details/108462087CentOS7 部署K8S集群(kubeadm方式)文章的原创作者是我的一个群主,人非常好,我已经按他的文章部署成功,唯一需要调整的就是要根据自己的节点数要调整PV数量和pod副本数原文链接https://www.k8stech.net/post/prom-in-k8s-1/https://www.k8stech.net/post/pr

2020-09-11 15:26:11 222 1

原创 CentOS7 部署K8S集群(kubeadm方式)

虚拟机: VMware® Workstation 15 Pro15.5.6 build-16341506操作系统:CentOS Linux release 7.5.1804 (Core)Docker:docker-ce-19.03.5-3.el7K8s:1.17部署规划 虚拟机必须为双核,不然master节点初始化时会报错192.168.52.184 k8s-master192.168.52.185 k8s-node1192.168.52.186 ...

2020-09-08 11:04:16 754

原创 Centos7部署jenkins(排坑指南)

背景 原以为只是yum安装然后启动一下,结果遇到了好几个问题,应了那句老话:纸上得来终觉浅,绝知此事要躬行。部署1.安装jdk关闭防火墙[root@bogon local]# sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config & setenforce 0&& systemctl disable firewalld.service && systemctl stop fir..

2020-08-25 09:59:46 479

原创 openldap更改管理员密码(亲测有效)

网上有各种LDAP更改管理员密码得笔记,有些没有效果,有些写的很复杂,所以觉得有必要写一篇简洁明了,无坑得笔记。root@localhost ~]# slappasswd -s zkdn58154{SSHA}ipQGmoPyTV/s+H+fdMvldL3ZZ6wMuT54#记住上述加密密码[root@localhost ~]# vim changepwd.ldif dn: olcDatabase={0}config,cn=configchangetype: modifyreplace:

2020-08-11 19:10:50 3135 8

原创 把oracle19c数据导入oracle11g

背景: 基本所有的数据库都是从高版本兼容低版本,也就是可以把数据从低版本的数据库导入高版本,但如果把高版本数据库的数据导入低版本就会发生一些问题。此文章是记录的把数据从oracle19.3版本导入11g中源数据版本:19.3.0.0.0目标数据库版本:11.2.0.4.0oracle客户端版本:sqldeveloper19.1操作过程首先我尝试使用expdp和impdp来导出导入,导出没有问题,导入dmp文件的时候直接报版本相关错误然后尝试通过oracle...

2020-06-18 15:39:48 11265

原创 centos7 部署YApi

概述YApi 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YApi 还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理。特性基于 Json5 和 Mockjs 定义接口返回数据的结构和文档,效率提升多倍 扁平化权限设计,即保证了大型企业级项目的管理,又保证了易用性 类似 postman 的接口调试 自动化测试, 支持对 Response

2020-06-04 17:21:03 385

原创 oracle开发权限管理解决方案

创建低权用户sqlplus / as sysdbacreate user anytxn_v2_dev_rd identified by "jrx12345" default tablespace ANYTXN_V2_DEV_DATA temporary tablespace ANYTXN_DEV_DATA_TEMP profile DEFAULT;GRANT CONNECT TO an...

2020-05-07 18:14:32 254

原创 Centos7部署时间同步服务chrony

Chrony是一个开源的自由软件,像CentOS7或基于RHEL 7操作系统,已经是默认服务,默认配置文件在 /etc/chrony.conf 它能保持系统时间与时间服务器(NTP)同步,让时间始终保持同步。相对于NTP时间同步软件,占据很大优势。其用法也很简单。Chrony有两个核心组件,分别是:chronyd:是守护进程,主要用于调整内核中运行的系统时间和时间服务器同步。它确定计算机增减时...

2020-04-25 13:16:16 846

原创 oracle19c安装时区补丁(解决ORA-39405 TSTZ版本问题)

背景把aws rds 上托管的oracle数据导入到公司服务器oracle亚马逊 rds oracle版本19.4公司服务器oracle版本19.3通过dump方式导入数据传到公司oracle服务器导入的时候报错这个错误是因为数据库时区版本不一致造成的,并且是源数据时区版本高。目标数据库时区版本低。根据我的理解假如是源数据库时区版本低,目标数据库时区版本高应该是可以导...

2020-04-25 12:39:42 5424 2

原创 centos内网搭建外网可访问的vsftpd服务

需求 给公司存储服务器搭建一个vsftpd,用作外网拉取文件,通过虚拟路有专用通道来拉取网速太慢,所以使用端口映射的方式直接访问vsftpd操作部署服务器内网ip 10.0.10.120#yum install vsftpd关闭防火墙和selinux#service iptables stop#setenforce 0编辑配置#v...

2020-04-11 23:01:06 2105 1

原创 nfs共享目录权限问题解决方案

问题:普通用户使用共享目录时的权限问题之前做nfs共享目录都是给root用户使用,并且设置了no_root_squash,一直没思考过权限问题信用卡压测时给anytxnv2用户使用nfs共享目录时发现 不能在目录里创建或者删除用户解决办法两种方法1在服务端查看挂载文件夹的主和组再查看uid和gid去客户端执行命令,把客户端需要访问这个目录的用户 组id改成5...

2020-04-04 12:17:06 13064 6

原创 Centos安装配置nfs共享存储

客户端和服务端都要安装nfs-utils rpcbindyum install nfs-utils rpcbind服务端设置(192.168.108.131):创建共享目录:mkdir /sharevim /etc/exports/share 192.168.108.130 (rw,sync,root_squash)配置哪台机器可以挂载,也可以用*表示,让所有机器都可以挂载...

2020-04-04 11:48:31 212

原创 Oracle19c PDB配置监听

要配置监听首先要明白几个概念GLOBAL_DBNAME,SID_NAME,SERVICE_NAMEglocal_name:对一个数据库的唯一标识,在创建数据库的时候决定,缺省值为db_name.db_domain。在之后对参数文件中db_name和db_domain参数的任何修改都不影响global_name的值,如果要修改glocal_name,只能alter databaserena...

2020-02-21 22:52:18 11924 4

原创 Oracle19c 创建表空间

昨天部署好oracle19c后,用以前oracle11g的笔记来创建表空间遇到了坑。这里写一下总结。其实之所以遇到坑是因为相比于oracle11g,oracle19c多了一个CDB和PDB的概念(从12C开始出现)。#确定要创建表空间的目录[oracle@localhost ~]$ su - oracle[oracle@localhost ~]$ cd /opt/...

2020-02-21 20:50:10 6926

转载 【翻译】--19C Oracle 安装指导

18C新功能 1.简化的基于镜像的Oracle数据库安装 从18C开始,Oracle可以作为镜像文件来下载和安装,必须解压缩镜像文件到ORACLE_HOME目录,然后执行runInstaller安装。 有关更多信息,请参阅关于基于映像的Oracle数据库安装 2.基于RPM的Oracle数据库安装 rpm -ivh 命令安装,可以自动完成安装前检查...

2020-02-21 11:23:39 1090

原创 Centos7 RPM安装oracle19c

19c的安装,相比11g,除了支持图形、命令行、静默安装外,最大的改进,就是支持RPM安装。RPM是什么?RPM是Red-Hat Package Manager(RPM软件包管理器)的缩写,原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎,逐渐受到其他发行版的采用。RPM套件管理方式的出现,让Linux易于安装,升级,间...

2020-02-20 21:44:01 5277 15

原创 Centos 编译安装mysql5.7

#卸载系统自带的Mariadb#rpm -qa|grep mariadbmariadb-libs-5.5.44-2.el7.centos.x86_64#rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64检查mysql是否存在#rpm -qa | grep mysql#创建一个用户名为mysql的用户并加入mysql用户组#u...

2020-02-20 16:18:40 195

Centos7最小化系统离线安装ansible所有依赖及安装包

用于离线环境,Centos7系统一键安装ansible服务,本人测试环境为:Centos7.5最小化系统。解压后直接进入此目录通过yum localinstall -y ansible命令安装即可

2020-05-07

oracle19c所有版本通用时区版本34补丁p29997937_190000_Linux-x86-64_34版本.zip

适用于19c所有oracle版本的34版本时区补丁 补丁用于解决ORA-39405 TSTZ版本问题的错误 用于把oracle19c数据库加TSTZ34版本的补丁 可通过SQL> SELECT * FROM v$timezone_file;命令查询时区版本 安装过程可以查看我的文章https://blog.csdn.net/weixin_43885834/article/details/105745901 安装补丁后还需要调整时区到最新,调整时区脚本 https://download.csdn.net/download/weixin_43885834/12360984

2020-05-07

oracle19c所有版本通用时区版本33补丁p28852325_190000_Linux-x86-64_33版本.zip

适用于19c所有oracle版本的33版本时区补丁 补丁用于解决ORA-39405 TSTZ版本问题的错误 用于把oracle19.3数据库加TSTZ33版本的补丁 可通过SQL> SELECT * FROM v$timezone_file;命令查询时区版本 安装过程可以查看我的文章https://blog.csdn.net/weixin_43885834/article/details/105745901 安装补丁后还需要调整时区到最新,调整时区脚本 https://download.csdn.net/download/weixin_43885834/12360984

2020-05-07

调整数据库时区版本脚本DBMS_DST_scriptsV1.9.zip

亲测有效 通过此版本可以把oracle时区版本调整到为最新版本,一般配合时区补丁使用 可以参考https://blog.csdn.net/weixin_43885834/article/details/105745901 https://download.csdn.net/download/weixin_43885834/12360971 脚本里有说明 先运行upg_tzv_check.sql再运行upg_tzv_apply.sql

2020-04-25

oracle19.3时区版本33补丁p28852325_193000DBRU_Linux-x86-64.zip

注意:此补丁只适用于oracle19.3版本用来添加33版本时区,其他版本使用会报错 我会再上传一个适用于19c所有oracle版本的33版本时区补丁 补丁用于解决ORA-39405 TSTZ版本问题的错误 用于把oracle19.3数据库加TSTZ33版本的补丁 可通过SQL> SELECT * FROM v$timezone_file;命令查询时区版本 Oracle Database 19 Release 19.3.0.0.190416DBRU CORE Patch for Bug# 28852325 for Linux-x86-64 Platforms This patch is non-RAC Rolling Installable. Released: Tue Sep 24 06:08:39 2019 This document describes how you can install the CORE DST patch for bug# 28852325 on your Oracle Database 19 Release 19.3.0.0.190416DBRU 安装过程可以查看我的文章https://blog.csdn.net/weixin_43885834/article/details/105745901 安装补丁后还需要调整时区到最新,调整时区脚本 https://download.csdn.net/download/weixin_43885834/12360984

2020-04-25

Centos7编译安装oracle19c所需依赖包oracle19c.zip

oracl19c安装可以参考我的笔记https://blog.csdn.net/weixin_43885834/article/details/104418387 本人经常在没有外网的服务器上部署环境所以整理了此包。 此压缩包是oracle19c 基于centos7.5最小化安装时所需要的包,自己使用过好几遍 yum install -y bc binutils compat-libcap1 compat-libstdc++ elfutils-libelf elfutils-libelf-devel fontconfig-devel \ glibc glibc-devel ksh libaio libaio-devel libX11 libXau libXi libXtst libXrender libXrender-devel libgcc \ librdmacm-devel libstdc++ libstdc++-devel libxcb make net-tools nfs-utils python python-configshell \ python-rtslib python-six targetcli smartmontools sysstat 其他可能需要的包,这个目录下的包可以可以不装 yum install -y xorg-x11-xauth tigervnc-server zip unzip smartmontools lrzsz readline readline-devel 适用于Linux的其他驱动程序和软件包(略,一般不需要) 非必须安装,但您可以有选择的安装或配置这些包

2020-02-20

空空如也

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

TA关注的人

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