搭建阿里云的微服务器

一、 服务器的购买安装

服务器的地址: https://promotion.aliyun.com/ntms/campus2017.html
搭建阿里云的微服务器_第1张图片
购买完成之后进入服务器管理控制台搭建阿里云的微服务器_第2张图片
添加密码,服务器运维->远程连接
搭建阿里云的微服务器_第3张图片
设置防火墙,(如果有需要就添加或者添加全部的TCP/UDP)
搭建阿里云的微服务器_第4张图片
搭建阿里云的微服务器_第5张图片

二、远程连接服务器,进行JDK、Tomcat、MySql的安装

使用SSH进行连接远程服务器,进行软件的发送与安装

SSH下载地址:https://pan.baidu.com/s/1jNlCuXF75W06LualR2yQnA 提取码:z3wv
安装之后会有2个图标
左边用于命令,右边用于传输文件

方式一:在线安装

1、JDK的安装

输入命令 yum -y install java-1.8.0-openjdk-devel.x86_64
测试:java -version
成功

2、Tomcat的安装

建立一个文件夹:mkdir /Tomcat
进入文件夹:cd /Tomcat
输入命令 :wget https://mirrors.cnnic.cn/apache/tomcat/tomcat-9/v9.0.20/bin/apache-tomcat-9.0.20-deployer.tar.gz 进行下载
下载完之后解压:ls 显示现在内容,若为红色则需要赋权 chmod 770 apache-tomcat-9.0.20.tar.gz ,绿色不需要
解压: tar xzf apache-tomcat-9.0.20.tar.gz
开启服务:cd /Tomcat/apache-tomcat-9.0.20/bin 然后 ./startup.sh 开启服务
搭建阿里云的微服务器_第6张图片
测试:通过外网访问 http:ip:8080 (ip是服务器的地址),首次连接会很慢,耐心等待,出现Tomcat页面,则配置成功
搭建阿里云的微服务器_第7张图片

3、Mysql的安装

新建一个MySQL的文件夹 mkdir/MySQL
进入MySQL:cd /MySQL
下载Mysql的包:wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
安装这个包:sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
安装:sudo yum install mysql-server
安装过程中的问题:
搭建阿里云的微服务器_第8张图片
输入y,表示下载
搭建阿里云的微服务器_第9张图片
输入y,表示下载
安装完成之后显示:
搭建阿里云的微服务器_第10张图片
测试及登录:
1、开启服务:service mysqld restart
登录mysql:mysql -u root
若出现Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)
则:安装:yum install vixie-cron 和 yum install crontabs
2、开启服务:service mysqld restart
mysql -uroot -p
没有密码,直接回车,若出现ERROR 1045 (28000): Access denied for user
‘root’@‘localhost’ (using password: NO)错误,则
修改MySQL配置文件:vi /etc/my.cnf
在文件末尾加上:skip-grant-tables
保存:esc->:wq即可保存
重启MySQL服务:service mysqld restart
然后重新登录
修改密码: update user set password=password(“123456”) where user=“root”;
或者 update mysql.user set authentication_string=password(‘123456’) where user=‘root’;
刷新:flush privileges;
将my.cnf中添加的跳过密码删除
并添加mysql的编码格式
vi /etc/my.cnf
在[client]下添加
default-character-set=utf8
在[mysqld]下添加
collation_server=utf8_general_ci
character_set_server=utf8
测试:service mysqld restart
mysql -uroot -p
不输入密码直接回车,显示 Access denied for user ‘root’@‘localhost’ (using password: NO)
service mysqld restart
mysql -uroot -p
输入正确密码登录

方式二:使用安装包进行安装

首先使用右边的图标进行软件的发送
Quick Connect输入HostName(服务器的地址),Username(root)、port(22)
点击Connect,输入password(远程连接的密码)
搭建阿里云的微服务器_第11张图片
输入“/”并回车,右键新建一个Folder,命名install,然后将左边(当前PC)上的JDK,Tomcat、MySQL拖到右边的install目录下
搭建阿里云的微服务器_第12张图片

1、JDK的安装

1、卸载linux自带的jdk,不卸载,可能会操作自带的
查看:
rpm -qa|grep gcj
如果出现含有java相关字符串的信息
卸载:
rpm -e --nodeps 含有java相关字符串的信息
2、卸载自己安装的jdk
查看:
rpm -qa|grep jdk
如果出现含有java相关字符串的信息
卸载:
rpm -e --nodeps 含有java相关字符串的信息
3、安装
授权
chmod 770 /install/jdk-8u111-linux-x64.rpm
安装
rpm -ivh /install/jdk-8u111-linux-x64.rpm
4、验证
java -version
如果出现以下内容则表示安装成功
java version “1.8.0_111”

2、Tomcat的安装

1、解压apache-tomcat-7.0.68.tar.gz :
   tar -xzvf apache-tomcat-7.0.68.tar.gz
2、移动apache-tomcat-7.0.68目录至/Tomcat:
   mkdir /Tomcat (创建目录)
   mv /install/apache-tomcat-7.0.68 /Tomcat(移动)
3、启动tomcat
cd /Tomcat/apache-tomcat-7.0.68/bin
./startup.sh
如果出现以下信息则表示启动成功
Using CATALINA_BASE:/Tomcat/apache-tomcat-7.0.68
Using CATALINA_HOME:/Tomcat/apache-tomcat-7.0.68
Using CATALINA_TMPDIR:/Tomcat/apache-tomcat-7.0.68/temp
Using JRE_HOME:/usr
Using CLASSPATH:/Tomcat/apache-tomcat-7.0.68/bin/bootstrap.jar:/Tomcat/apache-tomcat-7.0.68/bin/tomcat-juli.jar
Tomcat started.
4、浏览器中输入:http://ip:8080 (注意:linux查看ip命令ifconfig)

3、Mysql的安装

新建MySQL文件夹: mkdir /MySQL
将install下的包转移到MySQL:cd /install
赋权:chmod 770 mysql-5.6.44-linux-glibc2.12-x86_64.tar.gz
转移:mv mysql-5.6.44-linux-glibc2.12-x86_64.tar.gz /MySQL
释放:tar -xvf mysql-5.6.44-linux-glibc2.12-x86_64.tar.gz
重命名:mv mysql-5.6.44-linux-glibc2.12-x86_64 mysql
创建用户组:groupadd mysql
useradd -r -g mysql mysql
chown -R mysql mysql/
chgrp -R mysql mysql/
创建配置文件
vim /etc/my.cnf
#复制以下内容
[client]
port = 3306
socket = /tmp/mysql.sock
[mysqld]
character_set_server=utf8
init_connect=‘SET NAMES utf8’
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
socket=/tmp/mysql.sock
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
#不区分大小写
lower_case_table_names = 1
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
max_connections=5000
default-time_zone = ‘+8:00’
测试如上的在线安装

你可能感兴趣的:(java微服务)