一、安装Oracle VM VirtualBox
- VirtualBox下载地址:https://www.virtualbox.org/wiki/Downloads
-
按需选择系统版本安装,安装完成后启动。
-
安装VirtualBox插件,双击下载文件即可安装
二、创建CentOS虚拟机
-
选择无界面版本,下载地址:
http://mirrors.jlu.edu.cn/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-Minimal-2009.iso -
虚拟机安装配置
-
填写虚拟机名称,虚拟光盘选择下载的镜像文件,勾选【跳过自动安装】
-
硬件:内存2G,处理器2核,不勾选【启用 EFI】
-
虚拟硬盘默认分配20G,可按需修改
-
最终配置,完成后启动虚拟机
- CentOS 7安装配置
虚拟机释放键鼠的快捷键,右Ctrl(win),Option(mac),按1下就释放
- 语言按需选择,英文&中文
- 确认安装位置,直接点完成
- 开启网络链接,打开网卡开关,点击完成。
- 设置用户,本次只配置了root用户,按需创建角色
- 安装进度完成后,点击重启
- 进入CentOS 7,使用创建的root用户登录,安装常用模块
- 安装常用的模块,bash-completion,openssh-server,net-tools,vim,wget,git
yum install bash-completion openssh-server net-tools vim wget git
- 查看ssh服务是否启动,并且设置ssh开机自启动
# 查看ssh服务是否启动 systemctl status sshd # 设置ssh开机自启动 systemctl enable sshd
- 彻底关闭虚拟机,添加第二网卡,保存后启动虚拟机
-
查看ip地址,执行命令
ifconfig
-
这就是网卡2,ip地址是
192.168.56.104
,用此ip来访问CentOS -
使用ssh连接,执行命令
ssh [email protected]
,输入密码
三、安装Node,mongoDB,Yapi
- 安装node(nvm方式)
1.1 安装参考源地址:https://gitee.com/RubyKids/nvm-cn, 执行安装命令
bash -c "$(curl -fsSL https://gitee.com/RubyKids/nvm-cn/raw/main/install.sh)"
1.2 安装完成后重启虚拟机,执行命令 reboot
- 常用命令参考
nvm ls
# 列出所有可安装版本
nvm ls-remote
# 安装某个版本Node
nvm install lts/fermium
nvm install v12.20.1
nvm install v15.5.1
# 切换Node版本
nvm use system
nvm use 14.15 # 不用全部打出版本号
# 更新nvm
nvm-update
1.3 安装node,版本选择v12.22.12,执行命令nvm install v12.20.1
- 安装mongoDB,部署yapi,参考我的另一篇博文,步骤都是一样的
https://www.cnblogs.com/super-ma/p/17512546.html