前几天上车购入了腾讯云,操作系统为
Ubuntu 16.04.1 LTS
,记录一下安装最新版JDK-10、Mysql-5.7、Tomcat-9
的过程。因为是第一次在服务器上进行这类操作,有些具体操作与网上一些文章也颇有出入,如果存在不恰当的做法希望大家多多指正。
1. JDK
方案 A
: 将JDK直接下载到服务器中,实际操作后是失败的,可直接跳到方案 B
|
|
|
|
原因:这个压缩包没有用gzip格式压缩,所以不用加z指令 解决方法:使用 $ tar -xvf
|
|
问题实际上没有被解决,方案 A
为何没有奏效我并不清楚是什么原因,留下来以后慢慢探索。
|
|
此 JDK
只有区区 8K
,显然不对,于是选择方案 B
方案 B
:在本地下载 JDK
,然后拷贝到服务器
开始的时候想和使用 wget
一样直接拷贝到 /usr/java
文件夹下面,但是发现没有权限这么做,这里涉及到 linux
用户和用户群的知识,查看文件或者文件夹是否有操作权限请使用 $ ls -l
命令查看详情,用户目录肯定是有权限访问的,所以将 /home/ubuntu
作为拷贝的目标文件夹。
|
|
之后解压
|
|
配置环境变量
|
|
至此JDK完成安装。
2. Mysql
下载安装
因为我使用的是 ubuntu
系统,所以支持apt 的方式安装 Mysql。按照文档,先下载 .deb
文件,然后拷贝到服务器上,即可完成安装。
首先测试本地访问数据库
|
|
开启Mysql远程访问
1. 修改用户表
|
|
2. 配置防火墙打开 3306
端口
3. Mysql监听端口
|
|
至此 Mysql
就安装完毕了。
3. Tomcat
下载安装
首先登录Tomcat
官网,选择 tar.gz
压缩格式的二进制包,这里可以使用 wget
命令直接下载到服务器上,然后进行解压,具体步骤见 JDK
安装方案 A
。 ## 环境变量配置 首先阅读根目录下的 RUNNING.txt
文件,相当于 README
。里面有对如何配置环境变量和如果启动和关闭 Tomcat
有详细的介绍。按照文档的指示我们需要在 CATALINA_BASE/bin
或者 CATALINA_HOME/bin
文件下创建一个名为 setenv.sh
的文件,具体文档如下:
|
|
1. 先取得 bin
文件夹的操作权限
|
|
2. 然后创建 setenv.sh
文件并编辑
|
|
3. 防火墙打开8080端口
|
|
然后就可以远程访问服务器的8080端口来访问 Tomcat
的管理页面了。