阿里云轻应用服务器配置Ubuntu的JDK、Tmocat和Mysql

1.与服务器建立连接(达到效果:XShell和Xftp均可连接到服务器)

阿里云管理控制台提供的三种建立服务器连接方式:

    1. 使用浏览器发起安全连接(推荐)
    2. 客户端使用密钥进行连接
    3. 客户端使用账号密码进行连接

阿里云提供的用户指南:

本人方案(省略些许步骤):

使用XShell和Xftp连接Ubuntu服务器

1.下载XShell6和XFtp,并解决评估期问题

2.在Ubuntu服务器开启SSH的情况下(默认开启),命令行或控制台设置root账户的密码并连接

3.用XShell打开XFtp文件传输

2.Ubuntu服务器安装 JDK、Tomcat和Mysql

(此时在该Ubuntu服务器上,只有root权限的账户,那么在输入命令行时,需要去掉sudo。)


使用apt-get安装JDK(/usr/lib/jvm/java-8-oracle目录下)

步骤
命令行

含义

1

$ sudo apt-get install python-software-properties
 

在过程中步骤1至3可能遇到安装不成功的情况,这时使用步骤4的命令更新系统列表再重头开始就可以了。

2

$ sudo apt-get install software-properties-common

 

3

$ sudo add-apt-repository ppa:webupd8team/java

从PPA(Personal Package Archives) 安装apt工具包

4

$ sudo apt-get update

更新系统列表

5


$ sudo apt-get install oracle-java8-installer

安装jdk的路径在/usr/lib/jvm/java-8-oracle

会弹出窗口,点击OK并Accept协议即可

6

$ java -version

检查是否安装成功

7

$ sudo update-java-alternatives -s java-8-oracle

切换jdk版本

注意事项

1..默认ubuntu官方的apt工具包中没有jdk,所以这里需要安装提供jdk得到PPA工具包。

2.参考链接:https://www.cnblogs.com/HendSame-JMZ/p/6088262.html(ubuntu通过apt-get安装JDK8)



使用apt-get安装Tomcat(/var/lib/tomact8目录下)

步骤

命令行

含义

1

$ sudo apt-get install tomcat8 tomcat8-docs tomcat8-examples tomcat8-admin

安装Tomact

2

$ service tomcat8 start

启动Tomcat

其他操作

$ service tomcat8 status

查看Tomca状态

$ service tomcat8 stop

停止Tomcat

$ sudo apt-get autoremove toamcat8

卸载Tmcoat

