阿里云服务器搭建配置

linux命令:参考:https://www.cnblogs.com/itdansan/p/8545187.html

cat 文件名: 查看文件内容 ctrl+D : 退出查看

一)、准备工作,使用Xshell,创建文件夹

1).使用mkdir创建user/devlop目录

2).在user/devlop创建JDK, mysql,tomcat目录

二)、配置JDK

参考:https://yq.aliyun.com/articles/727657?spm=a2c4e.11155472.0.0.19235bdaPi7GQC

参考:https://blog.csdn.net/xyang81/article/details/51759200

参考:https://www.cnblogs.com/kingsonfu/p/9801556.html

准备工作:

1).查看系统是32位还是64位 uname -m

2).下载lunix版本的jdk

3).使用Xftb工具将下载的jar上传至服务器

4).使用linux命令解压缩jdk jar包

tar zxvf jar包

5).将解压缩的jar移到指定的文件夹下

6).配置jdk 环境

vim /etc/profile

加入类似如以下的配置

 export JAVA_HOME=/root/user/devlop/JDK/java
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}

7).测试是否搭建成功

javac

java

java -version

查询环境变量: echo $PATH

三)、配置mysql**

解压缩.rmp文件的命令

rmpcpio 解压缩文件名 | cpio -idmv

rpm2cpio mysql57-community-release-el7-8.noarch.rpm | cpio -idmv

安装mysql源:

yum localinstall mysql57-community-release-el7-8.noarch.rpm

检测mysql源是否安装成功

yum repolist enabled | grep "mysql.-community."

安装mysql

启动mysql

systemctl start mysqld

查看MySQL的启动状态: systemctl status mysqld

开机启动:

systemctl enable mysqld

s systemctl daemon-reload

给mysql设置临时密码

grep 'temporary password' /var/log/mysqld.log

根据临时生成的密码 ,&LUpY%en4Co,登录mysq,重新设置密码

修改密码时遇到的问题

参考:https://blog.csdn.net/qq_39344689/article/details/89674079

我们的密码不符合mysql的密码策略?

这是为什么呢?使用SHOW VARIABLES LIKE 'validate_password来查看mysql的密码策略。

修改密码的安全等级:

set global validate_password_policy=LOW;

修改密码的长度:

set global validate_password_length=6;

修改密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

修改root允许远程登录(多台电脑同时操作一个数据库)

参考:https://blog.csdn.net/qq_36850813/article/details/79946235

四)、配置tomcat

1).将jar包上传到服务器:

2).解压缩:

3).将解压文件移到指定的位置

4).进入conf/server.xml更改端口号(也可使用默认的)

在这里,我将8005改为80 --->

5).配置防火墙,开放80窗口

firewall-cmd --zone=public --add-port=80/tcp --permanent

出现了问题,FirewallD is not running(防火墙未运行)

参考:https://www.cnblogs.com/wayneliu007/p/10372601.html

查询防火墙的开启状态:

systemctl status firewalld

状态dead: 防火墙未开启



开启防火墙:

systemctl start firewalld

查询状态,active(running),防火墙已开启。

重新配置防火墙,开放80端口,success

firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload

6).启动tomcat

进入在apache-tomcat-8.5的bin/./目录下的startup.sh文件,开启tomcat服务



