初始使用ECS服务器心得体会-阿里云开发者社区

开发者社区> 游客sk2n5rtyh4dt6> 正文

初始使用ECS服务器心得体会

简介: 通过这次的云服务器ECS的使用,我收获颇丰,第一次将项目放到了服务器上进行访问,在过程中,遇到了很多的困难,所有我将这次的服务器部署写成了这篇心得体会。
+关注继续查看

我是一本在读的软件工程学生,我在暑假的时候,通过网络渠道学习java项目的编程,在项目的后面阶段,需要将项目防止到云服务器上,在老师的介绍下,我使用了阿里云服务器,因为学生资金比较紧缺,我选择参加了飞天加速计划·高校学生在家实践”活动。

因为是第一次使用阿里云服务器ECS,在这过程中遇到了很多的困难,比如对Linux语句的不熟悉。在完成服务器的选择后,第一步就是配置自己项目的运行环境,我使用的是Xftp 7来实现图形界面上传文件。Snipaste_2021-08-18_17-30-53.png

接下来就是一个个安装环境。

JDK

添加可执行权限

​chmod +x jdk-8u144-linux-x64.rpm

安装RPM软件包

​rpm -ivh jdk-8u301-linux-x64.rpm

查看java的版本信息,若出现版本信息则成功

​java –version

image-20210817211708945.png

Mysql

安装用来配置mysql的yum源的rpm包

​rpm -Uvh mysql57-community-release-el7-11.noarch.rpm

安装Mysql

​yum install mysql-community-server

开启mysql服务

​service mysqld start

查看mysql是否启动

​ps -ef | grep mysqld

mysql安装成功后创建的超级用户’root’@‘localhost’的密码会被存储在/var/log/mysqld.log,可以使用如下命令查看密码

​grep ‘temporary password’ /var/log/mysqld.log

image-20210817215543168.png

使用mysql生成的’root’@‘localhost’用户和密码登录数据库,并修改 其密码,具体命令

登录后修改密码

​mysql -uroot -p

alter user 'root'@'localhost' identified by '123456';


【注意点】无法修改密码 可能因为密码的格式无法修改,

解决方法

#修改validate_password_policy参数的值

​set global validate_password_policy=0;

#validate_password_length(密码长度)参数默认为8,我们修改为1

​set global validate_password_length=1;

#修改密码

​alter user 'root'@'localhost' identified by '123456';


开启远程连接

通过阿里云控制台开放3306端口

在阿里云控制台咱们的实例页面下面

选择安全组->配置规则->快速添加 -3306端口(mysql)

配置一个支持远程登录的帐号,这里配置一个work帐号

​mysql -u root -p

​use mysql;

#创建kid帐号并授权,同时设置密码

​grant CREATE,SELECT,UPDATE,INSERT,DELETE on *.* to ‘kid’@’%’ identified by ‘123456’;

#生效配置

​flush privileges;


Redis

redis安装真的特别简单,首先先解压redis安装包

​tar -zxvf redis-4.0.2.tar.gz

设置redis以支持远程登录

​vi redis-4.0.2/redis.conf

将bind 127.0.0.1这句话用井号注释掉,这样就能支持远程连接了

image-20210817222923766.png

此外,还需要给redis.conf添加配置以支持redis作为守护进程一直跑在后台需要加入『daemonize yes』

image-20210817222952401.png

安装redis去到解压后的目录里

​[root@iz0jlc0zxh8g5mbglzfcr7z ~]# cd redis-4.0.2

[root@iz0jlc0zxh8g5mbglzfcr7z redis-4.0.2]# make  

启动redis服务

​src/redis-server redis.conf

redis连接测试通过redis-cli连接到redis服务器

​src/redis-cli

当输入ping 得到pong的回应之后,证明redis配置已经完成

image-20210817224153074.png


tomcat 8

解压tomcat压缩包

​tar -zxvf apache-tomcat-8.5.70.tar.gz

启动tomcat

​./apache-tomcat-8.5.70/bin/startup.sh



上传项目

在idea将下面打包成war,通过命令传到服务器的tomcat里面,传进去后将会自己解压 

scp o2o.war root@8.130.162.218:/root/apache-tomcat-8.5.70/webapps



总结

通过这次的云服务器ECS的使用,我收获颇丰,第一次将项目放到了服务器上进行访问,在过程中,遇到的困难只要是tomcat老是异常报错,通过网络找各种解决办法,删除重新解压,最后才能使用,将这次的心得体会写下来,以后再次使用阿里云服务器的时候,我看看通过这个文章,可以更快的部署服务器



声明

该文章内的内容是我网络渠道的教学步骤,我通过实际操作,对其进行了一定的删减和增加的我遇到的错误解决总结下来的,里面的截图,都是我实际操作时的截图。


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
ECS服务器使用体验
本人是一名研二的学生,专业是电子信息,由于之前并不是计算机专业的,也没接触过服务器,那么我就以一个初学者的身份来说一下我的使用体验。 首先是我为什么会选择阿里云的服务器,本人之前使用VMware虚拟机来搭载过Hadoop集群的运行环境,深知虚拟机在配置过程中的复杂繁琐,对于虚拟机中的几种网络连接方式颇为困扰,经常出现ping不通网络的情况,并且虚拟机也占据了大量的内存资源,由于我最近在学习Linux和Docker,在经过多方面的考察之后,最终选择了更为轻巧便捷的阿里服务器。进入阿里云官网界面时,起初在看到了大量眼花缭乱的信息之后(在这里小小的吐槽一下),有些不知所措,于是在朋友的推荐之下,以学
86 0
【JavaSE】this 关键字基本使用
【JavaSE】this 关键字基本使用
10 0
使用ECS服务器真实体验
本着学习的目的,经过老师介绍来使用阿里云服务器,使用十分方便,困难度不高,在老师教程结束要求我们更换系统后要求我们根据自己的印象在进行一遍操作,我已十分熟悉,再加上阿里云ECS服务器使用操作简单明了不久便完成作业。
135 0
初始使用ECS服务器心得体会
通过这次的云服务器ECS的使用,我收获颇丰,第一次将项目放到了服务器上进行访问,在过程中,遇到了很多的困难,所有我将这次的服务器部署写成了这篇心得体会。
123 0
ArcGIS使用Python脚本工具
在Pyhton写的一些代码,用户交互不方便,用户体验比较差,不方便重用。在ArcGIS中可以将用写的Python代码导入到ToolBox中,这样用起来就比较方便了。这里用按要素裁剪栅格的Python来演示如何导入ArcGIS中。
1143 0
Netty:一个非阻塞的客户端/服务器框架
Netty:一个非阻塞的客户端/服务器框架 Netty是一个异步事件驱动的网络应用框架,为Java网络应用的开发带来了一些新活力。Netty由协议服务器和客户端所组成,可用于快速开发可维护的高性能软件。
1027 0
linux下配置使用github
      前一段时间在windows下配置了github的环境,参考“TortoiseGit连接github.com”一文,现在学习在linux下编程,在网上找了点资料,配置在linux下使用github,将过程记录:      1、安装      1、1 使用yum安装的       命令:$ yum install git git-gui       1、2 生成
813 0
ECS使用体验和心得体会
我与ECS在学习过程中的点点滴滴
7 0
关于ecs服务器使用心得
关于个人使用ecs云服务器的心得
172 0
1
文章
0
问答
文章排行榜
最热
最新