架构
ZHONGZEWEI
是我
展开
-
接口安全问题
跨站请求伪造问题目前:我们使用请求头的token(口令)去代表一个用户,每次请求服务器都会携带token去标识用户接口路径+请求头的token+请求体 ,这三个要素构成了一个基本的请求报文场景:1、A用抓包工具,通过分析请求和响应,大致猜到我们的接口格式。2、A在门店附近代理了一个wifi热点,扩大抓包范围,获取到了许多用户的合法token3、A从步骤2中,获取到了合法token后,开始伪装成正常用户并用自己的服务器进行下单请求,导致门店无法正常服务原创 2021-06-26 11:42:23 · 160 阅读 · 0 评论 -
docker安装nexus3
启动命令docker run -d -p 8081:8081 --name nexus3 --restart=always -v /opt/nexus-data:/var/nexus-data sonatype/nexus3启动之后可以进入容器里面查看nexus启动日志,没有报错的话稍等一分钟左右,通过:http://IP:8081 可以访问nexus管理界面。初始的登录用户名为:admin,初始密码:进入容器后cat/opt/nexus-data/admin.password 查看...原创 2021-02-21 11:59:53 · 1025 阅读 · 0 评论 -
Rancher高可用搭建
初始化系统每台机器都要操作# 关闭防火墙systemctl stop firewalld.servicesystemctl disable firewalldfirewall-cmd --reload# 关闭selinuxsetenforce 0 # 临时sed -i 's/enforcing/disabled/' /etc/selinux/config # 永久# 关闭swapswapoff -a # 临时sed -ri 's/.*swap.*/#&/' /etc原创 2021-02-19 17:17:57 · 980 阅读 · 0 评论 -
Jenkins 实现Pipeline生产审批
如果你想实现以下内容,请看此文:1、代码一提交,就自动发布测试环境 ---jenkins触发器实现2、可以指定版本号、分支名,拉取代码 ---git命令实现3、部署生产之前,发一份邮件给老板,请他审核同意发布 --jenkins的邮件功能实现4、不依赖harbor,加快镜像的io传输速度 ---scp和ssh命令实现前提部署好你的jenkins下载好以下插件设置构建时输入的参数发布模式参数分支参数代码提交的版本号部署的测试机器列表参数部署的生产机器列表参数审原创 2020-12-07 17:34:50 · 5357 阅读 · 0 评论 -
使用kubeasz一键部署k8s,安装kubesphere,进行devops
使用kubeasz一键部署k8s机器安排安装依赖工具ansible控制端配置免密码登录下载工具脚本easzup下载 k8s 版本安装文件加入阿里云镜像地址机器安排安装依赖工具# 文档中脚本默认均以root用户执行yum update# 安装pythonyum install python -y# CentOS 7yum install git python-pip -ywget https://bootstrap.pypa.io/get-pip.pypython get-pip.py原创 2020-09-27 21:39:49 · 1657 阅读 · 1 评论 -
单节点运用kubesphere3.0实现容器管理
单节点运用kubesphere3.0实现容器管理基础环境准备# 关闭防火墙systemctl stop firewalld.servicesystemctl disable firewalldfirewall-cmd --reload# 关闭selinuxsetenforce 0 # 临时sed -i 's/enforcing/disabled/' /etc/selinux/config # 永久# 关闭swapswapoff -a # 临时sed -ri 's/.*swa原创 2020-09-22 17:56:13 · 1036 阅读 · 1 评论 -
docker compose搭建minio文件服务器
准备环境dockerdocker compose准备minio.yml文件version: '3'services: minio: image: minio/minio:latest container_name: minio ports: - 9000:9000 volumes: - /mydata/minio:/data #文件挂载 environment: MINIO_ACCESS_KEY: root原创 2020-07-01 00:41:54 · 424 阅读 · 0 评论 -
centos7安装kafka 2.12-2.5.0集群
安装zookeeper集群参见文章:https://blog.csdn.net/ZHONGZEWEI/article/details/106990214上篇文章已经在以下3台虚拟机安装了zookeeperip hostname192.168.152.149 node-1192.168.152.150 node-2192.168.152.151 node-3下载安装包并且上传到node-1下载地址:http://kafka.apache.org/downloads原创 2020-06-29 00:01:23 · 680 阅读 · 0 评论 -
centos7安装zookeeper 3.4.5集群
准备3台虚拟机(node)192.168.152.149 node-1192.168.152.150 node-2192.168.152.151 node-3修改各个虚拟机主机名-每台虚拟机都要操作vi /etc/sysconfig/networkNETWORKING=yesHOSTNAME=node-1 (每个虚拟机的HOSTNAME不一样,有node-1,node-2,node-3)修改主机名和IP的映射关系-每台虚拟机都要操作vim /etc/hosts192.168.15原创 2020-06-27 23:49:05 · 349 阅读 · 0 评论 -
docker compose搭建zookeeper3.5.8集群
准备环境dockerdocker compose准备zoo.yml文件version: '3.1'services: zoo1: image: zookeeper:3.5.8 restart: always hostname: zoo1 container_name: zookeeper_1 #domainname: ports: - 2181:2181 volumes: - /usr/local/docker_原创 2020-06-27 18:34:03 · 366 阅读 · 0 评论 -
centos安装jenkins2.235
准备环境安装好java下载并上传安装文件https://pkg.jenkins.io/redhat-stable/在上面的网址中找一个比较新的就行下载上传到centos服务器安装jenkis的rmp包在rpm安装文件的所在文件夹中,执行:修改/etc/sysconfig/jenkins配置文件vim /etc/sysconfig/jenkins# 将JENKINS_USER改成="root"修改 /etc/init.d/jenkins文件有时候我们的java的安装文件是原创 2020-06-20 17:18:22 · 1899 阅读 · 1 评论 -
centos利用docker-compose安装es7.7.0+kibana7.7.0
准备环境安装好docker安装好docker-compose安装JDK(版本号尽量高点,至少jdk9)准备esAndKibana.yml文件version: '3'services: elasticsearch: image: elasticsearch:7.7.0 container_name: elasticsearch environment: - "cluster.name=elasticsearch" #设置集群名称为elasticsearch原创 2020-06-20 14:01:25 · 606 阅读 · 0 评论 -
centos利用docker-compose安装单节点elasticsearch 7.7.0
准备环境安装好docker安装好docker-compose安装JDK(版本号尽量高点,至少jdk9)准备elasticsearch.yml文件version: '3'services: elasticsearch: image: elasticsearch:7.7.0 container_name: elasticsearch environment: - "cluster.name=elasticsearch" #设置集群名称为elasticsear原创 2020-06-20 13:33:20 · 1521 阅读 · 1 评论 -
centos安装harbor
准备环境安装好docker安装好docker-compose找到github下载对应安装文件,并且解压到服务器https://github.com/goharbor/harbor/releases上传到centos服务器,并且解压tar -zxvf harbor-online-installer-v1.10.3.tgz修改解压文件内部的harbor.yml安装在harbor.yml的所在文件夹中,执行如下命令./install.sh配置私有仓库1、vim /etc/d原创 2020-06-20 11:37:41 · 332 阅读 · 0 评论 -
centos利用docker compose安装MongoDB
准备环境安装好docker安装好docker-compose准备mongo.yml文件version: '3'services: mongo: image: mongo:3.2 container_name: mongo volumes: - /mydata/mongo/db:/data/db #数据文件挂载 ports: - 27017:27017执行安装命令在mongo.yml的所在文件夹中,执行如下命令:docker-原创 2020-06-20 10:34:14 · 889 阅读 · 0 评论 -
centos利用docker compose安装单节点redis
准备环境安装好docker安装好docker-compose准备redis.yml文件version: '3'services: redis: image: redis:3.2 container_name: redis command: redis-server --appendonly yes volumes: - /mydata/redis/data:/data #数据文件挂载 ports: - 6379:6379原创 2020-06-20 10:09:16 · 229 阅读 · 0 评论 -
centos7安装sonarQuebe8.3.1
标题准备环境Centos 7JDK 14PostgreSQL 12下载SonarQube将下载文件上传到centos目录解压安装文件yum install unzipunzip sonarqube-8.3.1.34397创建sonar数据库create database sonar;创建sonar用户并赋予安装文件夹权限groupadd sonaruseradd sonar -g sonar#设置sonar用户的密码为sonarpasswd sonar cho原创 2020-06-08 00:00:07 · 703 阅读 · 0 评论 -
CENTOS安装单节点elasticSearch7.7.0
下载安装https://www.elastic.co/downloads/past-releases官网的现在下载页面。进入以后选择对应的产品和版本进行下载。上传安装文件并解压到centos修改配置文件修改elasticsearch.yml配置文件里面修改如下:cluster.name: my-applicationnode.name: node-1network.host: 0.0.0.0http.port: 9200cluster....原创 2020-06-07 21:23:18 · 489 阅读 · 0 评论 -
centos安装docker和docker-compose
安装docker(1)yum 包更新到最新sudo yum update(2)安装需要的软件包,yum-util 提供yum-config-manager 功能,另外两个是devicemapper驱动依赖的sudo yum install -y yum-utils device-mapper-persistent-data lvm2(3)设置yum 源为阿里云sudo yum-config-manager --add-repo http://mirrors.aliyun.com原创 2020-06-06 22:30:23 · 207 阅读 · 0 评论 -
k8s常见命令汇总
1、查看pods所在的运行节点kubectl get pods -o wide2、查看节点信息kubectl get nodes原创 2020-05-23 16:02:16 · 363 阅读 · 0 评论 -
YAPI的docker部署--离线的情况下部署
1、安装docker略。。。2、制作镜像1、在有网的服务器上拉取镜像docker pull mongodocker pull registry.cn-hangzhou.aliyuncs.com/anoy/yapi2、镜像备份//备份mongodocker save -o mongo.tar mongo//备份yapidocker save -o yapi.t...原创 2019-12-08 22:47:14 · 732 阅读 · 0 评论 -
YAPI的docker部署--在线有网络的部署
1、安装docker(1)yum 包更新到最新sudo yum update(2)安装需要的软件包,yum-util 提供yum-config-manager 功能,另外两个是devicemapper驱动依赖的sudo yum install -y yum-utils device-mapper-persistent-data lvm2(3)设置yum 源为阿里云sud...原创 2019-12-08 22:26:38 · 250 阅读 · 0 评论