centos

基于Docker、Nginx和Jenkins实现前端自动化部署

目录 前期准备 部署目标 Dcoker环境的搭建 连接云服务器 安装Docker环境 Docker安装Docker Compose Docker安装Nginx和Jenkins服务 安装Nginx和Jenkins Nginx和Jenkins目录编写 docker-compose.yml文件配置 nginx...

centos7安装部署gitlab服务器的方法

我这里使用的是centos 7 64bit系统,我试过centos 64bit系统也是可以的 1. 安装依赖软件 yum -y install policycoreutils openssh-server openssh-clients postfix 2.设置postfix开机自启,并启动,postfix支持gitlab发信...

nginx服务器的下载安装与使用详解

下载 http://nginx.org/en/download.html 解压 将下载后的 nginx-1.19.8.zip 压缩包解压缩到 D:/applications 目录下。 解压后的目录结构如下: 【原URL http://www.yidunidc.com/usa.html复制请保留原URL】img src=...

Docker中数据卷(volume)管理的两种方式

上篇文章给大家介绍过 docker基础知识之挂载本地目录的方法,今天给大家介绍Docker中数据卷(volume)管理的两种方式,具体内容如下所示: 什么是数据卷 数据卷( volume ): volume是存在于一...

Docker部署MySQL8集群(一主二从)的实现步骤

目录 一.CentOS7.9安装Docker20 二.部署MySQL集群(一主二从) 三.结果 一.CentOS7.9安装Docker20 1.安装yum-utils工具 yum install -y yum-utils 2.设置docker的依赖源 yum-config-manager --add-repo https://download.doc...

用docker部署RabbitMQ环境的详细介绍

前置条件: 已经安装好docker 1.查找镜像(有2种方式) ①登录rabbitmq官网找到docker镜像,选择想要的镜像的tag https://www.rabbitmq.com/download.html https://hub.docker.com/_/rabbitmq 如果需要访问web管理...

浅谈Tomcat如何打破双亲委托机制

目录 JVM的类加载器 Tomcat的类加载器 findClass loadClass 我们经常会遇到ClassNotFound异常,表明JVM在尝试加载某类时失败了。 要解决这个异常,你得知道 什么是类加载 JVM如何加载类 为什么会...

Nginx配置之实现多台服务器负载均衡

Nginx负载均衡服务器: IP:192.168.0.4(Nginx-Server) Web服务器列表: Web1: 192.168.0.5(Nginx-Node1/Nginx-Web1) Web2:192.168.0.7(Nginx-Node2/Nginx-Web2) 实现目的:用户访问Nginx-Server时,通过Nginx负载均...

Nginx反向代理至go-fastdfs案例讲解

背景 go-fastdfs是支持http协议的一款分布式文件系统,在一般的项目中,很少是直接将文件系统的地址暴露出来的,大多数都会通过nginx等软件进行反代过去,由于我司的业务和网络环境...

docker容器中安装vim问题解决

目录 故事的开始 装个 vim 编辑 hadoop-hive.env 大意了没有闪, 居然是 debian 其他方法 总结 故事的开始 很多互联网公司, 业务走过 0-1 的野蛮生长之后必定需要精细化管理; 尤其是 面向自己...

centos8安装nginx1.9.1的详细过程

1.17.9 更香,真的 nginx下载地址:https://nginx.org/download/ 1.下载nginx wget https://nginx.org/download/nginx-1.9.9.tar.gz 2.解压nginx tar -zxvf nginx-1.9.9.tar.gz 3.安装依赖包 yum -y install gcc gcc-c++ pcre pcre-devel...

Tomcat打破双亲委派机制实现隔离Web应用的方法

目录 Tomcat类加载器的层次结构 WebAppClassLoader SharedClassLoader CatalinaClassLoader CommonClassLoader Spring的加载问题 线程上下文加载器 总结 Tomcat通过自定义类加载器WebAppClassLoader打破双亲委派,即...

