
运维
文章平均质量分 67
运维、架构、技术方案
code-jam
~~~
展开
-
elasticsearch, kibana, 6.8.18 版本下的创建索引,指定timestamp,java CRUD,maven版本等
elk,es,kibana , elasticsearch 6.8.18 版本下的一系列操作记录。亲测成功。原创 2024-07-19 11:18:36 · 886 阅读 · 2 评论 -
windows家庭中文版使用hyperv功能
windows10,家庭基本版使用hyperv的虚拟机功能转载 2023-05-17 14:44:30 · 230 阅读 · 0 评论 -
logback.xml 的配置的具体用法和含义的学习笔记
logback.xml 的具体配置项的含义原创 2022-05-17 15:00:09 · 842 阅读 · 0 评论 -
docker方式部署nacos或nacos集群
常规方式部署nacos、nacos集群。容器方式(docker-compose)方式部署nacos、nacos集群。原创 2022-03-31 13:47:22 · 3515 阅读 · 0 评论 -
docker-compose 启动mysql或多个项目实例
docker-compose方式启动MySQL,或者通过配置启动多个docker实例,并且不同实例在同一个局域网内,可以互相通信。原创 2022-03-29 14:47:40 · 4173 阅读 · 0 评论 -
如何使用nginx部署https网站
背景机器:CentOS 7.x 64 bitnginx版本:随便下了个当前官网最新的,nginx-1.21.5.tar.gz大家都知道,nginx可以用来作为一个http服务器,随便操作一下,然后就可以访问80端口了。这里假定A机器的ip地址为: 192.1686.182.151,则安装nginx后直接在浏览器地址栏输入 http://192.168.182.151/即可访问到网站(https的方式则不能访问),如下图。显然,这是一个http网站,那么想要做一个https网站,要怎么做?部原创 2022-03-16 10:57:35 · 6126 阅读 · 0 评论 -
centos 传统方式部署和使用elk 7.8.0(非容器方式)
CentOS rpm传统方式安装和部署、使用elk。CentOS7 + elasticsearch + logstash + kibana原创 2022-03-09 14:47:34 · 3788 阅读 · 0 评论 -
windows hyperV + windows虚拟机既可以上外网,又设置静态ip的办法
hyperv中设置交换机,使用宿主机上某个有效网卡,指定为External类型。vm windows中,设置为使用上述的网卡,则虚拟机可以上外网。vm windows中,在控制面板–网络和Internet–更改适配器设置中,指定此机器的ip,不要使用自动分配ip就完事。...原创 2018-10-15 10:57:07 · 2803 阅读 · 0 评论 -
hyperv虚拟机网络问题记录/以及Linux/centos虚拟机怎样配置固定ip static ip
background:物理机:windows 10 professional 64bit可连通外网的网络,ip地址随意(ipconfig时候能看到一个192.168.0.*的常规内网ip)此机器有且只有一个无线网卡,连接着公司里的wifi。hyper-v已开启,装有windows server 2012 和 centos 7.5 64bit两个虚拟机。现在想要实现什么效果?物理机...原创 2018-10-23 09:45:46 · 1182 阅读 · 0 评论 -
IIS重定向配置
如题。这里备份一下,没有别的什么意义。<system.web><customErrors mode="Off" /> <compilation debug="true" targetFramework="4.6.1" /> <httpRuntime targetFramework="4.5.2" /> </system...原创 2021-07-01 15:44:05 · 2149 阅读 · 0 评论 -
CentOS7 查看和开放防火墙
CentOS升级到7之后,发现无法使用iptables控制Linuxs的端口,baidu之后发现Centos 7使用firewalld代替了原来的iptables。开启端口[root@centos7 ~]# firewall-cmd --zone=public --add-port=80/tcp --permanent查询端口号80 是否开启:[root@centos7 ~]# firewall-cmd --query-port=80/tcp重启防火墙:[root@centos7 ~]# fir转载 2020-07-30 14:31:44 · 236 阅读 · 0 评论 -
windows中利用IIS和web Deploy远程部署.NET网站项目
具体的思路和方法其实都没有必要再重复了。这位大佬就讲的很好。我只补充一点,这里是原文:http://www.cnblogs.com/potential/p/3751426.html或者 https://jingyan.baidu.com/article/642c9d34e614de644a46f783.html反正都差不多。--------------但原创 2017-10-24 10:16:10 · 3193 阅读 · 0 评论 -
virtualBox NAT模式,设置虚拟机可上网,宿主机可访问虚拟机的方法
由于”桥接模式“毕竟是相当于在局域网内新加入了一台独立计算机,具有指定的IP地址、子网掩码、网管、DNS等。尤其是IP地址,这是有限的,而且更多情况下如果是在公司里,这个是由网管/运维来统筹处理的,这就有了点”受制于人“的色彩。现在想要做的是使用NAT网络模式,使得虚拟机可上网,而宿主机也可以通过诸如ssh等协议连接到虚拟机。原创 2020-03-23 15:56:20 · 25660 阅读 · 0 评论 -
【综合学习】CentOS7 使用jenkins并部署基于npm的vue项目
1.CentOS 安装 wget工具(可能已有)。sudo yum install wget -y2. 按照jenkins官网,执行几个命令即可安装jenkins成功。安装`Jenkins`之前需要有`java`环境,不多说。Jenkins官网安装页sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/re...原创 2020-01-17 11:29:07 · 1180 阅读 · 0 评论 -
【综合学习】springboot项目使用rabbitmq (简单粗暴) 2020年1月19日
1.项目依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> <version>LATEST</version></...原创 2020-01-20 10:35:43 · 285 阅读 · 0 评论 -
【综合学习】centos7安装java 1.8环境
finalShellfinalShell可以直接连接linux机器SSH协议,并且可以直接传输文件,连ftp都不需要。具体略。安装java 1.8参考的博文地址:https://blog.youkuaiyun.com/jinhaijing/article/details/82668583经操作,完全一致。...原创 2020-01-19 11:46:41 · 189 阅读 · 0 评论 -
centos7的Jenkins的maven插件的settings.xml配置文件路径在哪里
1.centOS7 版本2、jenkins版本见下图右下角版本号3、maven插件版本号4. 配置文件路径其中settings.xml文件本是没有的,是我自己新建文件,并且输入内容的。以下是当前我这个“纯天然”的settings.xml文件的内容settings.xml<?xml version="1.0" encoding="UTF-8"?><!--Licensed to the Apache Software Foundation (ASF) under原创 2020-05-10 22:30:01 · 6370 阅读 · 0 评论 -
CentOS7 docker部署springboot项目(两种方式)
首先,使用现在主流的IDE Idea创建一个最简单的springboot项目。比如随便带有一个@RestController的 public String test1(){} 的方法。使之可访问即可。第一种,不依赖docker插件第二种,依赖docker插件原创 2020-09-16 16:11:08 · 4136 阅读 · 4 评论 -
nginx配置负载均衡
传说nginx的功能很多,今天我尝试了下如何将nginx配置为一个负载均衡服务器。想要实现的效果大致如下图所示:外部X设备,通常是其他机器的浏览器,也可能是程序发起的请求,总之随便什么玩意。首先,N机器装好且配置好nginx就不多说了。如果nginx有独立ip什么的再绑定了域名、端口什么的,那么nginx就可以从给外界被域名形式访问。这个就先不管什么域名之类的事了,假定 http:192.168.182.3 可以访问到nginx的如下内容,这个我们都很熟悉了:现在假如S1、S2、S3机器里原创 2020-08-16 15:44:27 · 550 阅读 · 0 评论 -
vmware虚拟机centos添加磁盘
vmware虚拟机玩多了,发现vmdk文件特别大,而且就算后来把虚拟系统中的文件删除,vmdk文件也不会变小。感觉这样有着显而易见的弊端,就想了想办法。去网上找了找,好像让vmdk文件变小是不行的。但看到了一个思路,就决定试试:给vmware中的虚拟机添加磁盘,使用独立的vmdk文件,然后……就像给电脑装了多个硬盘一样,你可以选择性将不同的东西装在不同的硬盘里。于是,这就引出了下一个问题:centos如何挂载硬盘。CentOS/Linux 的磁盘挂载如图,添加硬盘,直接操作就完了,简单不原创 2020-08-15 15:18:41 · 1706 阅读 · 0 评论 -
公司里开发用的机器,虚拟机、网络、转发、ssh连接、远程桌面、远程开机……等一系列骚操作的操作概述
这篇就不要提docker了,两码事。也不要纠结什么hyperV、virtualBox还是vmware的了,无关紧要。骚操作记录:1. 虚拟机网络配置公司机器A性能好配置高环境复杂,使用体验好,于是总想充分利用。自己平时工作闲暇时给A机器里安装了Vmware虚拟机软件,然后给虚拟机里安装了多个虚拟机a1,a2……等。他们各自可能有不同的操作系统。想要让他们各个机器(a1等)启动后可以正常访问外部网络,即正常上网可以吗?可以,很容易,方法多种。我使用的是NAT网络模式。然后a1等机器里可以自由原创 2020-08-09 11:03:28 · 1274 阅读 · 0 评论 -
CentOS 安装rabbitmq之后,无法访问rabbitmq的管理端网页
在CentOS7.4,使用rpm文件直接安装了erlang和rabbitmq,很顺利没有什么提示几下就成功了。然后systemctl start rabbitmq-server,看了看端口很轻易就启动成功了。但是15276的管理端网页却无法打开,浏览器访问时提示拒绝访问。不知道时什么原因,随便查了查,看到几行可能有用的提示,搜了搜。找到了办法。问题描述如图1.接近方法如图2绿线部分(其他某些垃圾命令可忽略):处理后如图3,正常。参考地址:TCP connection succeeded原创 2020-08-07 11:10:28 · 3180 阅读 · 0 评论 -
简单方式创建一个eureka server 和 eureka client项目,最终实现负载均衡
概念就不赘述了。工具: IDEA 2020以下是第一部分,创建eureka server打开IDEA,新建项目--spring initializr。你可能会遇到找不到“spring initializr”的情况,经查阅和测试,在IDEA安装spring boot插件并启用即可。3. 中间一步略,就是指定package名,项目名之类的,直到下图:4. 显然地,如上图,勾选Eureka Server。(除此之外我什么都没勾选)。5. 然后点击确定,静等各种包下载完成,启动项转载 2020-06-28 16:53:51 · 524 阅读 · 0 评论 -
哪里有免费的nexus私仓库? aliyun
曾经自己费尽心机地在虚拟机linux里部署了一个nexus,但换台电脑就不方便了,于是就产生了这个需求。方法:阿里云免费私有 maven 仓库地址: https://repomanage.rdc.aliyun.com/my/repo然后这个页面足以说明一切,什么都不用多说了。不得不说,良心产品,很棒。如下图:...原创 2020-06-06 18:07:27 · 1094 阅读 · 0 评论 -
linux install python-pip失败的办法
我当前用的是 CentOS 7.x 。因为某些原因,想要执行yum install python-pip然后就没成功,原因就不提了,总之是未成功。报错的形式各种各样,我的这次是这样的:然后去搜索怎么办,有说源问题的,或者其他问题的,细解暂时不管。总之就是最重要的是pip命令可用。现在我的办法:弄一个 get-pip.py 文件(这个文件是干啥的呢?查一下吧,总之就是安装pip的一个python文件)执行命令 python3 get-pip.py,然后成功。上个图。完成。..原创 2020-05-22 17:53:38 · 1304 阅读 · 0 评论 -
使用内网穿透实现本机支付回调测试 natapp
希望本机有个“独立域名”,可以被外界访问到吗?“内网穿透”了解一下。下面这个网站就是我经常用的,感觉很好,具体用法就不提了,官网有详细教程。https://natapp.cn/开发过程中有时候难免要做支付,支付成功或是失败总是会有回调的。在不知道内网穿透的时候总是只能发布到具有外网ip或域名映射的机器上,否则无法接收到回调请求。以下是在IIS上给本机开启了内网穿透并且绑定特有域名的情况下的几个关键截图,我觉得其实已经足够说明问题了,记录一下,用以备忘。...原创 2020-05-22 14:33:40 · 788 阅读 · 0 评论 -
jenkins err报错无法使用的一种解决办法java.lang.IllegalArgumentException: Unable to inject class hudson.model.User
jenkins安装各种各样的插件,然后就出现了这样的报错,并且不是一般的严重,jenkins完全无法使用了。大致如下图:按照报错内容去搜索,也搜不出什么有用的东西。只知道是装插件装出问题来了,那么原因基本上可以确定是跟jenkins插件有关。我不知道原因,不知道办法,只是这次如下操作,然后systemctl restart jenkins.service重启jenkins,居然恢复正常可用的样子了。办法进入$JENKINS_HOME/pluginsrm -rf thisPlugin* 将刚原创 2020-05-12 13:49:52 · 2878 阅读 · 0 评论 -
centos7中jenkins配置springboot项目的几个问题
1. 构建前kill进程的问题问题:kill进程容易,但要如何先查找进程,找到就杀死,找不到就不杀?这里提供一个脚本,假如叫: killprocess.sh#!/bin/shNAME=$1echo $NAMEID=`ps -ef | grep "$NAME" | grep -v "$0" | grep -v "grep" | awk '{print $2}'`echo $IDecho "-------分割线--------"for id in $ID dokill -9 $id e原创 2020-05-10 23:39:25 · 302 阅读 · 0 评论 -
centos7 部署redis,并且可以被其他机器访问
首先,1、安装安装redis的过程,是按照这篇博文做的,一点都不需要改变。Centos7安装Redis2、下载其中值得一提的是,这个文件可能不太好下载,至少我下载的时候就速度极慢,一段时间后速度干脆降到0,很坑。这里有资源(我上传的)。redis-5.0.3.tar.gz + redis-5.0.4.tar.gz + redis-5.0.5.tar.gzhttps://downlo...原创 2020-05-06 09:57:24 · 753 阅读 · 0 评论 -
centos7怎样部署yapi
什么是yapi介绍略,因为不知道yapi为何物的人也不会看下去。上个图意思下。步骤执行命令:npm install -g yapi-cli --registry https://registry.npm.taobao.org上一步安装完毕后,开始启动,执行命令:yapi server此后即可看到如下提示:这就很明显了,直接访问即可。可看到如下内容:下个问题很明显了,需要数...原创 2020-05-04 00:56:14 · 669 阅读 · 0 评论 -
app版本更新的技术方案(不推荐强制更新这一套方案)
初级:建议:原创 2020-03-23 15:51:04 · 2051 阅读 · 0 评论 -
【综合学习】deepin(Ubuntu)安装和使用rabbitmq
@2020年1月19日 农历腊月廿五安装erlangsudo apt-get install erlang-nox安装Rabbitmq更新源sudo apt-get updatesudo apt-get install rabbitmq-server启动、停止、重启、状态rabbitMq命令sudo rabbitmq-server startsudo rabbi...原创 2020-01-19 22:50:51 · 397 阅读 · 0 评论 -
【综合学习】centos7 + maven + jenkins + springboot 多模块module项目部署
先得有一个git仓库,里面是一个基于maven的spring boot项目,用IDE打开能直接运行成功的那种,不必多说。centos7 64 bit,自带java1.8环境。(我的是deepin系统)...原创 2020-01-19 11:44:01 · 1217 阅读 · 0 评论 -
关于日志系统的一点扯淡
原创 2019-12-27 14:04:42 · 169 阅读 · 0 评论 -
windows本机操作linux远程机器的文件并且使用远程机器进行编译操作
这是一个比较“不寻常”的需求,我想一般也不会有人有这种奇怪的需求和想法。但既然今天找到办法了,就记下来,分享。需求背景:Linux服务器,上面有一些环境,如Gcc、python等。我在本机windows可以ssh连接此linux服务器。最好能实现我在本机window上,比如用图形化文本编辑器随便写个a.c, 却可以使用linux机器的gcc等环节进行编译和执行。这个想法古已有之^...原创 2019-12-24 14:24:35 · 557 阅读 · 0 评论 -
终于有人把Elasticsearch原理讲透了!
这可能是我看过的最简单易懂又清晰的elasticsearch文章了。终于有人把Elasticsearch原理讲透了!转载 2019-11-04 23:33:39 · 253 阅读 · 0 评论 -
window + Jekins + .net frameword MVC项目 + visual Studio 2017 企业版EnterPrise的项目构建记录
其实这个事情并不难做,尽管我还是用了很多的时间。Jekins的原理和功能也都很容易理解,操作上也很方便,且容易理解。 在相应插件的帮助下,也确实可以构建.net Framework的项目。关键点在于1.添加正确的msbuild路径 (这个非常重要,而你未必找得着,这也恰恰是我遇到的问题,用了很久才找到)2.指定正确的项目路径(很容易理解)3.没了,完事,就是这么简单。 _网上很多...原创 2018-10-06 00:34:04 · 402 阅读 · 0 评论 -
windows下使用bat文件一键发布.net项目
直接上一个bat文件比较好。简而言之就是完全通过windows命令行操作。诸如:1.进入项目文件夹2.pull最新代码3.使用msbuild.exe命令编译4.通过InstallUtil.exe命令安装编译成功的windows服务(这个项目是个windows服务的,其余项目类推。如dotnet core项目的命令就是 dotnet run …之类的)如此即可完事。@echo of...原创 2018-09-28 19:32:30 · 1658 阅读 · 0 评论 -
xcopy 访问遭到拒绝的问题
使用脚本发布项目,在server是windows的情况下,bat命令就必不可少了。但是今天遇到一个非常抓狂的问题:1.我执行msbuild.exe xxx.sln也不能成功,尽管同样的命令我前几天就顺利执行且成功。(msbuild.exe的相关知识就不提了)提示访问遭到拒绝。2.我已经是Administrator用户和Administrator身份,我要xcopy 一个文件夹到另一个地方,...原创 2018-10-18 11:15:28 · 8801 阅读 · 0 评论 -
Microsoft.AspNetCore.Server.Kestrel[0] Unable to bind to http://localhost:5000 on the IPv6 loopback
背景前提:我在此服务器上已经通过xampp部署了一个thinkphp的网站,已经占用了80端口。这也就是我后续这个问题产生和解决的原因。阿里云的轻量级云服务器(下图),带有镜像为:CentOS 7.3 64 bit此服务器中已安装了对应的.net core 2.2的runtime等内容,可顺利执行完毕此页操作。linux的.net core的简单示例以上是云服务器。在我本机的w...原创 2019-02-28 00:37:56 · 13382 阅读 · 0 评论