Hello World 来自于数据科学与大数据技术专业,大四年级一名菜鸟,学习实践ECS记录
ECS服务器初体验
首先完成服务器运行环境配置
安装Java运行环境jdk
安装MySQL服务器配置环境
配置Tomcat
安装Node
1.登陆至ECS服务器,通过命令创建mkdir /data/download文件夹
将所有下载的软件放至该文件夹;
2.通过解压命令,复制,移动命令至/usr/local下;或自定义路径
3.针对jdk,tomcat需要配置环境变量使得命令生效;通过vim /etc/profile vim进入编辑模式;添加内容export JAVA_HOME=/usr/java/jdk1.8.0_131
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
export TOMCAT_HOME=/usr/local/tomcat/apache-tomcat-8.5.76
export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-8.5.76
具体内容路径按照实际路径修改。
安装Redis服务器并后台启动
#安装redis需要配置其redis-server.config文件才能完成后台启动,配置密码等;
ECS服务器运行项目
对于java项目的运行只需要将对应的jar包文件上传至ECS服务器;上传方式可以选择服务器提供的方式或者采用其他工具上传。
通过命令cd 进入对应目录启动jar;nohup java -jar 文件名称.jar > output & 可以后台启动并挂起;
对于Vue项目可以直接发布至tomcat的路径下即可通过端口访问
ECS服务器认识
个人感觉阿里云的控制台还是很好用的,对于不熟悉linux操作的人来说十分的友好。针对一个项目可能在本机运行毫无问题,一旦发布至服务器上可能会出现一系列问题;例如无法启动,启动报错,等等;这时候日志文件就显得尤为重要。日志文件可以帮助我们查看对应的问题,并进行修改。例如:java项目中配置有redis,mysql服务器,如果跟服务器上的数据库配置不一致就会产生错误。对于vim使用不熟悉的我,采用外部工具下载文件至windows环境下查看日志文件,再进一步修改。
未来展望
通过本次实践,完成了项目开发至上线维护的简易流程体验,ECS服务器体验感极佳,对于个人用户来说学习实践的首选,后续还会在服务器上体验docker容器的内容。