安装成功后,访问服务器ip:8080 或 域名:8080(http://www.jdemarryme.xin:8080/),可以看到如下界面。


配置Tomcat管理员权限

步骤

操作

含义

1

$ sudo vim /var/lib/tomcat8/conf/tomcat-users.xml

打开Tomcat用户权限文档

2

添加如下信息:

<role rolename="manager-gui"/>

<role rolename="admin-gui"/>

<user username="tomcat" password="123456" roles="manager-gui,admin-gui"/>


修改权限信息。

键盘按“i”修改文件,修改完成后,按Esc,输入“:wq!”保存并退出;输入“:q!”不保存退出;输入“:w”保存不退出。


3

$ sudo service tomcat8 restart

重启Tomcat

注意事项

参考链接:



使用apt-get安装Mysql(/var/lib/mysql目录下)


步骤

命令行

含义

1


$ sudo apt-get install mysql-server mysql-client libmysqlclient-dev

安装mysql

在过程中会弹出窗口,需要设置Mysql的root账号的密码。

2

$ sudo netstat -tap | grep mysql

出现listen表示安装成功

3

$ sudo cd  /etc/mysql

转移到 /etc/mysql/目录下

4

$ sudo ls

查看该目录下的文件,可发现 debian.cnf文件

5


$ sudo vi debian.cnf

打开debian.cnf文件,可看到加密后的密码password

输入“:”,再输入“exit”或“q!”退出文档查看

6


$mysql -uroot -p
mysql的root账号登录

在“:”后,输入密码

7


mysql> grant all on *.* to [email protected]"%" identified by "123456" ;

添加mysql连接账号,username为用户名,密码为123456.,

*.* 表示所有数据库,username为添加的用户名,123456为密码,%为匹配的所有主机

8

mysql> flush privileges;

刷新用户权限

9

mysql> SELECT DISTINCT CONCAT(‘User: ‘‘‘,user,‘‘‘@‘‘‘,host,‘‘‘;‘) AS query FROM mysql.user;
查询是否有该用户存在

10


$ sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

修改远程连接配置文件,将bind-address的值修改为0.0.0.0

键盘按“i”修改文件,修改完成后,按Esc,输入“:wq!”保存并退出;输入“:q!”不保存退出;输入“:w”保存不退出。

11


$ service mysql restart

重启Mysql

可使用Navicat进行测试,主机名或ip地址为服务器ip,端口号为3306,用户名为username,密码为123456

其他操作


$ service mysql start

启动Mysql

$ service mysql status

查看Mysql状态

$ service mysql stop

停止Mysql

注意事项

1..默认ubuntu官方的apt工具包中没有jdk,所以这里需要安装提供jdk得到PPA工具包。

2.参考链接:

原文地址:https://www.cnblogs.com/jdemarryme/p/9379961.html

时间: 2024-11-25 14:54:09

阿里云轻应用服务器配置Ubuntu的JDK、Tmocat和Mysql的相关文章

阿里云轻量服务器价格及轻量与ECS服务器区别比较

https://yq.aliyun.com/articles/221647 摘要: 阿里云轻量应用服务器价格表及介绍,关于轻量应用服务器和ECS服务器的性能对比 阿里云轻量应用服务器是阿里云新推出的服务器,本文介绍阿里云轻量服务器的价格,已经何为"轻量"?轻量与阿里云ECS服务器有什么区别?轻量性能就一定不如ECS服务器吗? 什么是轻量应用服务器?轻量应用服务器是面向单机应用场景的新一代计算服务,提供精品应用一键部署,支持一站式的域名.网站.安全.运维.应用管理等服务,极大地优化了搭建

阿里云轻量服务器LAMP镜像部署网站踩过的坑第一期

阿里云的轻量服务器真的很多坑,刚完成3个网站部署在一台轻量服务器的工作,虚拟主机配置文件,php源码解析,mysql.httpd和php不是系统变量等等各种问题:准备一个一个来填坑,在这感谢51CTO讲师段老师的帮助,3年前在他那学的红帽7.0:碰到什么写什么,可能有点水,但是都是实操经验,现在网上大多都是copy,自己也没验证过,还有一些是初学者虚拟机玩配置,对实际操作帮助不大: 今天先说一下轻量服务器的虚拟主机配置文件 碰到新的系统,先查看系统版本,下面是阿里云轻量服务器的版本信息 [[em

阿里云轻量应用服务器Linux-Centos7下Oracle19c的安装

初始环境:阿里云轻量应用服务器已经重置系统为CentOS7.3-64位具体目标:安装Oracle Database 19c 第一步:检查Linux系统版本 执行命令 lsb_release -a 查看系统版本可以看到,目前我的系统版本为CentOS7.3-64位.2.为了确保一切正常,我准备升级自己的系统到当前最新.3.用yum更新升级执行命令 yum -y clean all执行命令 yum -y update最后看见"Complete!"就是更新完成了.4.更新完成后,执行命令 l

阿里云轻量应用服务器Linux-Centos7下MySQL8.0.19的安装

初始环境:阿里云轻量应用服务器已经重置系统为CentOS7.3-64位具体目标:安装MySQL 8.0.19 第一步:检查Linux系统版本 1.执行命令 lsb_release -a 查看系统版本可以看到,目前我的系统版本为CentOS7.3-64位.2.为了确保一切正常,我准备升级自己的系统到当前最新.3.用yum更新升级执行命令 yum -y clean all执行命令 yum -y update最后看见"Complete!"就是更新完成了.4.更新完成后,执行命令 lsb_re

阿里云ECS(linux)磁盘满触发的mysql的表异常修复案例

阿里云ECS(linux)磁盘满触发的mysql的表异常修复案例 阿里云技术支持:完颜镇江 问题现象: 磁盘空间满了,第一想到的就是删除无用的服务日志或者升级数据盘. 通常是使用du –sh去分析目录找出占用最大的. 根据经验来说基本都是日志文件占用的,那么就是停止应用清理日志,或者清理日志后重启应用即可. 但是本实例的异常是网站主页正常,但是子导航的内容为空,首先怀疑的就是磁盘满了导致mysql数据库的数据异常. 问题排查: 排查的方法是打开mysql的errlog 添加以下配置重启mysql

阿里云轻量应用服务器 搭建配置详解

好久没有更新博客了,说来也是惭愧没有养成记录经验的习惯. 有很多技术开发同学都想拥有自己的服务器用来搭建个人网站,或者展示作品,但是怕租上不会配置或者嫌配置繁琐难下决定. 废话不多说直接进入正题,前两天帮朋友配置一台阿里云的轻量应用服务器(注意不是云服务器ECS但是大同小异). 服务器规格 我配置的是1GB内存1核  20GB SSD系统盘 一年(最低配置算下来打折400多),一般个人建站或者拿来自己练手这个配置足够用了,如果公司用可以选择配置更高的. 1.地域选择 推荐大家选择 华东1(杭州)

阿里云轻量服务器部署PHP网站简述(基于Lamp)

一:首先登陆阿里云账户购买轻量服务器(这里就不详细介绍啦) 二:进去以后是这样的 然后其他的一些设置参考https://blog.csdn.net/cuiji4724/article/details/81395364(内容如下) 一.介绍环境1.首先进入操控台找到轻量应用服务器(若找不到可以在下方)产品与服务里面搜. 2.进入轻量应用服务器,找到重置系统,应用镜像选择LAMP,系统镜像选择CentOS,点击确认更换 (这里我也进行了应用镜像的更换,但是更换了多次没有成功,还是显示的是WrodPr

阿里云轻量应用服务器入门(二)

绑定并解析域名 登录 轻量应用服务器控制台,在 服务器列表 中点击您需要配置的服务器. 在左侧导航栏中,点击 站点设置 > 域名, 点击页面右上方的 添加域名. 如果您添加的是在阿里云注册的域名,或者使用阿里云解析 DNS 的域名,可以直接解析. 如果域名不使用云解析 DNS,可通过 添加域名,将域名转由阿里云解析服务来解析:或者联系域名服务商,将域名做 A 记录解析到服务器IP地址即可. 3. 输入域名,单击 确定. 测试访问 前提条件 您添加的域名已经解析成功,否则会出现后台无法登录的情况.

阿里云突发性t5服务器配置mysql 5.7远程连接

阿里云突发性20%服务器安装MYSQL(5.7.17)后关于设置远程访问的问题,由于这次踩了不少坑,网上针对性的资料较少(也可能是自己查询资料方法不对),经过折腾,总算是捣鼓了出来. 下载地址(非官网):https://pan.baidu.com/s/1BAWrl81UueIQSSrs25Frlg 提取码:jrhw 安装前先解压压缩包,里面包含了64和32(86)为的文件,根据系统可自行安装 一.安装 都是按部就班,所以不做过多描述. 安装顺利提示如下界面,几乎就是安装成功了 二.配置 mysq