- 博客(22)
- 资源 (6)
- 收藏
- 关注
原创 Centos7 postgres主从+keepalived高可用部署
背景 网上postgres的高可用笔记都是基于postgres11版本甚至更低的版本部署,而postgres12主从改动较大,网上笔记基本都不适用,所以总结一篇,让大家参考一下。 基于流复制部署,keepalived检测postgresql状态,如果pgsql死了,那么keepalived的VIP漂移到备库,同时提升备库为主库,可以进行读写操作。(默认流复制的主库为可读可写,备库为只读)一.服务初始化系统版本:CentOS Linux release 7.8.2003 (...
2020-11-18 12:11:33
1431
10
原创 重装系统后原来的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
4231
转载 单元测试的目的及使用
如何编写单元测试燕双龙一 单元测试简介单元测试是代码正确性验证的最重要的工具,也是系统测试当中最重要的环节。也是唯一需要编写代码才能进行测试的一种测试方法。在标准的开发过程中,单元测试的代码与实际程序的代码具有同等的重要性。每一个单元测试,都是用来定向测试其所对应的一个单元的数据是否正确。单元测试是由程序员自己来完成,最终受益的也是程序员自己。可以这么说,程序员有责任编写功能代码,同时也就有责任为自己的代码编写单元测试。执行单元测试,就是为了证明这段代码的行为和我们期望的一致。单元测试还具
2020-09-16 18:07:02
2135
原创 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
2471
1
原创 Prometheus监控Kubernetes
k8s的部署笔记可以参考我的笔记https://blog.youkuaiyun.com/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
271
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
838
原创 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
558
原创 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
3687
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
12643
原创 centos7 部署YApi
概述YApi 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YApi 还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理。特性基于 Json5 和 Mockjs 定义接口返回数据的结构和文档,效率提升多倍 扁平化权限设计,即保证了大型企业级项目的管理,又保证了易用性 类似 postman 的接口调试 自动化测试, 支持对 Response
2020-06-04 17:21:03
444
原创 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
339
原创 Centos7部署时间同步服务chrony
Chrony是一个开源的自由软件,像CentOS7或基于RHEL 7操作系统,已经是默认服务,默认配置文件在 /etc/chrony.conf 它能保持系统时间与时间服务器(NTP)同步,让时间始终保持同步。相对于NTP时间同步软件,占据很大优势。其用法也很简单。Chrony有两个核心组件,分别是:chronyd:是守护进程,主要用于调整内核中运行的系统时间和时间服务器同步。它确定计算机增减时...
2020-04-25 13:16:16
932
原创 oracle19c安装时区补丁(解决ORA-39405 TSTZ版本问题)
背景把aws rds 上托管的oracle数据导入到公司服务器oracle亚马逊 rds oracle版本19.4公司服务器oracle版本19.3通过dump方式导入数据传到公司oracle服务器导入的时候报错这个错误是因为数据库时区版本不一致造成的,并且是源数据时区版本高。目标数据库时区版本低。根据我的理解假如是源数据库时区版本低,目标数据库时区版本高应该是可以导...
2020-04-25 12:39:42
6684
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
2476
1
原创 nfs共享目录权限问题解决方案
问题:普通用户使用共享目录时的权限问题之前做nfs共享目录都是给root用户使用,并且设置了no_root_squash,一直没思考过权限问题信用卡压测时给anytxnv2用户使用nfs共享目录时发现 不能在目录里创建或者删除用户解决办法两种方法1在服务端查看挂载文件夹的主和组再查看uid和gid去客户端执行命令,把客户端需要访问这个目录的用户 组id改成5...
2020-04-04 12:17:06
14788
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
250
原创 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
12755
4
原创 Oracle19c 创建表空间
昨天部署好oracle19c后,用以前oracle11g的笔记来创建表空间遇到了坑。这里写一下总结。其实之所以遇到坑是因为相比于oracle11g,oracle19c多了一个CDB和PDB的概念(从12C开始出现)。#确定要创建表空间的目录[oracle@localhost ~]$ su - oracle[oracle@localhost ~]$ cd /opt/...
2020-02-21 20:50:10
7214
转载 【翻译】--19C Oracle 安装指导
18C新功能 1.简化的基于镜像的Oracle数据库安装 从18C开始,Oracle可以作为镜像文件来下载和安装,必须解压缩镜像文件到ORACLE_HOME目录,然后执行runInstaller安装。 有关更多信息,请参阅关于基于映像的Oracle数据库安装 2.基于RPM的Oracle数据库安装 rpm -ivh 命令安装,可以自动完成安装前检查...
2020-02-21 11:23:39
2074
原创 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
5827
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
241
Centos7最小化系统离线安装ansible所有依赖及安装包
2020-05-07
oracle19c所有版本通用时区版本34补丁p29997937_190000_Linux-x86-64_34版本.zip
2020-05-07
oracle19c所有版本通用时区版本33补丁p28852325_190000_Linux-x86-64_33版本.zip
2020-05-07
调整数据库时区版本脚本DBMS_DST_scriptsV1.9.zip
2020-04-25
oracle19.3时区版本33补丁p28852325_193000DBRU_Linux-x86-64.zip
2020-04-25
Centos7编译安装oracle19c所需依赖包oracle19c.zip
2020-02-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人