chaoz的杂货铺

生命有息、学无止境、折腾不止

0%

2021-linux-笔记汇总

npm 与 node 管理与升级

node

centos 下使用 yum 默认安装的 nodejs 版本为 v6.x。可以使用 n 命令来升级切换 nodejs 版本。

安装 n 命令
n 是一个 nodejs 管理工具,https://github.com/tj/n

$ npm install -g n
使用 n 安装 nodejs 版本
安装最新版本

1
2
3
4
5
6
7
$ n 5.4.1  -->(安装node.js 5.4.1版本)

$ n latest -->(安装node.js最新版本)

$ n stable -->(安装node.js稳定版本)

$ n rm 4.0.0 -->(删除某个版本)

安装指定版本

$ n node/13.11.0
切换 nodejs 版本
$ n

1
2
3
选择已安装的版本
ode/10.4.1
node/13.11.0

Use up/down arrow keys to select a version, return key to install, d to delete, q to quit
使用 node -v命令,查看当前版本,如果显示如下则表示切换成功。

v13.11.0
注意:切换之后,查看版本如果还是原来 v6.x 版本,需要设置一下 PATH
(通常这一步可以忽略的,先自行测试,如皋版本确实没用再进行以下步骤)

设置 PATH
查看 node 当前安装路径

1
2
$ which node
/usr/local/bin/node

编辑配置文件

$ vi ~/.bash_profile
将下边两行插入到文件末尾:

1
2
export N_PREFIX=/usr/local
export PATH=$N_PREFIX/bin:$PATH

:wq 保存退出

执行 source 使修改立即生效

$ source ~/.bash_profile
再执行 node -v 命令查看版本是否切换成功。

npm

查看npm当前版本

npm -v

如果不是最新版本,运行指令

npm install -g npm

如果想更新到指定版本,运行指令

npm -g install npm@6.9.0

npm 深入学习

参考链接

npm 的一个小细节
npm 全面介绍
npm模块管理器详细说明

反思

hexo 编译环境注意事项

1
2
3
4
5
npm install hexo-cli -g
npm install
npm cache clean (视情况使用)
hexo g
hexo d

cnpm 使用

视情况进行选择
npm install -g cnpm --registry=https://registry.npm.taobao.org

nginx

nginx比较强大,可以针对单个域名请求做出单个连接超时的配置.

比如些动态解释和静态解释可以根据业务的需求配置

1
2
3
4
5
6
7
proxy_connect_timeout :后端服务器连接的超时时间_发起握手等候响应超时时间

proxy_read_timeout:连接成功后_等候后端服务器响应时间_其实已经进入后端的排队之中等候处理(也可以说是后端服务器处理请求的时间)

proxy_send_timeout :后端服务器数据回传时间_就是在规定时间之内后端服务器必须传完所有的数据

nginx使用proxy模块时,默认的读取超时时间是60s。

htop、top、ps

喜欢这篇文章?打赏一下作者吧!

欢迎关注我的其它发布渠道