屁事蜀黍

Stay Hungry, Stay Foolish(求知若饥,虚心若愚)


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 留言

  • 搜索

devOps

发表于 2019-12-20 | 分类于 devOps | | 热度: ℃
字数统计: 14 | 阅读时长 ≈ 1

梳理一下当今devOps的发展

devOps

等待更新…

阅读全文 »

水牛下水系列(2)- window 10下docker安装ubuntu并且通过ssh访问

发表于 2019-12-19 | 分类于 水牛下水系列 , 水牛下水系列(2)- window 10下docker安装ubuntu并且通过ssh访问 | | 热度: ℃
字数统计: 1.5k | 阅读时长 ≈ 6

在docker中安装ubuntu,并通过ssh链接docker容器中的ubuntu…

  • 另外说一下,docker search ubuntu可以搜索所有关于ubuntu的镜像,有的环境不需要这样从头开始搭建… 不熟悉liux基础的可以看一下linux 基础及其服务器nginx静态资源部署 的前半部分介绍…不熟悉docker的可以看一下容器技术【docker入门基础】

准备工作

  • 查看版本信息
    cat /proc/version //Linux version 4.4.0-18362-Microsoft (Microsoft@Microsoft.com) (gcc version 5.4.0 (GCC) ) #476-Microsoft Fri Nov 01 16:53:00 PST 2019

  • 查看操作系统的版本号
    cat /etc/issue // Ubuntu 16.04.6 LTS \n \l

  • 查看ubuntu操作系统版本

    1
    2
    3
    4
    5
    6
    uname --a  //Linux DESKTOP-PIJLFO2 4.4.0-18362-Microsoft #476-Microsoft Fri Nov 01 16:53:00 PST 2019 x86_64 x86_64 x86_64 GNU/Linux
    uname --s 显示内核名字
    uname --r 显示内核版本
    uname --n 显示网络主机名
    uname --p 显示cpu
    uname --m 显示操作系统位数
阅读全文 »

水牛下水系列(1)- 容器技术【docker入门基础】

发表于 2019-12-12 | 分类于 水牛下水系列 , 水牛下水系列(1)- 容器技术【docker入门基础】 | | 热度: ℃
字数统计: 1.8k | 阅读时长 ≈ 6

最近一直在想着优化团队的开发流程,提高开发效率。其实一直也在学习和在实际工作中实践前端工程化,从使用git和svn这种版本控制工具管理多人协作开发的代码,到使用npm管理项目中各个依赖包,再到webpack对前端工程的打包,最后到使用jekins实现每日构建和发版,大部分的工作其实现在还是通过手动的方式在做。现在已经9021年了,距离我开始从事这份工作也已经过去了4年多的时间,想着让自己在提高一下的想法,开始这个《水牛下水系列》对前端工程化的系统总结,希望后面可以一步一步实现自己的想法。。。

关于

至于为什么这个系列要叫《水牛下水》这个名字,而上个系列的nodejs学习叫做《山羊上山》,因为很小的时候父亲教我的一句对联,直到现在都很喜欢-<山羊上山山碰山羊角> <水牛下水水没(mo)水牛腰>…不熟悉liux基础的可以看一下linux 基础及其服务器nginx静态资源部署 的前半部分介绍…

docker 简介

docker

  • 容器化平台
  • 开源并托管在github
  • 跨平台,支持window,macOs和Linux

docker是一个用来装应用的容器,就像杯子可以装水,笔筒可以装笔,书包可以装书一样。你可以把任何应用以一种标准化的方式放到docker里面,然后通过docker仓库,在目的地服务器上轻量化部署移植…

阅读全文 »

使用express创建一个web服务

发表于 2019-12-09 | 分类于 express , 使用express创建一个web服务 | | 热度: ℃
字数统计: 698 | 阅读时长 ≈ 3

express是一个快速搭建web服务器的node框架,通过express或者express的cli工具express-generator就能快速的搭建一个http-server…

阅读全文 »

你不知道的Nxx(🐂x)系列(4) - Npx - node的包执行工具的使用和安装

发表于 2019-12-05 | 分类于 你不知道的Nxx(🐂x)系列 , 你不知道的Nxx(🐂x)系列(4) Npx - node的包执行工具 | | 热度: ℃
字数统计: 938 | 阅读时长 ≈ 3

