JavaScript - CommonJS vs ES6 import/export

js 几种流行的模块机制中, node的module遵循CommonJS规范,requirejs遵循AMD,seajs遵循CMD, seajs 不了解不过多解释.

阅读全文


Mongodb 更换数据目录

这不是数据迁移, 迁移的话通常用mongodump, 另说.
本篇是因为服务器主分区只有20G, 数据库文件数据量大了, 主分区不够了需要迁移到新挂载的数据盘.挂载的知识请看().
下面是思路:

  1. 查看MongoDB的状态, 终止数据库运行
  2. 查看数据库数据, 日志路径

阅读全文


npm私有仓库搭建及使用 (verdaccio)

下载及搭建

1
2
3
4
$ npm install -g verdaccio
$ verdaccio
warn --- config file - /home/ubuntu/.config/verdaccio/config.yaml
warn --- http address - http://localhost:4873/ - verdaccio/2.3.2

阅读全文


Linux du 命令

查看当前目录下的所有目录以及子目录的大小

1
2
3
4
$ du -h
$ du -ah
#-h:用K、M、G的人性化形式显示
#-a:显示目录和文件

阅读全文


Linux 修改系统时间的三种方法

三种方法:

一、修改时区

1
2
3
4
5
6
7
8
9
10
11
# cp /etc/localtime /etc/localtime.bak
# ln -svf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
修改为中国的东八区
# cat /etc/sysconfig/clock
ZONE="Asia/Shanghai"
UTC=false
ARC=false
# 与时间服务器同步
ntpdate 0.centos.pool.ntp.org

阅读全文


Centos7 安装shadowsocks

shadowsocks config

阅读全文


Nginx 配置

如果是使用apt-get安装的nginx,配置文件目录在:
/etc/nginx/
cd到这个目录之后,ls查看所有文件:

  • nginx.conf
    这个是nginx的主配置文件,里面包含了当前目录的所有配置文件,
    只不过有的是注释状态,需要的时候自行开启(后面几个常用的)

阅读全文


firewall 使用

1. 基础使用

运行、停止、禁用firewalld 状态

1
2
3
4
启动: systemctl start firewalld
查看状态: systemctl status firewalld
停止: systemctl disable firewalld
禁用: systemctl stop firewalld

阅读全文


Centos7 Gitlab Nginx 权限问题

安装完GitLab之后, 正常配置可以使用, 此时使用Gitlab自带的Nginx服务器.
Gitlab比较消耗资源, 一般使用单独的服务器配置使用, 由于一些众所周知的原因, 有时需要使用服务器已安装的Nginx服务器, 不使用Gitlab自带的, 需要另做一下配置.

阅读全文


shell - 变量引用, 用户输入, 超时, 文本读写

变量和变量的引用方式

Shell 的变量以 var= 的方式定义,以 $var 或者 ${var} 的方式使用。Shell 的变量没有类型的分别,实际就是一个字符串。因此 Shell 变量的使用和字符串密不可分。这一节先介绍一下变量的一些特殊的引用方法。

阅读全文