1、环境准备:

  1-1、centos 64位(本人的虚拟机安装此系统),安装步骤和网络配置已经在前两篇记录、

  1-2、JDK 版本1.8

  1-3、tomcat压缩包

  1-4、CRT远程连接工具(可用其他xshell....),winscp(用来上传文件到linux上的工具)

2、系统安装和配置略过,下载JDK,链接如下(按需选择版本)下载linux版的:

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

下载tomcat,我下载的版本:apache-tomcat-8.5.47.tar

https://tomcat.apache.org/download-80.cgi#8.5.47,选择的是这个包

下载CRT,下载后傻瓜安装就可以打开了,链接如下:

链接:https://pan.baidu.com/s/1Xqq39E35aogJx3RiilB65g
提取码:nxew
下载WinSCP,链接如下:

https://sourceforge.net/projects/winscp/files/latest/download

3、安装【JDK】

将centos系统启动,使用crt,winscp远程连接,首先先安装JDK,将下载好的JDK在Windows上解压,使用winscp上传到/usr/local路径下

选择文件直接拖动到右边即可传输

使用crt远程连接linux系统,等同于在系统中的终端口,打开crt,新建一个会话,选择SSH2

接受后弹出框输入密码

连接成功后,给JDK赋予最高权限,避免后面会有权限问题阻塞安装进程,crt已经连接上linux系统,可直接进行命令操作

(1)切换到顶级目录下:cd ~

(2)再切换到上级目录下:cd ..

(3)切进usr/local目录下:cd /usr/local

(4)赋予JDK权限(最高为777):chmod 777 -R jdk1.8.0_231

配置JDK环境变量:

(1)切换顶级目录:cd ~

(2)切换上级目录:cd ..

(3)切换etc目录:cd /etc

(4)编辑profile文件:vi /profile

(5)按i启动编辑模式,定位在profile末尾

(6)配置JDK环境变量,输入这句:

export JAVA_HOME =/usr/local/jdk1.8.0_231(这个是jdk的安装路径)

export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin

按Esc再按:wq进行保存

可以使用winscp查看是否路径对的

使设置环境生效:输入source profile

确认是否安装成功:输入java -version,显示的是安装版本,则安装成功

4、安装【tomcat】

下载好后的tomcat一样在Windows下进行解压,使用winscp传输到linux下,路径/usr/local,进行环境变量设置才可以启动tomcat

启动tomcat的操作步骤,还是使用crt远程命令操作:

(1)切换到顶级目录:cd ~

(2)切换到上级目录:cd ..

(3)切换到启动命令所在的bin路径下:cd /usr/local/apache-tomcat-8.5.47(针对所在的目录)

(4)赋予tomcat文件下的bin最高权限(777)chmod 777 -R bin

(5)切换到bin路径下,ls查看文件,可以查看到  ./startup.sh  是用来启动tomcat的

(6)默认端口都为8080

(7)建议先关掉防火墙,避免后面出现访问不了的情况(我是永久关闭,避免下次启动还要再去关)

关闭防火墙命令:service iptables stop(重启后还是会开启防火墙)

永久关闭防火墙命令:chkconfig iptables off

查看防火墙运行状态:service iptables status

验证是否已经安装成功,可以在Windows上输入IP:port,进入tomcat页面,验证成功

5、下载【Mysql】,在centos上在线下载安装

(1)切换到安装路径:cd /usr/local

(2)这里只记录在线安装,命令: yum install mysql-server,等待安装完,输入Y即可

(3)完成成功,启动mysql服务,命令:service mysqld start,查看是否运行状态,命令:service mysqld status

(4)设置开机后自动启动mysqld的服务,命令:

1)添加执行权限: chmod +x /etc/init.d/mysqld

2)添加到服务:chkconfig --add mysqld

  3)设置开机启动:chkconfig mysqld on

(5)设置完后,可以reboot重启一下,输入service mysqld status,验证是否已生效

(6)安装完数据库后,默认root根用户进行登录,密码也默认为空,输入 mysql -uroot -p 回车,password空,回车即可,进入数据库

额外附加............

修改数据库用户密码:进入数据库:mysql -uroot -p 回车,再回车,注意:在mysql中,语句后面必须加;来暗示已结束这个语句,才可以进行执行

切换到mysql下:use mysql

更新用户密码:UPDATE mysql.user SET Password=PASSWORD('你的密码') where USER='root';

刷新权限:flush privileges;

使用quit 后再进入mysql,验证是否修改成功

使用Navicat连接linux服务器的数据

(1)登录进数据库

(2)切换到mysql数据库

(3)创建一个外面可以访问linux数据库服务器的用户:

grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

(4)刷新权限:flush privileges;

(5)使用Navicat登录,输入服务器IP和用户密码,点击连接测试,成功即可连接到数据库

Navicat搜一搜都会有的

个人的笔记记录。。。。。

