MrChang Blog

这家伙总以为自己是个天才,实际并不比别人聪明多少!

nginx常用配置文件解析

"nginx常用配置文件解析"

简介 Nginx 可以部署在网络上使用 FastCGI,脚本,SCGI 处理程序,WSGI 应用服务器或 Phusion 乘客模块的动态 HTTP 内容,并可作为软件负载均衡器。 Nginx 使用异步事件驱动的方法来处理请求。 Nginx的模块化事件驱动架构可以在高负载下提供更可预测的性能。 Nginx是一款面向性能设计的HTTP服务器,相较于Apache、lighttpd具有占有内存...

ELK(ElasticSearch, Logstash, Kibana)搭建实时日志分析平台

"ELK(ElasticSearch, Logstash, Kibana)搭建实时日志分析平台"

ELK平台介绍 日志主要包括系统日志、应用程序日志和安全日志。系统运维和开发人员可以通过日志了解服务器软硬件信息、检查配置过程中的错误及错误发生的原因。经常分析日志可以了解服务器的负荷,性能安全性,从而及时采取措施纠正错误。 通常,日志被分散的储存不同的设备上。如果你管理数十上百台服务器,你还在使用依次登录每台机器的传统方法查阅日志。这样是不是感觉很繁琐和效率低下。当务之急我们使用集中化...

ArchiSteamFarmV3.0使用服务器steam云挂卡

"ArchiSteamFarmV3.0使用服务器steam云挂卡"

前言 ASF不再基于.NET Framework 4.6.1(ASF V2系列)编写,如今使用.NET Core 2.0(ASF V系列)。值得庆幸的是,3.0系列的新出了linux版的程序,想在云端挂卡的童鞋,再也不用安装mono了,更不用使用win版的服务器,大大降低了使用内存,提高了运行速度等。 安装步骤 首页你要有一个云服务器,阿里云,腾讯云等等,也可以用跟国外免费的vps,随...

搭建自己的Spring Initializr服务器

"搭建自己的Spring Initializr服务器"

前言 之所以想要搭建自己的Spring Initializr服务器,是因为我的网络环境start.spring.io访问会time out,ping 的话丢包严重,以前公司网络翻墙会好一点,家庭网络是废的,现在基本是全废了。所以决定自己搭建个。 简单看了下官方文档,发现可以直接自己搭建的,只需要源码打包然后在。。。。即可,详细看下面吧。 搭建 访问github clone ...

rancher 快速入门

"快速入门、简单介绍、简单使用"

简介 Rancher是一个开放源码的软件平台,可以让组织在生产中运行和管理Docker和Kubernetes。使用Rancher,组织不再需要使用不同的开源技术从头开始构建容器服务平台。Rancher提供管理生产中的容器所需的整个软件堆栈。 牧场主软件由四个主要组成部分组成: 基础设施协调 Rancher以Linux 主机的形式从任何公共或私有云接收原始计算资源。每个Linux主机都...

jenkins上传jar,war到阿里云oss

"jenkins maven package后上传到私服,并同步到阿里云oss "

说明 建立统一的artifacts仓库是后续的持续部署的前提。目前,建立artifacts仓库大致有如下三种选择: FTP服务器:很多用户仍然在用这种方式存储Artifact 专业的Artifacts存储仓库:比如Nexus, Artifactory等。 对象存储服务:比如阿里云OSS,AWS S3等。如果用户的应用系统全部部署在阿里云中,那么使用阿里云OSS来建立artifacts...

docker私服搭建与使用

"docker 私服 "

docker Registry 这是什么 是一种无状态,高度可扩展的服务器端应用程序,可存储和分发Docker映像。该注册表是开源的,在许可的Apache许可证下 为什么用它 严格控制您的图像存储位置 完全拥有您的图像分配管道 将图像存储和分发紧密集成到您的内部开发工作流程中 安...

阿里巴巴Java开发规约插件使用

"阿里巴巴Java开发规约插件使用"

就在10月15日上午9:00 阿里巴巴于在杭州云栖大会《研发效能峰会》上(其实插件在很早就可以下载了),正式发布《阿里巴巴Java开发手册》扫描插件,该插件在扫描代码后,将不符合《手册》的代码按Blocker/Critical/Major三个等级显示在下方,甚至在IDEA上,还基于Inspection机制提供了实时检测功能,编写代码的同时也能快速发现问题所在。对于历史代码,部分规则实现了批量...

Jenkins 管道 工作流 自动化部署

"Jenkins 管道 工作流 自动化部署"

jenkins Jenkins是一个用Java编写的开源的持续集成工具。在与Oracle发生争执后,项目从Hudson项目复刻。 Jenkins提供了软件开发的持续集成服务。它运行在Servlet容器中(例如Apache Tomcat)。它支持软件配置管理(SCM)工具(包括AccuRev SCM、CVS、Subversion、Git、Perforce、Clearcase和RTC),可以...

设置 SSH 通过密钥登录

"设置 SSH 通过密钥登录"

我们一般使用 PuTTY 等 SSH 客户端来远程管理 Linux 服务器。但是,一般的密码方式登录,容易有密码被暴力破解的问题。所以,一般我们会将 SSH 的端口设置为默认的 22 以外的端口,或者禁用 root 账户登录。其实,有一个更好的办法来保证安全,而且让你可以放心地用 root 账户从远程登录——那就是通过密钥方式登录。 密钥形式登录的原理是:利用密钥生成器制作一对密钥——一只...