docker中的run/cmd/entrypoint的区别详解

Dockerfile中run、cmd和entrypoint都能够用于执行命令,下面是三者的主要用途: run命令执行命令并创建新的镜像层,通常用于安装软件包 cmd命令设置容器启动后默认执行的命令及其参数,但...

CentOS7环境下使用Docker搭建PHP运行环境的过程详解

相关文章: CentOS7下使用yum安装Docker Win10环境下使用Docker搭建PHP运行环境 1、创建私有网络 docker network create lnmp 私有网络创建成功: 2、安装Nginx 镜像地址:https://hub.docker.com/_/nginxtab=t...

使用Docker Compose部快速署ELK(亲测有效)

目录 1.概述 1.1定义 1.2功能说明 2.部署ELK 2.1创建目录和文件 2.2配置docker-compose并启动 2.3打开kibana 3.收集日志 3.1环境准备 3.2使用logback记录日志 3.3使用log4j2记录日志 1.概述 1.1定义 对于大...

Nginx部署vue项目和配置代理的问题解析

1.nginx安装和启动 # 安装nginxsudo apt-get install nginx# 启动sudo service nginx start 验证安装 # 安装完成后使用nginx -v检查,如果输出nginx的版本信息表明安装成功nginx -v# 如果输出类似于这样的版本...

vmware虚拟机安装deepin20最全详细过程

虚拟机软件:vmware workstation 镜像:deepin-desktop-community-1002-amd64.iso 提前创建安装目录:D:\linux\deepin-20 1、打开安装好的vmware workstation,点击创建新的虚拟机 2、 3、 4、 5、 6、 7、 8、 9、...

Docker consul的容器服务更新与发现的问题小结

目录 一、Docker consul的容器服务更新与发现 1、什么是服务注册与发现 2、什么是consul? 3、consul提供的一些关键特性 二、Consul部署 第一步:consul服务器上操作如下 1.建立 consul 服务 2.设...

nginx服务器异常502 bad gateway原因排查

服务器进行公众号粉丝数据同步以及批量推送报错502 根据错误信息可以判定是后端的问题,502错误的原因有很多种,但总的来说就是服务器处理不过来了 1.首先查看服务器日志 1)先查...

Docker中搭建配置Git环境的过程

Docker中配置Git环境 工作中遇到了需要在Docker环境中操作GitLab仓库的场景,需要事先在Docker中搭好Git环境。 由于在Docker中对Git仓库操作是全自动化的,因此需要免密拉取仓库和提交等操...

Nginx的location的常见规则优先级问题

目录 一、Location / 匹配 二、Location = / 匹配 locaiton有四种类型的匹配规则,分别为完全匹配(=)、前缀普通匹配(^~)、正则表达式匹配(~或者~*)、普通匹配 规则 等号类型(=)的优先级最高...

docker容器退出错误码的步骤

有时有些docker容器执行一段时间后退出了,为了查明原因采用查看下docker容器退出的错误码,具体步骤如下: 1、找出退出的容器,可以通过下面两种方式方式查找: docker ps --filter "s...

使用rpm安装指定版本docker(1.12.6)的详细步骤

一.原因 如果系统是Centos7.3,直接使用yum install docker安装的docker版本是1.13.1,导致在创建容器的会报错,错误如下: 所以为了防止安装高版本的docker引发的错误,需要安装1.12.6版本的docker. 二...

使用vmware测试PXE批量安装服务器的详细过程

目录 一、准备阶段 1、准备环境 2、安装方式 3、网卡配置 二、安装阶段 1、安装httpd 2、安装tftp-server 3、复制pxe文件 4、安装dhcp服务 三、安装kickstart自动安装工具 四、在客户主机上测...

Web应用中设置Context Path案例详解

URL:http://hostname.com/contextPath/servletPath/pathInfo Jetty 如果没有contextPath,则默认使用root上下文,root上下文的路径为"/"。 warName.war 在没有XML IoC文件的情况下: 如果WAR文件名是myapp.war,那么...