LINUX上安装JDK+tomcat+mysql操作笔记的更多相关文章

  1. mac在 aliyun linux ecs实例上安装 jdk tomcat mysql

    用了一个ftp 工具 把 gz rpm 等 传递到ecs 上 -- 用这个Transmit 用ssh远程登录,然后依次安装 jdk tomcat  mysql 到 /usr/local/... 设置环 ...

  2. Linux学习总结(7)——阿里云centeros服务器上安装 jdk,tomcat,mysql

    查看服务器的系统版本 # cat /etc/issue 查看服务器是64位还是32位 #uname -a      或者用:#getconf LONG_BIT 查看当前有没有安装jdk #rpm -q ...

  3. linux 环境 安装jdk tomcat mysql git

    1.安装JDK 1.官方下载jdk,linux版本的rpm包 2.安装rz sz ----------编译安装 //安装 cd /tmp wget http://www.ohse.de/uwe/rel ...

  4. Linux上安装jdk,mysql

    1.准备工作 一台纯净的Linux系统需要先安装一些依赖才能安装jdk等 rpm: 本地添加安装程序:rpm -ivh 程序名 本地查看程序: rpm -qa 本地卸载程序: rpm -e --nod ...

  5. Linux上安装java+tomcat+mysql运行环境

    centos6.5jdk"1.7.0_79"mysql5.6apache-tomcat-7.0.53 安装jdk:1.先到oracle下载rpm包:jdk-7u80-linux-x ...

  6. Linux安装Jdk Tomcat MySQL

    Jdk安装 Tomcat安装 Mysql安装 Jdk安装 官网下载 http://www.oracle.com/technetwork/java/javase/downloads/index.html ...

  7. linux发行版本centos7.4上安装jdk,tomcat,mariadb良心教程

    准备工作: 本地安装:rpm -ivh 程序名 因为jdk,tomcat,mysql的安装过程需要从网上下载部分支持包才可以继续,所以要求提前安装下载好依赖. yum install glibc.i6 ...

  8. 修改Linux的基本配置(修改主机名修改ip地址安装JDK/Tomcat/MySQL等等)

    (一)基本操作修改 修改主机名 vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=server1.itcast.cn 修改ip地址 vi /etc/s ...

  9. linux(centos 7)下安装JDK,Tomcat,mysql 运行Maven 项目

    一.在Linux中安装JDK 1. 将JDK上传到root下(任何位置均可以). 如图: 2. 用解压命令解压JDK tar -xvf (此处为jdk文件名) 如果是rpm包,执行rpm -i jdk ...

随机推荐

  1. Python高级特性——迭代(Iteration)

    1.给定一个集合list或者tuple,可以通过for …… in ……的语法来实现循环遍历,这个循环我们就叫做迭代 迭代list: >>> m = ['haha','hehe',' ...

  2. Python3 pickle模块用法

    pickle(python3.x)和cPickle(python2.x的模块)相当于java的序列化和反序列化操作. 常采用下面的方式使用: import pickle pickle.dump(obj ...

  3. Unable to connect to the server: x509: certificate signed by unknown authority

    0x00 Problem 在使用二进制搭建 k8s 集群的过程中,使用 kubectl get 等操作时始终显示 x509: certificate signed by unknown authori ...

  4. HDFS存入文件的整个流程

    本文结合HDFS的副本和分块从宏观上描述HDFS存入文件的整个流程.HDFS体系中包含Client.NameNode.DataNode.SeconderyNameode四个角色,其中Client是客户 ...

  5. Shell批量SSH免交互登录认证

    脚本实现功能:批量或单个SSH免交互登录认证 脚本应用场景:当部署集群时,大多数实现要配置好管理节点与从节点的SSH免交互登录,针对这样的情况,写了下面脚本,简化工作. 脚本支持系统:Ubuntu和C ...

  6. React每隔0.2s颜色变淡 之settimeOut变成setInterval

    案例 每隔0.2s颜色变淡 公共数据是放在state中的哦! 代码如下 import React, { Component } from "react"; import { set ...

  7. Flask中获取参数(路径,查询,请求体,请求头)

    上一篇中已经讲述了:HTTP协议向服务器传参有几种途径{ 链接 } 在Flask中同样通过这4中传参途径进行归纳: 1. URL中路径参数的获取: 拓展: # 路由参数/路径参数:http://127 ...

  8. python-参数化-(2)(数据库判断是否存在并返回满足条件的数据)

    1.根据python-参数化-(1),生成的数据号码 在数据库查询后判断是否存在若不存在返回手机号码,若存在返回该手机号码对应数据的信息,未封装成类或函数上代码 import pymysqlconn= ...

  9. 【python之路.一】基础

    数学操作符 数据类型 字符串复制(*复制次数int).连接(+) 该类操作只能同为字符串类型,否则需要强制转换类型 变量名规则 (驼峰式变量名&下划线式均可) # 注释 BIF(built-i ...

  10. bzoj5093图的价值:多项式,斯特林数(二项式反演)

    Description “简单无向图”是指无重边.无自环的无向图(不一定连通). 一个带标号的图的价值定义为每个点度数的k次方的和. 给定n和k,请计算所有n个点的带标号的简单无向图的价值之和. 因为 ...