由于阿里云是阿里旗下的产品,所以登陆阿里云的时候并不需要注册账号,使用阿里旗下的产品账号即可直接登陆,例如以下列出的。
登陆之后进入到账号管理里面,进行实名认证和学生认证。
如果学生认证成功,则可以参与阿里云的云翼计划
点击查看云翼计划,查看学生优惠产品,如下图所示,
点击购买即可,之后阿里云会自动帮你生成实例,但是需要等待一会时间。
记住公网IP地址,之后和服务器的关联就靠它了。
点击配置规则
点击添加安全组规则
主要填写端口范围和授权对应,为了不麻烦,授权对象按照提示统一填写0.0.0.0/0,而端口范围则加自己需要开放的端口,例如数据库默认的3306,则填写3306/3306
因为之前是从学习嵌入式转过来的,所以和Linux的连接工具使用的是:
当然有其他自己习惯的工具也是可以的
输入命令:yum -y list java*
,显示如图所示:
选择安装java-1.8.0-openjdk-devel.x86_64
执行命令:yum install -y java-1.8.0-openjdk-devel.x86_64
输入命令:java -version
,如果显示下图则表示安装成功:
输入命令:rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
输入命令:yum install -y mysql-server
输入命令:systemctl enable mysqld.service
输入命令:systemctl list-unit-files | grep mysqld
,如果提示以下信息,则表示安装成功
输入命令:grep 'temporary password' /var/log/mysqld.log
输入命令:mysql -uroot -p
,此时输入上一步查看的默认密码,进入MySQL
如果输入的密码过于简单,则需要进行安全策略的修改,否则会出现以下的错误:
Your password does not satisfy the current policy requirements
此时将密码的优先级设置为LOW,输入命令:set global validate_password_policy=0;
输入命令:SET PASSWORD = PASSWORD('yanyuqinge');
输入命令:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yanyuqinghe' WITH GRANT OPTION
本次使用的是MySQL Workbench
这个软件,当然如果习惯其他软件也是可以的。
输入命令下载安装包:wget http://mirrors.cnnic.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
输入解压命令:tar vxf apache-maven-3.3.9-bin.tar.gz
在user的local目录下创建maven3文件夹,切换到local目录,输入命令:cd /user/local
,在当前目录下创建maven3文件夹,输入命令:mkdir maven3
将解压过后的文件夹移动到这个目录下,输入命令:mv apache-maven-3.3.9 /usr/local/maven3
打开配置文件,输入命令:vim /etc/profile
在文件的最后添加:
export MAVEN_HOME=/usr/local/maven3
export PATH=${PATH}:${MAVEN_HOME}/bin
输入命令:source /etc/profile
输入命令:mvn -version
在giihub上找到对应的下载版本,输入https://github.com/git/git/releases
,打开github,选择相应的压缩包:
右击,复制链接地址,https://github.com/git/git/archive/v2.17.2.zip
,在centos系统下输入命令:wget https://github.com/git/git/archive/v2.17.2.zip
,等待下载成功
输入命令: unzip v2.17.2.zip -d /hone/gitFolder
,将压缩包解压到/hone/gitFolder的目录下
tips:如果不能找到unzip命令,则首先安装一下zip和unzip命令,则输入命令:
yum install zip
yum install unzip
如果遇到提示,则输出y继续,直到安装结束。
输入命令:sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
输入命令:make prefix=/hone/gitFolder all
,编译可能需要花上一两分钟。
输入命令:make prefix=/hone/gitFolder install
打开配置文件,输入命令:vim /etc/profile
,在文件的最后添加:
PATH=$PATH:/hone/gitFolder
export PATH
输入命令:source /etc/profile
输入命令:git --version
,如果提示版本信息,则表示安装成功
输入命令:https://github.com/HellCat1994/springboot.git
,上面是我的github中的地址,工程是通过IntelliJ IDEA上传到github上的。
进入到工程目录,执行命令: mvn install
,时间可能会稍微长一些
此时在工程目录下,会生成target文件夹,里面是生成的文件
此时在当前文件夹运行jar包,输入命令:java -jar demo-0.0.1-SNAPSHOT.jar
此时可以看以上的启动信息。
在jar对应的目录下写一个脚本文件,例如start.sh,在文件中添加
java -jar demo-0.0.1-SNAPSHOT.jar
保存。
修改权限,输入命令:chmod 777 start.sh
启动脚本文件。输入命令:nohup ./start.sh &
则此时的应用将会在后台运行。
如果需要关闭这个应用,则先查找该端口占用的进程号,然后关闭该进程即可。
输入以下命令:
netstat -anp | grep 80
kill sid
1.https://blog.csdn.net/ruglcc/article/details/76147645
2.https://yq.aliyun.com/articles/285398