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

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

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

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

JDK

添加可执行权限

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

安装RPM软件包

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

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

​java –version

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

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

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

使用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这句话用井号注释掉,这样就能支持远程连接了

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

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

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

安装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配置已经完成

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


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老是异常报错,通过网络找各种解决办法,删除重新解压,最后才能使用,将这次的心得体会写下来,以后再次使用阿里云服务器的时候,我看看通过这个文章,可以更快的部署服务器



声明

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


上一篇:Linux系统下安装rz/sz命令及使用说明


下一篇:What's stdcall,cdcall,etc...(转)