在阿里云服务器中配置JDK、tomcat、mysql的更多相关文章

  1. 阿里云服务器ecs配置之安装mysql

    安装mysql数据库    1.安装工作:        下载 mysql 源安装包             [root@ming ~]# wget http://dev.mysql.com/get/ ...

  2. 怎么在阿里云服务器部署多个tomcat

    部署前准备: 1.到阿里云官网购买一台服务器 2.给阿里云服务器挂盘,阿里云有教程这里不讲解,自己看. Linux 系统挂载数据盘 视频:Linux服务器挂载数据盘 3.下载tomcat  http: ...

  3. 为什么阿里云服务器的docker启动tomcat这么慢??

    https://blog.csdn.net/tianyiii/article/details/79314597 最近在阿里云服务器使用Docker启动Tomcat,发现tomcat服务器启动过程很慢. ...

  4. 在阿里云服务器上配置CentOS+Nginx+Python+Flask环境

    在阿里云服务器上配置CentOS+Nginx+Python+Flask环境 项目运行环境 阿里云(单核CPU, 1G内存, Ubuntu 14.04 x64 带宽1Mbps), 具体购买和ssh连接阿 ...

  5. 使用Navicat连接阿里云服务器中的Mysql数据库

    1.首先将阿里云服务器中的安全组添加上Mysql的端口3306,如下图所示: 步骤就是进入到阿里云的官网,点击右上角控制台,在左边选择云服务器ECS--->实例 点击图中的管理按钮,然后选择本实 ...

  6. 阿里云服务器上配置并使用: PHP + Redis + Mysql 从配置到使用

    (原创出处为本博客,http://www.cnblogs.com/linguanh/) 目录: 一,下载 二,解压 三,配置与启动 四,测试 Redis 五,配置 phpRedis 扩展 六,综合测试 ...

  7. 阿里云服务器CentOS6.9安装Tomcat

    上篇讲了CentOS6.9安装jdk,这篇来讲Tomcat的安装,本来准备使用yum命令安装的,但是通过 yum search tomcat 发现只有tomcat6,所以就在官网下了一个tomcat8 ...

  8. 阿里云ECS服务器,CentOS 7.4配置jdk+tomcat+mysql

    参考博客: https://mp.weixin.qq.com/s?__biz=MzIxMzk3Mjg5MQ==&mid=2247484020&idx=1&sn=6e0aa07f ...

  9. 阿里云Linux服务器,配置JDK,MySQL

    云服务器配置:低配 Linux CentOS 7.4 64位 选择空白镜像: 安装图形界面 yum groups install "MATE Desktop" yum groups ...

随机推荐

  1. 代码传奇 | 身价10亿的程序员 雷军当年也为他打工——WPS之父 求伯君

    他的前半生,值得我们每一个人深思. 在普通人眼里,他寂寂无名,只有年岁稍长的文化人,才听说过他传奇般的存在. 在IT人眼里,他是块活化石,中国第一的大旗除了他,没人敢抗! 他是求伯君,从一个浙江穷山村 ...

  2. CPU爆满后的无助感

    告警 晚七点刚好上地铁,握在手里的手机震动了好几下,根据震动这几下的手感已经判断出这是钉钉在告警了,十有八九就是线上的问题,通过Zabbix监控的一台线上服务器已经五分钟不可达,这应该不会是网络网络问 ...

  3. Leetcode Tags(2)Array

    一.448. Find All Numbers Disappeared in an Array 给定一个范围在 1 ≤ a[i] ≤ n ( n = 数组大小 ) 的 整型数组,数组中的元素一些出现了 ...

  4. Amazon S3数据存储

    从官网下载aws 的unity插件,并做了简单修改(主要用修改PostObject),问题: (一)获取Pool ID 通过服务-Cognito-管理/新建用户池,可以新建或者获取Pool ID (二 ...

  5. Spring Cloud alibaba网关 sentinel zuul 四 限流熔断

    spring cloud alibaba 集成了 他内部开源的 Sentinel 熔断限流框架 Sentinel 介绍 官方网址 随着微服务的流行,服务和服务之间的稳定性变得越来越重要.Sentine ...

  6. tomcat无法启动的原因

    一.排查思路 最直接也是最有效的办法:看console控制台 这是我看到的原因,我先想到是不是web.xml里的url-pattern里的命名是不是冲突 因为我在这个项目之前写了一个项目,用的是同一个 ...

  7. RTKLib的Manual解读

    Key-word: integer ambiguity resolution :整周模糊度解算 navigation:导航 Kinematic:动态,RTK的K rover:漫游 validation ...

  8. 如何进行kubernetes问题的排障

    排障的前置条件 k8s的成熟度很高,伴随着整个项目的扩增,以及新功能和新流程的不断引入,也伴随这产生了一些问题.虽然自动化测试可以排除掉大部分,但是一些复杂流程以及极端情况却很难做到bug的完全覆盖. ...

  9. [考试反思]1026csp-s模拟测试89:不公

    稍垃圾.因为T1没A. 赶巧前一段时间学了杜教筛,结果因为教练放错题. 然后考场上疯狂yy,最后水到了一个AC. 其实的确挺不公平的,不少人也没学呢. 如果只算T1和T3的分数的话,那70分就是个垃圾 ...

  10. 我把数表A了

    真kx 之前打一棵沙雕主席树,复杂度和正解一毛一样,结果常数爆炸了! 我一直天真的认为卡卡常这题就能AC,然后卡常卡到死也没A掉,极限数据大概跑了1.1s 今天终于打正解了,离线处理,可以用常数更小的 ...