npx
npx主要解决了一下几个问题:

  • 局部安装的包没有设置环境变量,不能很方便的在本项目目录下和全局其他任意路径下使用
  • 全局安装包在全局任何位置都可用,但是占用本机存储,而且项目中一旦引用了全局的模块,版本容易不一致.

这个都是项目中很常见的问题,我们很多时候不得不在每个项目重复安装相同的模块包,为了在自己的项目中方便使用;实在为了方便全局安装了,一旦项目中引用,多人协作的时候依赖版本可能会不一致…针对这些问题,我们今天说一下npx这个安装工具的使用…

阅读全文 »

你不知道的Nxx(🐂x)系列(3) - Nvm - (Node Version Manager)node版本管理工具的使用和安装

发表于 2019-12-05 | 分类于 你不知道的Nxx(🐂x)系列 , 你不知道的Nxx(🐂x)系列(3) Nvm - (Node Version Manager) | | 热度: ℃
字数统计: 229 | 阅读时长 ≈ 1

今天简单整理一下nvm的安装和基础使用…

阅读全文 »

线上环境进程守护/负载均衡/日志管理的Node应用的进程管理 - pm2

发表于 2019-12-05 | 分类于 nodejs , pm2 进程守护 | | 热度: ℃
字数统计: 646 | 阅读时长 ≈ 2

1)一般方式启动一个node服务

node app.js 遇到进程奔溃,手动启动

2)本地开发环境使用node monitor - nodemon启动一个node服务

nodemon app.js 遇到进程奔溃,自动监听自动启动

3)线上环境使用pm2启动一个node服务

pm2 遇到进程奔溃,会自动重启

阅读全文 »

你不知道的Nxx(🐂x)系列(2) - Nrm - (Node Registry Manager)node镜像源管理工具的使用和安装

发表于 2019-12-04 | 分类于 你不知道的Nxx(🐂x)系列 , 你不知道的Nxx(🐂x)系列(2) Nrm - (Node Registry Manager) | | 热度: ℃
字数统计: 381 | 阅读时长 ≈ 1

在一般前端工程化中,npm这种node的包管理工具我们使用的比较多,但是由于很多包是托管在国外的服务器上,所以在装包的时候资源加载很慢,一般的做法我们就是引入第三方的镜像仓库(例如淘宝的镜像仓库:https://registry.npm.taobao.org),而更优的做饭是使用nrm进行管理...今天简单整理一下nrm的安装和基础使用...

阅读全文 »

你不知道的Nxx(🐂x)系列(1) - Npm - (Node Package Manager)node包管理工具的使用和安装

发表于 2019-12-04 | 分类于 你不知道的Nxx(🐂x)系列 , 你不知道的Nxx(🐂x)系列(1) Npm - (Node Package Manager) | | 热度: ℃
字数统计: 1.3k | 阅读时长 ≈ 5

npm 常用的命令汇总

最近使用verdaccio搭建私有npm仓库,用到很多的npm命令,特别整理一下,方便后面使用,毕竟现在前端都使用npm或者yarn这种包管理工具,学习一下npm常用命令和基本原理很有必要…

阅读全文 »

electron - 基于nodejs和chromium的跨平台桌面应用

发表于 2019-12-04 | 分类于 electron , 基于nodejs和chromium的跨平台桌面应用 | | 热度: ℃
字数统计: 986 | 阅读时长 ≈ 4

官方:

Electron是由Github开发,用HTML,CSS和JavaScript来构建跨平台桌面应用程序的一个开源库。 Electron通过将Chromium和Node.js合并到同一个运行时环境中,并将其打包为Mac,Windows和Linux系统下的应用来实现这一目的。

个人理解:

electron就是一个nodejs应用程序,然后使用了chromium作为他的GUI视图,它可以使用纯javascript调用原生操作系统的api来创建桌面应用,使用javascript,html和css渲染视图。

精简版理解

所以你能把它看作成一个被 JavaScript 控制的,精简版的 Chromium 浏览器。

阅读全文 »
1234…7

unclepis

65 日志
73 分类
107 标签
GitHub E-Mail
© 2020 unclepis
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.4
博客全站共81.6k字
本站总访问人数 本站总访问量