VM VirtualBox + CentOS 7 本地化部署yapi服务

发布时间 2023-07-03 11:10:23作者: super-ma

一、安装Oracle VM VirtualBox

  1. VirtualBox下载地址:https://www.virtualbox.org/wiki/Downloads
    image
  • 按需选择系统版本安装,安装完成后启动。
    image

  • 安装VirtualBox插件,双击下载文件即可安装
    image

二、创建CentOS虚拟机

  1. 选择无界面版本,下载地址:
    http://mirrors.jlu.edu.cn/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-Minimal-2009.iso

  2. 虚拟机安装配置

  • 填写虚拟机名称,虚拟光盘选择下载的镜像文件,勾选【跳过自动安装】
    image

  • 硬件:内存2G,处理器2核,不勾选【启用 EFI】
    image

  • 虚拟硬盘默认分配20G,可按需修改
    image

  • 最终配置,完成后启动虚拟机
    image

  1. CentOS 7安装配置

虚拟机释放键鼠的快捷键,右Ctrl(win),Option(mac),按1下就释放

  • 语言按需选择,英文&中文
    image
  • 确认安装位置,直接点完成
    image
  • 开启网络链接,打开网卡开关,点击完成。
    image
  • 设置用户,本次只配置了root用户,按需创建角色
    image
  • 安装进度完成后,点击重启
  1. 进入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
    
  1. 彻底关闭虚拟机,添加第二网卡,保存后启动虚拟机
    image
  • 查看ip地址,执行命令 ifconfig
    image

  • 这就是网卡2,ip地址是192.168.56.104,用此ip来访问CentOS

  • 使用ssh连接,执行命令 ssh root@192.168.56.104,输入密码

三、安装Node,mongoDB,Yapi

  1. 安装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
image

  1. 安装mongoDB,部署yapi,参考我的另一篇博文,步骤都是一样的
    https://www.cnblogs.com/super-ma/p/17512546.html