写在前面
想学习一下SpringBoot、VUE 项目的部署。就打算写一个系列的,以来记录一下遇到的问题,二来给别的小伙伴参考参考。总之希望自己能够坚持下去,写完这个系列吧!加油!
Ubuntu的安装
首先是Linux Ubuntu的安装
我个人觉得就别安装Desktop版本了,不精通操作命令行怎么装x?去官网下载18.04 LTS SERVER版本
下载18.04 server版本
然后我用虚拟机安装的,这一步我就不说了,网上教程太多了而且步骤很简单。我用的virtualBox 6.1,如果你是直接安装在真实主机上,网上也有教程,大同小异。
18.04 安装步骤中有一步是可以自定义apt下载库镜像地址的,如果你在国内,请一定要换到国内镜像地址,不然安装过程极度痛苦。
其他安装设置基本就默认就好,略过不谈了。然后在额外工具安装列表里,你可以选择额外安装openSSH,我想自己尝试下设置SSH就没装了。
2、安装完成后要做的几件事
等安装完毕后的第一件事!
设置root用户的密码:
sudo passwd root
设置完密码后,终端敲入su,输入密码进入root账号进行操作,就免得你总打sudo了。接下来要安装软件,我们就得先更新一下我们的apt-get。还是那句话在国内要换国内镜像。
apt-get update
接下来就要装各种各样的软件了,首先当然是openSSH了
安装openSSH
除了net-tools其他的系统工具apt我还没有接触到,还没用到,基本是遇到一个装一个。
开启了ssh服务后,就解放了你的系统了。只要有ssh终端,无论在哪就能操作你的系统(内网可以用frp服务穿透到外网)。我推荐下SakuraFrp吧,白嫖党的福利(穿透外网的话记得把你的用户密码设复杂点)。
3、Docker ! YES !
docker的好处太多了。对我这种小白来说,一键pull个镜像到本地,立马部署喜欢的应用,相当舒服。会用别人的镜像,自己也得学会做镜像吧。赶紧搭建下Docker的环境。
官方Ubuntu安装文档
说真的,虽然是英文,但是官方的文档总不会错的,有时候官方文档能解决很多问题,建议多啃啃。
步骤很少,记得要先安装好基础的工具包,这个带斜杠的语句没法执行,我是一个个安装的
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
按着官方文档来安装很快就完成了。用hello-world镜像来测试安装情况。没问题的话说明安装成功了,如果没有pull下来镜像,就手动去pull一次 hello-world
最后
文章写得很简单,没有很多步骤的说明,只是记录了几个需要注意的点,如果你遇到什么问题,可以留言给我。
文章只做指引和警示作用,觉得写得不好请不要怪我,把怪我的时间去看看文档,查查百度吧,提升下自己在互联网时代的信息获取能力。
下一篇我们讲一讲简单的springBoot Web项目的搭建和运行。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。