部署
文章平均质量分 87
懵懵懂懂程序员
编程上不断摸爬打滚的程序员! 相信美好的一切即将发生,一切问题都能解决。
展开
-
日志分隔工具logrotate的学习使用
Linux日志文件总管logrotate的学习使用logrotate是个十分有用的工具,它可以自动对日志进行截断(或轮循)、压缩以及删除旧的日志文件。例如,你可以设置logrotate,让/var/log/nginx日志文件每30天轮循,并删除超过6个月的日志。配置完后,logrotate的运作完全自动化,不必进行任何进一步的人为干预。另外,旧日志也可以通过电子邮件发送1.0 安装logrotateyum -y install logrotate crontabs安装完成后,自动在/etc/原创 2021-09-22 10:10:41 · 1069 阅读 · 0 评论 -
ElasticSearch搜索引擎-6_学习笔记(2021.6.14)
ElasticSearch搜索引擎-6_学习笔记(2021.6.14)ElasticSearch集群搭建前言:一个 Elasticsearch 集群有一个唯一的名字标识,这个名字默认就 是”elasticsearch”。这个名字是重要的,因为一个节点只能通过指定某个集群的名字,来加入 这个集群。集群中包含很多服务器,一个节点就是其中的一个服务器。作为集群的一部分,它存储 数据,参与集群的索引和搜索功能。 一个节点也是由一个名字来标识的,默认情况下,这个名字是一个随机的漫威漫画角色 的名字,这个名字原创 2021-06-14 01:01:23 · 177 阅读 · 0 评论 -
单个Tomcat部署多应用
单个Tomcat部署多应用前言:如果每个应用都单独使用一个tomcat来部署的话, 都会开启一条新进程, 会比较消耗系统资源!下面进行使用一个tomcat进行单端口与区分不同端口部署多应用!Linux跟windows系统下的步骤都差不多、下面使用的是windows系统1. 使用一个端口部署多个应用1.1 将多个应用的war包放入webapps文件夹中[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5LZbUI1P-1595233516580)(https://原创 2020-07-20 16:26:45 · 4681 阅读 · 0 评论 -
ElasticSearch搜索引擎-5_学习笔记(2021.5.30)
ElasticSearch搜索引擎-5_学习笔记(2021.5.30)IK 分词器和ElasticSearch集成使用前言: (IK官网)lucene默认是单字分词,在开发中不符合查询的需求,需要定义一个支持中文的分词器。IKAnalyzer是一个开源的,基于java语言开发的轻量级的中文分词工具包。IK分词器有ik_max_word(最细切分)模式, 将“中华人民共和国国歌”拆分为“中华人民共和国,中华人民,中华,华人,人民共和国,人民,人,民,共和国,共和,和,国国,国歌”,会穷尽各种可原创 2021-05-30 23:22:35 · 181 阅读 · 2 评论 -
ElasticSearch搜索引擎-1_学习笔记(2021.4.11)
ElasticSearch搜索引擎-1_学习笔记(2021.4.11)前言: (官网)ElaticSearch,简称为es, es是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别的数据。es也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单。The Elastic Stack, 包括 Elasticsear原创 2021-04-11 22:50:26 · 369 阅读 · 0 评论 -
使用自动更新https证书, 进行配Nginx学习笔记 (2021.02.08)
自动更新证书, 进行配Nginx学习笔记 (2021.02.08)使用开源的 acme.sh1.0 安装 acme[root@VM-0-9-centos]# curl https://get.acme.sh | shPS 我这下载失败了[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zxzXALlz-1612798725754)(https://s3.ax1x.com/2021/01/30/yFEnL8.jpg)]我是通过下载源码包https://gi原创 2021-02-08 23:40:03 · 2426 阅读 · 0 评论 -
Spring Boot集成MongoDB学习笔记(2020.11.23)
SpringBoot集成MongoDB学习笔记(2020.11.23)前言: (官网 、文档)以前有学习过MongoDB, 但是好久没用过了, 忘记的差不多了, 最近新公司有用到这项技术, 就来复习一波, 顺便记录笔记MongoDB 是一个跨平台的,面向文档的数据库,是当前 NoSQL 数据库产品中最热门的一种。它介于关系数据库和非关系数据库之间,是非关系数据库当中功能最丰富,最像关系数据库的产品。它支持的数据结构非常松散,是类似 JSON 的 BSON 格式,因此可以存储比较复杂的数据类型,没有事原创 2020-11-23 18:40:33 · 805 阅读 · 0 评论 -
Jenkins持续集成学习笔记(2020.11.22)
Jenkins持续集成学习笔记(2020.11.22)前言: (官网)以前很久学习过Jenkins持续集成进行快速部署项目进行测试, 最近换工作了, 发现新公司有用到, 现在来复习一下官网介绍: 领先的开源自动化服务器Jenkins提供了数百个插件来支持构建,部署和自动化任何项目。Jenkins 能实施监控集成中存在的错误,提供详细的日志文件和提醒功能,还能用图表的形式形象地展示项目构建 的趋势和稳定性。1.0 下载安装Jenkins下面在docker方式中安装Jenkins1.1.1原创 2020-11-22 14:47:21 · 343 阅读 · 0 评论 -
3-CloudAlibaba-Nacos(集群)学习笔记2020.10.19
3-CloudAlibaba-Nacos(集群)学习笔记2020.10.19前言: (官网)生产环境都是要保证高可用, 所以需要搭建Nacos集群, 来保证不会由于只有一个注册中心情况下挂了, 整个微服都出现问题, 由于Nacos默认使用的是内置嵌入式数据库derby, 如果搭建集群会出现数据一致性问题, 每个Nacos中数据库数据都不同。所以需要使用自定义MySQL数据库, 目前也仅支持MySQL。 (前面笔记1-注册中心中配置过自定义数据库进行持久化配置)从官网上的集群部署架构图上看,原创 2020-10-20 14:33:19 · 354 阅读 · 0 评论 -
简单方式Docker容器中安装2个MySQL数据库-2020.09.24
Docker容器中安装2个MySQL数据库学习笔记(2020.09.24)起因, 是打算和朋友共享远程云服务器, 所以需要安装2个数据库, 以免造成大家数据混乱。1.0 创建容器时指定MySQL内部端口 (推荐)# -e MYSQL_TCP_PORT=3308指定端口[root@zhihao ~]# docker run -id --name mysql-2 -p 3308:3308 -e MYSQL_ROOT_PASSWORD=root -e MYSQL_TCP_PORT=3308 mysql原创 2020-09-25 10:25:00 · 2296 阅读 · 0 评论 -
Docker容器部署SpringBoot项目(2020.09.22)
Docker容器部署SpringBoot前提安装好Docker、JDK环境1.0 自己手动Dockerfile构建镜像1.1.1 创建Dockerfile文件Dockerfile 文件用来说明如何来构建镜像,录入以下内容。#使用 JDK 8 环境为基础镜像,如果镜像不是本地的将会从 DockerHub 进行下载FROM openjdk:8-jdk-alpine#这个命令的效果是:在宿主机的/var/lib/docker目录下创建一个临时文件并把它链接到tomcat容器的工作目录/tm原创 2020-09-22 11:35:39 · 299 阅读 · 0 评论 -
Linux中CentOS上安装Docker容器学习笔记(2020.09.05)
Linux中CentOS上安装Docker Engine学习笔记(2020.09.05)前言:Docker概念Docker是供开发人员和系统管理员 使用容器构建,运行和共享应用程序的平台。使用容器来部署应用程序称为容器化。容器并不是新事物,但用于轻松部署应用程序的容器却是新事物。容器化越来越受欢迎,因为容器是:灵活:即使最复杂的应用程序也可以容器化。轻量级:容器利用并共享了主机内核,在系统资源方面比虚拟机更有效。可移植:您可以在本地构建,部署到云并在任何地方运行。松散耦合:容器是高度自给自原创 2020-09-08 18:32:50 · 164 阅读 · 0 评论 -
Docker安装、配置Nginx(学习笔记2020.09.06)
Docker安装、配置Nginx(学习笔记2020.09.06)1.0 获取Nginx# 搜索nginx镜像[root@zhihao /]# docker search nginx# 下载最新nginx镜像[root@zhihao /]# docker pull nginx# 查看本地镜像是否下载成功[root@zhihao /]# docker images nginx1.1 创建(启动)Nginx容器[root@zhihao /]# docker run -id --name=ngi原创 2020-09-08 12:05:36 · 278 阅读 · 0 评论 -
Docker容器部署SpringBoot项目(学习笔记2020.09.06)
Docker容器部署SpringBoot项目前提安装好Docker、JDK环境1.0 自己手动Dockerfile构建镜像1.1.1 创建Dockerfile文件Dockerfile 文件用来说明如何来构建镜像,录入以下内容。#使用 JDK 8 环境为基础镜像,如果镜像不是本地的将会从 DockerHub 进行下载FROM openjdk:8-jdk-alpine#这个命令的效果是:在宿主机的/var/lib/docker目录下创建一个临时文件并把它链接到tomcat容器的工作目录/原创 2020-09-07 15:40:28 · 154 阅读 · 0 评论 -
Nginx复习学习笔记(Linux下安装、运行、配置负载均衡与反向代理2020.09.04)
Nginx复习学习笔记(Linux下安装、运行、配置负载均衡与反向代理2020.09.04)前言:Nginx是一款轻量级的Web服务器、反向代理、负载均衡服务器,由于它的内存占用少,启动极快,高并发能力强,在互联网项目中广泛应用, 有点类似网关。PS: 下面操作都是在新购买的阿里云主机上操作的!1.0 Linux下安装nginxLinux下安装软件的3种方式:1.软件包方式安装 (rpm,yum);2.源代码安装;3.二进制安装。我们使用最多的也就是软件包与二进制安装。以前学习的时候使原创 2020-09-04 12:08:42 · 688 阅读 · 0 评论