Nginx+ModSecurity安全模块部署的实现

目录 一、下载 二、部署 1.Nginx部署 2.ModSecurity部署 3.添加ModSecurity模块 4.配置Nginx虚拟主机 为演示已安装Nginx而未添加ModSecurity的情况,以下操作为先安装Nginx,后添加ModSecurity模块。 M...

503 service unavailable错误解决方案讲解

1、打开网页访问出现503 service unavailable,但是刷新一下又能正常访问 一般出现这种情况的话,大多数都是由于网站超过了系统资源,超过IIS限制所导致的,我们需要增加IIS连接数便可以...

Spring Boot 打包上传Docker 仓库的详细步骤

重要提示:学习本文之前需要提前了解docker容器相关的知识,了解和熟练运用常用的docker操作命令,如果已经了解了docker容器相关的知识那我们就开搞吧! 以下是完成标题所述功能的大...

以示例讲解Clickhouse Docker集群部署以及配置

目录 写在前面 环境部署 Zookeeper集群部署 Clickhouse集群部署 1.临时镜像拷贝出配置 2.修改config.xml配置 3.拷贝到其他文件夹 4.分发到其他服务器 配置集群 1.修改配置 2.新增集群配置文件...

docker实现redis集群搭建的方法步骤

目录 一、创建redis docker基础镜像 二、制作redis节点镜像 三、运行redis集群 引用: 摘要:接触docker以来,似乎养成了一种习惯,安装什么应用软件都想往docker方向做,今天就想来尝试下...

nginx 解决跨域问题嵌入第三方页面

目录 前言 困难 跨域定义 nginx 的特性 反向代理 动静分离 尝试实现 最终效果 题外话 前言 我们自己的系统需要加载第三方系统中的一部分组件。计划的是第三方开发、提供相关接口,...

Docker 部署 Prometheus的安装详细教程

目录 1.安装Node Exporter 2.安装cAdvisor 3.安装 Prometheus Server 4.创建运行Grafana 5.添加监控模板 6.键值查询 7.使用Prometheus监控 8.各个监控项的含义 9.Prometheus UI中Target表达式查询 10.安装blackbox...

使用Docker的NFS-Ganesha镜像搭建nfs服务器的详细过程

目录 一、NFS-Ganesha的简介 二、NFS-Ganesha的配置 三、NFS-Ganesha容器的使用 3.1 NFS-Ganesha的服务端搭建 3.2 NFS-Ganesha的客户端使用 四、参考资料 NFS-Ganesha3镜像的说明及使用 一、NFS-Ganesha的简介...

linux脚本基础详细介绍

目录 1.脚本vim环境 2.shell脚本中环境的定义方法 3.shell脚本中的转译字符 4.脚本中变量的数组 5.系统中命令的别名设定 6.脚本中的传参 7.脚本中的循环函数 1.脚本vim环境 在脚本中通常要...

