深耕实践
深耕实践
四美
这个作者很懒,什么都没留下…
展开
-
Oracle exedp&impdp备份
#创建逻辑目录,此步不会在OS上创建真正的目录create directory dump_dir as '/data/oracle/dumpdir';#检查刚才创建的管理员目录是否存在select * from dba_directories where directory_name = 'DUMP_DIR';#切换PDBalter session set container=SZDB;#用system管理员给你的指定用户(要导出的表所属用户)赋予在该目录的操作权限。grant read,原创 2022-05-30 23:54:52 · 451 阅读 · 0 评论 -
ffmpeg & red5 & obs
yfm12上sudo yum install epel-releasesudo rpm -v --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.rosudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpmsudo yum install -y ffmpeg ffmpeg-develffmp原创 2021-05-20 09:07:21 · 201 阅读 · 0 评论 -
linux command
内存[root@yfm01 ~]# free total used free shared buff/cache availableMem: 1863000 357804 1313132 9712 192064 1352020Swap: 2097148 0 2097148free -m / free -gtotal代表总原创 2021-05-19 10:36:45 · 446 阅读 · 0 评论 -
sentinel
下载地址:https://github.com/alibaba/Sentinel/releases我这里下载的是sentinel-dashboard-1.8.0.jar启动java -jar -Dserver.port=8666 sentinel-dashboard-1.8.0.jar访问http://192.168.199.112:8666/#/loginsentinel/sentinel启动脚本vi sentinel.shchmod 777 sentinel.sh# !/bin原创 2021-05-17 17:40:53 · 127 阅读 · 1 评论 -
canal
工作原理canal 模拟 MySQL slave 的交互协议,伪装自己为 MySQL slave ,向 MySQL master 发送 dump 协议MySQL master 收到 dump 请求,开始推送 binary log 给 slave (即 canal )canal 解析 binary log 对象(原始为 byte 流)优点: 可以完全和业务代码解耦,增量日志订阅。缺点:实时性不高,订阅mysql日志,DB中数据事务成功后,开始同步至canal。配置Mysqlset globa原创 2021-04-19 22:04:43 · 1617 阅读 · 0 评论 -
openxxx
环境规划主机名内网ip外网ip网卡模式角色yfm20172.16.10.190192.168.199.122NAT、LANOpenvpn-Serveryfm22172.16.10.191LAN内网机器1yfm21192.168.199.121NATOpenvpn-Clientwindows192.168.0.106WIFIOpenvpn-Client软件版本Linux 安装:openvpn-2.4.10.tar.gz y原创 2021-04-04 22:49:45 · 3070 阅读 · 0 评论 -
svn
yum -y install subversion[root@yfm18 svn]# svnserve --versionsvnserve, version 1.7.14 (r1542130) compiled Sep 30 2020, 17:44:04创建SVN版本库目录mkdir -p /data/svn && cd /data/svn创建版本库[root@yfm18 svn]# svnadmin create /data/svn[root@yfm18 svn]原创 2021-04-04 22:45:56 · 88 阅读 · 0 评论 -
fastdfs
[root@yfm03 ~]# cat /etc/centos-releaseCentOS Linux release 7.9.2009 (Core)[root@yfm03 data]# nginx -vnginx version: nginx/1.16.1[root@yfm03 fdfs]# nginx -Vnginx version: nginx/1.16.1built by gcc 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) built with原创 2021-04-04 22:43:07 · 275 阅读 · 0 评论 -
solr & lucene
安装环境[root@yfm05 data]# cat /etc/centos-releaseCentOS Linux release 7.9.2009 (Core)[root@yfm05 data]# java -versionjava version "1.8.0_271"Java(TM) SE Runtime Environment (build 1.8.0_271-b09)Java HotSpot(TM) 64-Bit Server VM (build 25.271-b09, mixed原创 2021-04-04 22:39:41 · 78 阅读 · 0 评论 -
ldap单机
环境规划ip主机名安装软件192.168.199.118yfm18ldap server192.168.199.117yfm17ldap client在yfm18上执行安装 OpenLDAP 服务端,设置数据库配置文件yum -y install openldap-servers openldap-clients cp /usr/share/openldap-servers/DB_CONFIG.example /var/lib/ldap/DB_CONFIG原创 2021-03-22 21:53:37 · 226 阅读 · 1 评论 -
harbor
使用harbor要先安装docker及docker-compose下载 Harbor离线安装包下载地址:https://github.com/goharbor/harbor/releases我这里下载的是harbor-offline-installer-v2.2.0.tgz,492M#将安装包放到/data/harbormkdir -p /data/harbor# 创建服务器证书密钥文件harbor.keyopenssl genrsa -des3 -out harbor.key 2原创 2021-03-18 09:51:38 · 169 阅读 · 0 评论 -
zabbix
zabbix下载地址:https://www.zabbix.com/download安装Zabbix仓库rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpmyum clean all安装Zabbix服务器和代理yum install zabbix-server-mysql zabbix-agent安装Zabbix前端yum install centos-re原创 2021-03-18 09:49:28 · 250 阅读 · 0 评论 -
rancher
节点规划主机ip安装软件192.168.199.117docker,rancher192.168.199.112docker,rancher-agent安装Docker参考之前的文章启动dockersystemctl start docker开机自启systemctl enable docker检查systemctl status dockerdocker --versiondocker info安装Rancher服务器mkdir -p /d原创 2021-03-18 09:44:20 · 131 阅读 · 0 评论 -
skywalking
SkyWalking是什么?SkyWalking是一个可观测性分析平台和应用性能管理系统,提供分布式跟踪、服务网格遥测分析、度量聚合和可视化一体化解决方案,并支持多种开发语言。SkyWalking支持单机与集群部署(默认standalone),并支持多种数据存储(默认H2),如mysql,Elasticsearch,Elasticsearch7等。本文以SkyWalking8.1.0并使用Elasticsearch来存储数据进行讲解,ElasticSearch搭建请参考我的其他文章,SkyWalki原创 2021-03-18 09:41:42 · 369 阅读 · 0 评论 -
Nexus
安装前提,需要jdk1.8Nexus开源版下载地址: https://www.sonatype.com/download-oss-sonatype我这里下载的是nexus-3.30.0-01-unix.tar.gzmkdir -p /data/nexustar -zxvf nexus-3.30.0-01-unix.tar.gzcd nexus-3.30.0-01/bin路径下,vi nexus添加环境变量INSTALL4J_JAVA_HOME_OVERRIDE=/data/jdk/jdk1.原创 2021-03-17 20:30:10 · 365 阅读 · 0 评论 -
oracle install
下载preinstallhttp://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-2.el7.x86_64.rpmOracle 的 rpm 安装包https://www.oracle.com/database/technologies/oracle-database-software-downloads.htmlyum localinstall -y原创 2021-03-15 20:52:13 · 249 阅读 · 0 评论 -
rabbitmq install
#相关依赖包和perlyum -y install make gcc gcc-c++ m4 ncurses-devel openssl-devel unixODBC-develyum -y install perl#安装erlangwget https://packages.erlang-solutions.com/erlang-solutions-2.0-1.noarch.rpmrpm -Uvh erlang-solutions-2.0-1.noarch.rpmcd /etc/yum.re原创 2021-03-14 22:09:52 · 159 阅读 · 0 评论 -
choerdon
硬件最低要求节点数量:4单节点内存信息:16G及以上单节点处理器信息:4核4线程及以上单节点硬盘:100G及以上(如使用NFS存储,那么NFS服务节点建议存储不小于512G)只要现有节点内存与CPU总和大于上述节点要求即可。软件要求系统版本:CentOS7.4及以上Kubernetes:1.10及以上Helm:v3.2.4网络要求各个服务器之间内网互通内网带宽建议1Gbps以上各个服务器能够访问外网约定非特别说明,请使用具有root权限的用户进行安装操作部署教程以NFS原创 2021-03-14 22:06:49 · 405 阅读 · 0 评论 -
kubeasz
基础系统配置2c/4g内存/40g硬盘(该配置仅测试用)最小化安装Ubuntu 16.04 server或者CentOS 7 Minimal配置基础网络、更新源、SSH登录等环境规划ip主机名角色192.168.199.113yfm13master1 ,etcd192.168.199.114yfm14master2 ,192.168.199.115yfm15node1 , etcd192.168.199.116yfm16node2 , e原创 2021-03-14 22:01:53 · 1455 阅读 · 0 评论 -
sonarqube
2019年4月10号,SonarQube发文称在7.9之后,所有的SonarQube的版本(CE、DE、EE和DCE)中将停止对MySQL的支持安装PostgreSQL10yum -y install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpmyum -y install postgresql10yum -y install postgres原创 2021-03-08 09:27:40 · 256 阅读 · 0 评论 -
pipleline+sonarqube+blueOcean
安装插件Build Pipeline PluginSonarQube Scanner for JenkinsBlue Ocean添加sonar serverJenkins -> 系统管理 -> 系统设置 -> SonarQube servers->添加添加sonar scannerJenkins -> 系统管理 -> 全局工具配置 -> SonarQube Scanner->添加项目目录结构yum -y install tree[ro原创 2021-03-01 09:24:14 · 308 阅读 · 0 评论 -
jenkins安装&邮件&权限
yum安装jenkins[root@yfm07 jenkins]# wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo2021-02-25 19:20:57 (10.5 MB/s) - ‘/etc/yum.repos.d/jenkins.repo’ saved [71/71][root@yfm07 jenkins]# rpm --import http://pkg.jenkins-ci.原创 2021-03-01 09:20:27 · 136 阅读 · 0 评论 -
gitlab&邮件&ssh key
最少4G内存 , 不然后期访问 gitlab web页面可能会报错,最好先规划好数据存储目录,免得日后gitlab数据存储目录空间不足[root@yfm07 ~]# free -h total used free shared buff/cache availableMem: 3.7G 564M 2.6G 44M 516M 2.9GSwap原创 2021-03-01 09:17:34 · 523 阅读 · 0 评论 -
prometheus+grafana+mysql
Prometheus 是一套开源的系统监控报警框架。Prometheus 所有采集的监控数据均以指标(metric)的形式保存在内置的时间序列数据库当中(TSDB):属于同一指标名称,同一标签集合的、有时间戳标记的数据流。除了存储的时间序列,Prometheus 还可以根据查询请求产生临时的、衍生的时间序列作为返回结果Exporter 是Prometheus的一类数据采集组件的总称。它负责从目标处搜集数据,并将其转化为Prometheus支持的格式。与传统的数据采集组件不同的是,它并不向中央服务器发送数据原创 2021-03-01 09:15:22 · 285 阅读 · 0 评论 -
elk+filebeats+nginx
Elasticsearch 是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制, restful 风格接口,多数据源,自动搜索负载等。Logstash 是一个完全开源的工具,他可以对你的日志进行收集、分析,并将其存储供以后使用(如,搜索)。kibana 也是一个开源和免费的工具,他 Kibana 可以为 Logstash 和 ElasticSearch 提供的日志分析友好的 Web 界面,可以帮助您汇总、分析和搜索重要数据日志在yfm05安装elasticsear原创 2021-03-01 09:12:34 · 239 阅读 · 0 评论 -
maven install
二进制安装maven官网下载地址http://maven.apache.org/download.cgi我这里下载的是apache-maven-3.6.3-bin.tar.gz将该文件移到/data/mavencd /data/maventar zxf apache-maven-3.6.3-bin.tar.gz设置环境变量echo $JAVA_HOME #查看JAVA_HOMEecho "export JAVA_HOME=/data/jdk/jdk1.8.0_271" >原创 2021-02-28 18:43:08 · 192 阅读 · 0 评论 -
mysql install
系统版本:CentOS Linux release 7.9.2009 (Core)自带的mariadb在/etc目录下也有一个my.cnf卸载掉系统默认数据库mariadb[root@yfm03 mysql]# rpm -qa | grep mariadbmariadb-libs-5.5.68-1.el7.x86_64[root@yfm03 mysql]# rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64源码安装mysqlmkdir -p原创 2021-02-28 18:39:44 · 126 阅读 · 0 评论 -
nodejs install
二进制数据包安装nodejs官网:https://nodejs.org/en/download/cd /data/nodewget https://nodejs.org/dist/v14.15.4/node-v14.15.4-linux-x64.tar.xztar -xvf node-v14.15.4-linux-x64.tar.xz配置环境变量vim /etc/profileexport NODE_HOME=/data/node/node-v14.15.4-linux-x64 ex原创 2021-02-28 18:38:56 · 133 阅读 · 0 评论 -
docker & docker-compose install
安装docker卸载旧版本yum remove docker docker-common docker-selinux安装所需依赖yum install -y yum-utils device-mapper-persistent-data lvm2配置稳定仓库yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo查看可用版本yum list docker-ce --sho原创 2021-02-28 18:37:34 · 81 阅读 · 0 评论 -
jdk install
jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载jdk-8u271-linux-x64.rpm 或 jdk-8u271-linux-x64.tar.gz(根据自己的系统位数选择对应的包)可以使用yum、rpm、tar包,三种方法安装jdk,这里演示tar包方法查看当前系统jdk的版本:java -version列举匹配已安装的java的软件包:yum list原创 2021-02-28 18:36:51 · 234 阅读 · 0 评论 -
zookeeper集群
集群模式节点规划主机ip说明yfm04192.168.199.104节点1yfm05192.168.199.105节点2yfm06192.168.199.106节点3CentOSCentOS Linux release 7.9.2009 (Core)获取安装包mkdir -p /data/zookeeper && cd /data/zookeeperwget https://mirrors.tuna.tsinghua.ed原创 2021-02-28 18:31:34 · 57 阅读 · 0 评论 -
mysql集群&mycat
MySQL 主从复制的形式一主一从主主复制一主多从多主一从级联复制一主一从节点规划主机ip角色yfm01192.168.199.101MASTERyfm02192.168.199.102SLAVEMYSQL5.7.21CENTOSCentOS Linux release 7.9.2009 (Core)查看mysql版本select version();查看centos版本cat /etc/centos-release原创 2021-02-28 18:28:51 · 413 阅读 · 0 评论 -
lvs+nginx+keepalived
基础环境准备两台服务器:192.168.199.101(主)、192.168.199.102(从),每台服务器上分别安装nginx 、keepalived。安装nginx:yum -y install nginx启动nginx:systemctl start nginx安装keepalived:yum -y install keepalived启动keepalived:systemctl start keepalived主从配置:节点规划主机名ip软件端口角色原创 2021-02-28 18:25:30 · 728 阅读 · 0 评论 -
redis集群
单机版在196.168.199.101搭建单机版rediscd /usr/local/wget http://download.redis.io/releases/redis-4.0.11.tar.gztar -zxvf redis-4.0.11.tar.gzcd /usr/local/redis-4.0.11make install PREFIX=/usr/local/redis如果出现类似的报错make[1]: [persist-settings] Error 2 (ignored)说原创 2021-02-28 11:29:08 · 130 阅读 · 0 评论 -
kafka集群&CMAK
集群模式节点规划主机ip说明yfm01192.168.199.101kafka节点1yfm02192.168.199.102kafka节点2yfm03192.168.199.103kafka节点3yfm04192.168.199.104zookeeper节点1yfm05192.168.199.105zookeeper节点2yfm06192.168.199.106zookeeper节点3CentOSCentOS Linux原创 2021-02-28 11:11:28 · 351 阅读 · 0 评论