这篇内容是在有道云旧笔记基础上重新整理的 运维与环境配置 笔记。原始记录偏碎片化,这里补充了使用场景、阅读顺序和落地时需要注意的边界,方便以后在项目里快速复用。

适用场景 ​

  • 本地开发环境、服务器环境或容器环境出现类似问题时,用来快速回忆处理路径。
  • 需要把零散命令整理成可复查步骤,避免每次重新搜索同一类配置。
  • 发布、部署或系统调整前,用作操作前检查和回滚思路的参考。

核心要点 ​

  • 正文已经按 「最新版本安装方法」 等小节组织,阅读时可以先定位到当前问题对应的小节。
  • 保留了 10 段可直接参考的代码或命令,主要涉及 javascript,复制前需要按当前项目路径、版本和变量名做调整。
  • 涉及命令行操作时,建议先在测试目录或测试环境执行,确认输出符合预期后再应用到生产环境。

通过ubuntu官方apt安装工具安装的node是最新LTS版本的,而本人是个有点强迫症的人,喜欢追求新的东西,也就是想方设法想要去安装最新版本的node,所以本文也就产生了,附上ubuntu安装node和npm的命令行命令:

1
2
sudo apt install nodejs-legacy
sudo apt install npm

最新版本安装方法 ​


1、安装npm

1
sudo apt install npm

2、升级npm为最新版本

1
sudo npm install npm@latest -g

此时通过npm -v可以发现npm版本号为最新版本3.10.3;3、安装用于安装nodejs的模块n

1
2
3
4
5
6
sudo npm install -g n
// npm ERR! code EBADPLATFORM
// npm ERR! notsup Unsupported platform for
// 以上错误增加参数 --force
npm install --force -g n
npm cache clean --force

4、然后通过n模块安装指定版本的nodejs,n模块更多介绍请参考官方文档

1
2
3
4
5
6
//安装官方最新版本
sudo n latest
//安装官方稳定版本
sudo n stable
//安装官方最新LTS版本
sudo n lts

我们通过安装稳定版本的nodejs,然后通过node -v可以发现node安装成功,并且版本号为v6.2.0稳定版本

实践检查清单 ​

  • 执行命令前确认当前用户、工作目录、端口、容器名和目标路径,避免把示例值直接用于生产环境。
  • 改配置前先备份原文件;涉及服务 reload/restart 时,先用检查命令验证配置可用。
  • 涉及 UI 或浏览器行为时,至少在桌面端和移动端各验证一次关键路径。
  • 涉及接口、服务端或权限逻辑时,补充失败分支和权限边界测试。

复盘小结 ​

这篇笔记更适合作为问题排查或方案落地前的速查材料。后续如果在真实项目中再次遇到同类问题,可以继续把具体版本、报错信息、最终取舍和验证结果补到对应小节里,让它从代码片段逐步沉淀成完整方案。