Apache安装后出现服务无法启动(服务里启动出现错

目录 一、报错信息 二、错误原因 三、解决方法 一、报错信息 1、安装后显示安装成功,但是出现服务无法启动错误代码1 2、以管理员身份cmd,进入Apache24/bin目标下,执行httpd.exe 二、错...

linux服务监控及运维

目录 一, 安装psutil 包 二,找到操作系统中所有的服务的name和pid 三,找到需要监控但没有启动的服务 四,监控服务,如果没有开启则自动开启,[并发邮件通知工作人员] 一, 安装psuti...

docker容器的几种存储详解

目录 写在前面 几种存储挂载方式 1.bind mounts 2.volumes 3.tmpfs mount 存储数据共享 写在前面 我们在上篇学习了容器网络,对容器网络驱动bridge工作原理做了较为详细的介绍,今天小作文一起...

centos7.9安装zabbix5.0.14及配置过程

目录 一、基础环境配置 二、安装数据库 三、安装zabbix相关组件 四、配置Zabbix前端 一、基础环境配置 1、关闭firewalld、关闭selinux ##关闭firewalldsystemctl stop firewalldsystemctl disabled firewalld...

浅谈Docker如何自定义host文件

目录 一、命令 二、docker-compose.yml 三、dockerfile 四、直接修改 五、修改镜像 总结 1、问:我们的真正开发的时候数据库都是部署在内网的,而我们程序连接数据库的时候,需要指定内网...

Nginx反向代理入门实战指南

目录 概述 反向代理的作用 实践Nginx反向代理内网穿透8081端口 实现步骤 实现方式二配置upstream Nginx配置https支持 总结 概述 Nginx反向代理(Reverse Proxy):反向代理是指服务器根据客户端...

linux驱动开发中常用函数copy_from_user open read writ

目录 linux驱动常用函数(copy_from_user open read write) 1.open 2.read 3.write 4.copy_to_user 5.copy_from_user linux驱动常用函数(copy_from_user open read write) 1.open 函数定义: int open( const char * pathname, int flags);...

Dockerfile构建自定义镜像的实现

目录 前言 Dockerfile简介 Dockerfile构建镜像的流程 Dockerfile使用 前言 前面文章中使用docker运行容器使用的镜像都是从dockerhub上远程pull下来的,那么我们能不能构建自己的镜像呢?答案是肯...

Tomcat修正JDK原生线程池bug的实现原理

为提高处理能力和并发度,Web容器一般会把处理请求的任务放到线程池,而JDK的原生线程池先天适合CPU密集型任务,于是Tomcat改造之。 Tomcat 线程池原理 其实ThreadPoolExecutor的参数主要有...

Linux实现DHCP服务器的搭建

目录 一.基础知识: 二.DHCP服务器的相关配置: 1.查看server的ip 2.查看DHCP服务的依赖包: 3.安装DHCP服务: 4.进行配置: 三.一个配置例子 一.基础知识: 1.DHCP简介: DHCP(Dynamic Host Configurat...

在Linux环境下安装Kafka

目录 1.1 Java环境为前提 1.2 Zookeeper的安装配置 1.3 Kafka 的安装与配置 1.4 启动Kafka 1.5 重新开一个窗口,查看Zookeeper的节点 1.6 此时Kafka是前台模式启动,要停止,使用Ctrl+C 二、生产与消费...

详解Linux服务器最多能开放多少个端口

目录 端口相关的概念: 端口与服务的关系 1:nmap工具检测开放端口 2:netstat 工具检测开放端口 3:lsof 工具检测开放端口 4:ss 工具检测开放端口 5: 使用telnet检测端口是否开放 6:n...

docker compose部署主从复制的实现

目录 配置解析 服务搭建 目录结构 Compose File 实例配置 启动服务 测试 受限于 Redis 单点性能,加上我们对数据天生就有的备份的需求,因此 Redis 提供了主从复制的服务。 本文记录了通...

探究一个LED如何入门Linux内核

目录 前言 led trigger 开始探索 LED 设备注册 leds 目录 触类旁通 class 目录的产生 start_kernel() Starting kernel … uboot 附完整调用关系 人生切入点 前言 最近项目上需要用到 LED 子系统,在嵌入...

linux swap交换分区(详解)

目录 linux 1.什么是SWAP 2. swappiness调节什么 3. 什么时候会进行swap操作? 4. swap分区的优先级(priority) 5. 启停swap 6. 创建swap空间 linux 1.什么是SWAP 【文章出处:http://www.1234xp.com/tbm.html转载请...

Spring Boot使用Docker分层打包的设置方法

Spring Boot项目使用docker容器, jar和war的分层打包。 Spring Boot 现在支持分层打包技术了, 我们也来用一用, 加速Docker打包, 构建的时候速度也会非常快. 分层设置 首先pom里面要类似设置: pl...