雷学委的DevOps一条龙
文章平均质量分 87
16年到18年这几年集中搞过一堆DevOps技术棧。
后面陆续在此更新,欢迎关注转发!
雷学委
高级技术专家带路,事半功倍!多语言爱好者,目前主业大数据。做过创业项目/技术演讲/系统架构/内部培训。过来学习技术吧!
其他:
上海DevOpsDays技术讲师,发表主题演讲
华为云圆桌特邀嘉宾
展开
-
雷学委趣谈编程 大型鞋厂与开发工程化
朋友们,小白奶奶上次听雷学委趣味故事学会了类和对象。回去狂写代码,写了很多代码,面向对象,继承,多态,入门,初级的统统都写了。雷学委既想表扬,又不能! 毕竟,老人这样猛敲代码,对身体不好! 不过老人代码写的很不错,小白看了想要整理汇编成一个新手填坑展示项目(挺有头脑啊!不愧是遗传!)跑过来找学委,你看我奶奶这代码,好多个文件夹,请问怎么样把这些组织好,方便代码分享啊?哇,项目工程化这一块很重要啊,很多小白写很多代码最后还是零散分布的,没有形成自己的积累,其实很亏!原创 2021-06-29 21:40:24 · 1842 阅读 · 107 评论 -
日志原理与开发分析这篇完全指南就够了!适应各种规模!
NodeJS 后端开发 008 日志处理日志是每一个系统/软件都会输出的,比如Window的一些补丁安装日志,软件安装日志,然后我们IT系统基本都会产生日志。各种日志的格式:NodeJS开发的应用如何打印日志和处理日志console对象使用log 库日志的格式与日志分析...原创 2021-06-12 10:57:24 · 4402 阅读 · 191 评论 -
从浅到深使用pm2来彻底掌握微服务运维精髓
喝茶去,让pm2来管理你的微服务前面博主写了一篇如何摆姿势启动进程的收到好多阅读。里面介绍了,pm2这个js库,这个库除了对简单应用进程管理,但是它还有很多功能,让我们一起看看!Mini微服务平台本文就使用这个pm2这个库来创建一个前后的分离的迷你微服务平台(如下图)!上面有两个微服务:Levin UI App 为渲染静态UI的web服务Backend App为后端接口处理的web服务,但是有两个worker子进程。这里采用的代码可以从博主另一篇文章 获取 NodeJS实现的简单的商品管理原创 2021-06-04 21:36:11 · 7252 阅读 · 328 评论 -
云端Centos 06 安装Jenkins
本文基于CentOS7,安装使用Jenkins需要用户提前安装JDK或者jre环境。下载安装下载新版Jenkins WAR包可以去Jenkins官网或者国内搜索最新稳定版本,本文使用的Jenkins:https://download.csdn.net/download/geeklevin/15022043启动Jenkinsexport JENKINS_HOME=/devops/jenkins/home #这个目录存放Jenkins的所有配置nohup java -jar ./je.原创 2021-02-06 18:47:25 · 388 阅读 · 1 评论 -
Vagrant 使用笔记
Vagrant 是什么?vagrant可以操作Virtualbox等虚拟机软件的程序,它能够通过代码:vagrant up 来启动一个虚拟机在一个包含Vagrantfile的目录内运行上述命令。示例Vagrantfile如下,下面代码制定了使用centos/8这个box来加载到Virtualbox, 同时设置主机名为lev-box1。最后再装载box启动后,运行os-bash.sh脚本。Vagrant.configure("2") do |config| config.vm..原创 2021-05-12 23:58:20 · 466 阅读 · 2 评论 -
这些后台启动姿势错过可亏大了
第一种 nohup 启动脚本 &这种启动是非常常见的,像Java, Python程序也都是打包好,写一个脚本里面启动的 。所以这个有必要掌握。这个启动的关键是最后面的&符号,它告诉操作系统把这个程序的进程后台挂起。前面的nohup就会把启动stdout日志输出到nohup.out文件内。第二种方式,pm2的方式启动,这种是nodejs挺常见的。主要是把程序委托给pm2(nodejs版的进程管理工具)管理。这样有什么好处?所有用是pm2启动的进程,可以通过pm2 list命令查看原创 2021-05-29 23:49:49 · 9890 阅读 · 147 评论 -
这个极简前后端分离应用不能错过
你必须掌握的极简前后端分离应用这是一个极简的代码展示,使用koa web服务渲染网站静态页面。读者可自行准备package.json, 本文使用以下版本:"koa": "^2.13.1","koa-router": "^10.0.0","koa-static": "^5.0.0"直接懒人复制 package.json{ "name": "uiapp", "version": "1.0.0", "description": "uiapp by levin", "main":原创 2021-06-02 01:13:56 · 3098 阅读 · 195 评论