配置要求及目标
- 总体目标:
- 完整的 Linux 开发环境
- 可开发基于 node.js 的前端程序
- 可开发基于 python 的后端程序(仅日常程序,不包含机器学习程序)
- 可运行 docker 容器,用于快速搭建测试环境
- Linux 环境要求
- 支持 centos 发行版类似的操作方式和指令(如使用 rpm、dnf 进行软件包管理)
- 登录用户具有 root 权限(执行高权限命令,输入 sudo 即可执行)
- 可从国内源更新软件
- 基本优化:内核指令优化、禁用 selinux、对时 等等…
- 配置使用 MobaXterm 远程登录
- 配置代理,支持访问主机上的资源
- 支持 VS Code 远程、免密登录
Linux 开发系统配置 -- WSL
自己的笔记:https://blog.csdn.net/weixin_44112083/article/details/145304656
Python 开发环境配置 -- uv
使用uv
作为 Python 项目、依赖、软件包一条龙管理工具
自己的笔记:https://blog.csdn.net/weixin_44112083/article/details/145305343
js 开发环境配置 -- fnm + node + pnpm
- js 运行时:选用
node.js
- nodejs 版本管理器:
fnm
- npm 包管理器:
pnpm
自己的笔记:https://blog.csdn.net/weixin_44112083/article/details/145305768
docker 运行环境配置
自己的笔记:https://blog.csdn.net/weixin_44112083/article/details/145378139