运维教程

Tomcat中修改server.xml和content.xml后自动还原问题解

在server.xml和content.xml中写入配置文件,重启服务器后,发现xml会重新恢复默认设置,之前的配置全部没了 原因:在eclipse里集成添加tomcat时,eclipse会自动储存tomcat的配置文件。作为一个...

nginx+lua单机上万并发的实现

nginx是我们最常用的服务器,常用于做内容分发和反向代理,lua是一种类C的脚本语言,广泛应用于游戏行业,十年前页游流行的时候,我曾经买过传奇类游戏的源码,游戏中的服务端就...

如何解决Linux下Too many open files问题

引起的原因就是进程在某个时刻打开了超过系统限制的文件数量以及通讯链接数。 通过命令ulimit -a可以查看当前系统设置的最大句柄数是多少 core file size (blocks, -c) 0 data seg size (kbytes,...

vmware esxi6.5安装使用详细步骤

目录 简介 体系结构 ESXI的优点 一、什么是vSphere 二、虚拟机的好处 三、为什么要使用虚拟机: 四、vSphere基础物理架构 五、vSphere基本架构 步骤-ESXi的安装 一、ESXi的安装环境: 二、...

网络线路科普之CN2,GIA,CIA,BGP以及IPLC都是什么

什么是CN2线路? CN2全称为中国电信下一代承载网,英文Chinatelecom Next Carrier Network,缩写为CNCN,进一步缩写为CN2,分为CN2 GIA和CN2 GT。 CN2 GT:CN2里属于Global Transit的产品(又名GI【本文由:日...

浅谈实时计算框架Flink集群搭建与运行机制

目录 一、Flink概述 1.1、基础简介 1.2、应用场景 二、环境部署 2.1、安装包管理 2.2、集群配置 2.3、启动与停止 2.4、Web界面 三、开发入门案例 3.1、数据脚本 3.2、引入基础依赖 3.3、读取...

使用zabbix监控oracle表空间的操作流程

0.概述 zabbix是一款极其强大的开源监控工具,下面我分享下zabbix如何监控表空间,跟着这个思路,监控其他项都是类似操作。 前提条件是你已经有了zabbix server和zabbix agent,且zabbix age...

docker环境搭建JMeter+Grafana+influxdb可视化性能监控平

目录 1、安装docker 2、安装及配置influxDB 3、Grafana安装及配置 4、Jmeter配置及压测一个接口 背景: 在用jmeter压测接口的时候发现其原生的监控起来不是很友好,在网上查阅的时候发现结合...

使用Docker+jenkins+python3环境搭建超详细教程

前言: 自动化写好后需要在服务器上每日定时运行遇到,这样的一个问题,Jenkins容器是在docker中安装的 ,然后从git上拉取代码 发现代码在jenkins容器的目录当中,运行的时候提示没有...

Docker+nacos+seata1.3.0安装与使用配置教程

在此之前我搞了一天,虽然seata好用,用起来也超级简单,但是安装配置是真的麻烦,遇见了各种坑,下面来进入正题。o(╥﹏╥)o 一 . 版本 注意:如果版本不匹配也会有各种报错,可...

使用Docker搭建私有GitLab的两种方案

第一种:docker安装 1、拉取开源版本镜像 2、创建对应的数据卷,分别是配置、数据、日志 3、启动容器【本文由:日本服务器 欢迎转载】 4、访问地址 http://ip:8080 即可打开,首次进入需...

在docker中部署k8s的方法

K8s k8s是一个cluster集群,在cluster集群中有多个Namespace,一个namespace下又有多个pods,一个pod下有多个container。 这篇文章带你从头在docker中部署k8s。 docker下载 docker安装 docker: https://docs.d...

Docker安装Kong API Gateway并使用的详细教程

1 简介 Kong不是一个简单的产品,本文讲的Kong主要指的是Kong API Gateway,即API网关。这次主要是简单体验一把,通过Docker安装,然后使用它的Route功能。 2 安装 创建Docker的Network: # 创建...

Tomcat进程占用CPU过高的解决方法

目录 案例 上下文切换开销? 总结 CPU经常会成为系统性能的瓶颈,可能: 内存泄露导致频繁GC,进而引起CPU使用率过高 代码Bug创建了大量的线程,导致CPU频繁上下文切换 通常所说的...

IDEA使用Docker插件(菜鸟教程)

目录 说明 一、开启Docker远程访问 二、连接docker 三、镜像的拉取 四、容器的创建与运行 五、docker一键部署springboot项目 可能的错误: 说明 之前docker的学习,包括镜像拉取,容器创建等...

Linux Samba服务器超详细安装配置(附问题解决)

目录 Samba服务器介绍 Samba服务器组件 Samba服务器相关的配置文件 安装Samba 第一种方式:yum安装 第二种方式:安装包安装 配置Samba 修改配置文件 添加用户并设置密码 重启Samba服务器 登...

VMware workstation16 中Centos7下MySQL8.0安装过程及Navi

目录 一、CentOS7+MySQL8.0,yum源安装 二、登录mysql以及修改密码 三、远程登录 1.MySQL yum源安装 2.安装后,首次登录mysql以及密码配置 3.远程登录问题(Navicat15为例) 一、CentOS7+MySQL8.0,yu...

Linux内核宏Container_Of的详细解释

目录 1. 结构体在内存中是如何存储的 2. container_of宏 3. typeof 4. (((type *)0)-member) 5. const typeof(((type * )0) -member)*__mptr = (ptr); 6. offsetof(type, member)) 7. (type * )((char * )__mptr - offsetof(type, member)) 8...

Nginx缓存设置案例详解

在开发调试web的时候,经常会碰到因浏览器缓存(cache)而经常要去清空缓存或者强制刷新来测试的烦恼,提供下apache不缓存配置和nginx不缓存配置的设置。在常用的缓存设置里面有两种方...

docker compose 一键部署分布式配置中心Apollo的过程

简介 说起分布式肯定要想到分布式配置中心、分布式日志、分布式链路追踪等 在分布式部署中业务往往有很多配置比如: 应用程序在启动和运行时需要读取一些配置信息,配置基本上伴...

关于CentOS 8.4离线安装Docker包的问题

用的CentOS 8.4的虚拟机,模拟的服务器环境,无法连接外网,只能离线安装软件。 首先通过外网机下载Docker安装包,下载地址: Index of linux/static/stable/x86_64/ https://download.docker.com/linux/s...

解决使用Docker Compose管理容器的问题

在Docker的设计中,一个容器只运行一个应用。但是目前的绝大多数应用系统都不是一个应用就可以组成的。虽然之前提到了容器间互相连接、交换数据的方法,使用这些方法也确实能搭...

Docker compose部署SpringBoot项目连接MySQL及遇到的坑

前面使用docker简单部署了下SpringBoot项目并介绍了什么是Dockerfile, 如果是镜像比较多的情况下如何一键交付呢?Docker-compose! ,理解了Docker-compose后面学习K8s就会好理解一些 一、安装do...

详解kubernetes pod的编排和生命周期

目录 K8S Master基本架构 Pod的编排思想 Pod对象的属性和容器的属性? Pod的生命周期 K8S Master基本架构 K8S的集群运行依赖Master节点和Node节点的通信,为了更好的理解第4部分的Pod生命周期,...

kubernetes YAML文件的使用

目录 01 YAML文件介绍 YAML---key-value类型 YAML---list类型 02 K8S中Master、Node和Pod的关系 01 YAML文件介绍 K8S在启动Pod的时候,会使用yaml文件的方式来启动,今天我们来看看YAML文件最常用的格式...

如何在kubernetes中创建Pod

目录 如何创建Pod? kubectl工具 如何创建Pod? 在之前的文章中,我们介绍了容器和Pod的区别和关系。我们知道Pod是k8s调度的最小单位,而一个Pod中可以有多个容器,那么我们如何来定义...

wget下载整个网站(整个子目录)或特定目录

使用wget命令下载父目录下的整个子目录 使用wget命令下载父目录下的整个子目录,命令如下: wget -r --level=0 -E --ignore-length -x -k -p -erobots=off -np -N http://www.remote.com/remote/presentation/dir 将会...

浅析kubernetes的控制器和标签

目录 01 k8s中的常用控制器 RC控制器 Deployment控制器 Statefulset控制器 02 Label(标签)的概念 01 k8s中的常用控制器 之前我们了解了Pod是k8s集群中调度的最小单元,Pod是由Pause容器+应用容器组成...

docker上部署MySQL的示例

目录 1 容器云是什么? 2 docker简介 3 使用docker安装MySQL 容器云的概念现在很火,现在很多公司都把MySQL部署在容器上,开始今天内容之前,我们先来看看容器云的概念吧。 1 容器云是什...

Java使用Apache.POI中HSSFWorkbook导出到Excel的实现方法

使用Apache.POI中HSSFWorkbook导出到Excel,具体内容如下所示: 1.引入Poi依赖(3.12) 依赖如下: dependency groupIdorg.apache.poi/groupId artifactIdpoi/artifactId version3.12/version/dependency 2.创建实体类(Use...

docker的一些基本指令

目录 一些基本指令 1、查看当前机器的容器情况 2、下载或者拉取某个镜像。 3、启动、停止和重启容器 4、查看容器内的进程 5、在容器内部执行命令 6、删除容器 最近的工作中,MySQ...

使用Golang玩转Docker API的实践

目录 安装 SDK 管理本地的 Docker 运行容器 后台运行容器 查看容器列表 停止所有运行中的容器 获取指定容器的日志 查看镜像列表 拉取镜像 拉取私有镜像 保存容器成镜像 管理远程的...

Docker安装Oracle_11g的方法

Docker安装Oracle_11g 1.拉取oracle_11g镜像 docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g 2.创建oracle11g容器 docker run -d -p 1521:1521 --name oracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g 3.查看...

docker nginx + https 子域名配置详细教程

今天刚好要帮朋友的服务器搬家,因此把服务器的基础设备都配置了一次, 但在配置的时候遇到了一些问题。原来现在的 google chrome / safari 是会 强制性把http转换成为https 。 刚开始的时...

VMware + Ubuntu18.04 搭建Hadoop集群环境的图文教程

目录 前言 VMware克隆虚拟机(准备工作,克隆3台虚拟机,一台master,两台node) 1.创建Hadoop用户(在master,node1,node2执行) 2.更新apt下载源(在master,node1,node2执行) 3. 安装SSH、配置SSH免密登录 (在...

IIS的web.config中跨域访问设置方法

需求:页面要显示1个图片,但是因为各种原因,导致图片在服务器2上,但是要展示的程序在服务器1 的上面,这样就造成了在显示的时候出现了跨域的问题,本来的思路为直接写个程序...

Docker部署SQL Server 2019 Always On集群的实现

目录 Docker部署Always on集群 安装Docker 架构 准备相关容器镜像 操作系统 开始配置-容器 步骤1:创建Dockerfile 步骤2:编译镜像 步骤3:创建容器 步骤4:启动容器 步骤5:SSMS连接MSSQL 配置...

Docke中安装redis的方法

一、搜索redis镜像 docker search redis 二、下载redis镜像 docker pull red【文章出处:美国cn2站群服务器 欢迎转载】is:latest 三、启动redis容器 --name 启动后的容器名称 --restart=always 自启动 -p 端口映...

使用Portainer部署Docker容器的项目实践

目录 一、背景 二、操作步骤 三、安装Portiner 3.1 docker部署 3.2 节点初始化 3.3 功能初探 四、管理节点 4.1 开始添加节点 4.2 开放API控制 4.3 验证端口状态 4.4 完成添加节点 五、部署容器...

详解Apache SkyWalking 告警配置指南

Apache SkyWalking Apache SkyWalking是分布式系统的应用程序性能监视工具(Application Performance Management,APM),专为微服务、云原生架构和基于容器(Docker、K8s、Mesos)架构而设计。 它提供了分...

详解使用Docker进行Redis主从复制实践

目录 一、背景 二、操作步骤 三、安装Docker 四、主服务配置 五、从服务配置 六【本文来源:http://www.1234xp.coml转载请保留出处】、结果验证 6.1 初步验证 6.2 同步检查 一、背景 最近在做...

Vmware + Ubuntu18.04 安装 Hbase 2.3.5的详细教程

前言 上篇安装了 Hadoop ,这篇来安装 Hbase ,当然,如果只是简单做实验的话,其实还是比较简单的。前后大概只需要 十多分钟左右 就可以解决这个实验。 安装 Hbase2.3.5 Hbase 2.3.5安装地...

使用docker部署hbase的方法

单机hbase,先说在前面。 安装docker 先输入docker -v,装过就不用再装了。 yum update #更新(询问输入y)yum install -y yum-utils device-mapper-persistent-data lvm2 #安装依赖yum-config-manager --add-repo http:...

基于IDEA部署Tomcat服务器的步骤详解

目录 简介 步骤一 步骤二 在idea上创建一个动态web项目 步骤三 将Tomcat服务器部署到javaweb项目中 步骤四 Tomcat上的相关部署 步骤五 编写简单的四则运算计算器程序,实现前后端交互 步骤...

Centos8无法安装docker问题的解决方法

出现问题 [root@zh ~]# [root@zh ~]# [root@zh ~]# yum -y install docker上次元数据过期检查:0:08:25 前,执行于 2020年08月05日 星期三 20时28分10秒。未找到匹配的参数: docker错误:没有任何匹配: dock...

Docker使用Git实现Jenkins发布、测试项目的详细流程

目录 一、安装Docker 二、创建自定义网络地址 三、docker创建容器 四、自定义镜像 五、配置nginx反向代理 六、项目上传到Git仓库 七、使用Jenkins发布、测试项目 一、安装Docker PS:安装前提...

使用Dockerfile构建docker镜像

目录 使用Dockerfile构建docker镜像 1、什么是Dockerfile? 2、执行一个Dockerfile,构建镜像 今天我们看看Dockerfile创建的方法。 构建docker镜像,有两种方法: 1、一种是使用docker commit命令 2、另...

Dockerfile常用命令的使用简介

目录 01 CMD 02 ENTRYPOINT 03 WORKDIR 04 ENV 05 USER 06 VOLUME 07 ADD 08 COPY 之前的文章中,我们已经说了RUN、FROM、MAINTAINER、EXPOSE等一些DockerFile的相关命令,今天我们来看DockerFile的其他命令介绍。...

docker容器的原理分析

目录 01 容器的本质是什么? 02 Cgroup技术和Namespace技术介绍 03容器、镜像和仓库之间的关系 01 容器的本质是什么? 今天的重点问题是讲述清楚什么是容器。 要理解容器的概念,首先我...

详解docker容器的层的概念

目录 01 容器的一致性 02 层的概念 03 分层设计的优点 今天我们看看容器的层的概念。 上一节中,我们知道了,容器是一个进程,在这个进程的基础上,添加了下面3个部分: 1、启动L...