首页 > 系统相关 >VM VirtualBox + CentOS 7 本地化部署yapi服务

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

时间:2023-07-03 11:13:13浏览次数:63  
标签:CentOS yapi 虚拟机 VM ssh install nvm 安装

一、安装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 [email protected],输入密码

三、安装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

标签:CentOS,yapi,虚拟机,VM,ssh,install,nvm,安装
From: https://www.cnblogs.com/super-ma/p/17522273.html

相关文章

  • 在 CentOS 上安装 Nginx
    要在CentOS上安装Nginx,请按照以下步骤进行操作:1.更新系统软件包:sudoyumupdate2.安装EPEL存储库(ExtraPackagesforEnterpriseLinux):sudoyuminstallepel-release3.安装Nginx:sudoyuminstallnginx4.启动Nginx服务:sudosystemctlstartnginx5.设置Nginx开机启......
  • VMWare17下载教程
    1、官方地址:点击这里进入到这个界面之后,向下滑动,点击这里进行下载:2、下载完成之后,点击安装包3、点击下一步,然后选择接受所有条款之后再点击下一步4、选择自己的安装路径(最好不带有中文路径)之后点击下一步5、根据自身需求选择这个界面的复选框,选择完成之后点击下一步......
  • centos or 龙蜥7.9 挂载磁盘
    1、使用ext3的分区格式,挂载到/data目录fdisk-lfdisk/dev/vdbn┛p┛1┛┛┛wq┛mkfsext3/dev/vdb1echo'/dev/vdb1/dataext3defaults00'>>/etc/fstabmkdir/datamount/dev/vdb1/data2、使用xfs的分区格式,挂载到/wwwfdisk-lfdisk/dev/vdbn┛p┛......
  • FullGC调优100倍,掌握这3招,吊打JVM调优
    文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录博客园版为您奉上珍贵的学习资源:免费赠送:《尼恩Java面试宝典》持续更新+史上最全+面试必备2000页+面试必备+大厂必备+涨薪必备免费赠送:《尼恩技术圣经+高并发系列PDF》,帮你实现技术自由,完成职业升级,薪......
  • [Linux][报错解决] Centos8发行版 运行locale和man报错
    报错信息先是运行manls时,Nomanualentryforls然后运行locale时,cannotsetLC_XXXtodefaultlocale:Nosuchfileordirectoryterminalmessage前因###运行manls时出现Nomanualentryforls,因为没有安装man-pages运行manls时出现man:can'tsettheloca......
  • Centos文件压缩与打包43.240.72
    在linux下最常见的压缩文件通常都是以.tar.gz为结尾的,除此之外还有.tar.gz .bz2 .zip等等·gz gzip压缩工具压缩的文件43.240.73·bz2bzip2压缩工具压缩的文件43.240.74·tar tar打包程序打包的文件(tar并没有压缩功能,只是把一个目录合并成一个文件)·tar.gz 可以理......
  • ​Centos Linux 上搭建Apache服务器
    搭建Apache服务器  配置准备:网络     检查 配置问题解决  Centos7最小化安装报错Therearenoenabledrepos.Run"yumrepolistall"toseethereposyouhave.解决办法  身份切换到root账户,进入vim/etc/sysconfig/network-scripts/ifcfg-ens33修改文件,将ONBO......
  • centos-9stream安装zabbix-all
    centos-9stream安装zabbix-all下载Zabbix1.zabbix是一个基于web界面的提供分布式系统监控以及网络监控功能的企业级开源解决方案。zabbix能监控各种网络参数,保证服务器系统的安全运行,并且能够提供灵活的通知报警机制让系统管理员能快速的发现问题,定位问题,解决问题.2.zabbix除了支持......
  • CentOS 9 x64 使用 Nginx、Supervisor 部署 Go/Golang 服务
    前言在CentOS9x64系统上,可以通过以下步骤来部署Golang服务。1.安装必要的软件包安装以下软件包:Golang:Golang编程语言Nginx:Web服务器Supervisor:进程管理工具Git:版本控制工具EPEL:扩展软件包可以通过以下命令来安装:yum-yupdateyuminstallnginxgolangepel-......
  • CentOS 9 x64 使用 Nginx、Supervisor 部署 Go/Golang 服务
    前言在CentOS9x64系统上,可以通过以下步骤来部署Golang服务。1.安装必要的软件包安装以下软件包:Golang:Golang编程语言Nginx:Web服务器Supervisor:进程管理工具Git:版本控制工具EPEL:扩展软件包可以通过以下命令来安装:yum-yupdateyuminstallnginxgolangepel......