上一篇已经写了阿里云CentOS7下安装Mysql的过程,其实在这之前还有一步,那就是格式化我们购买的另外一块云盘,并且挂载到我们的系统中。在阿里云购买ECS云主机,安装CentOS7系统之后,除系统盘以外我们买的第二块数据云盘默认是不会自动挂载的,这需要我们手动配置挂载上,才能在系统中使用。接下来我们说说Linux下怎么挂载云盘。
CentOS 格式化数据云盘及挂载
- 查看云盘
fdisk -l
可以看到,我们80G的硬盘已经被识别为/dev/vdb - 格式化云盘
mkfs.ext4 /dev/vdb
- 将云盘挂载到/opt目录下:
mount /dev/vdb /opt
- 配置开机自动挂载
修改/etc/fstab文件,在末尾添加如下配置:
/dev/vdb /opt ext4 defaults 0 0 - 重启系统
init 6
- 检查服务器的文件系统的磁盘空间占用情况
df -h
这里可以看到我们的云盘已经成功的被挂载上,就可以使用了。
接下来再说说我们需要安装的另外一个应用Redis。
Redis 安装
想在服务器上安装Redis也是非常简单。
关于Redis的安装我们可以直接参考官网进行:wget http://download.redis.io/releases/redis-4.0.6.tar.gz
tar xzf redis-4.0.6.tar.gz
cd redis-4.0.6
make
这样我们就安装好了redis。
想要更多的配置可以参考官网或者网络上的Redis配置教程。
接下来就可以在后台启动redis了nohup src/redis-server &
发布应用
到现在,我们安装了JDK,安装了Mysql,以及Redis,接下来就是要发布我们的应用。
首先本地使用Maven打包我们的单体Springboot工程mvn package -Dmaven.test.skip=true
上传到服务器上,进入上传目录后,同样后台启动我们的应用:nohup java -jar story-web-easy-1.0.jar &
当我们下次再次部署时,可以kill掉之前启动的java进程:ps -ef|grep java
查看到应用的进程ID,如 5473kill 5473
这样再次执行上面的启动应用的命令就可以了。
ok,浏览器访问没问题了,到这里就结束啦。这里记录了最简单的服务器配置,web应用部署,后面再来说说我最近一个月在忙些啥。