天天看点

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

文章目录

  • 一.VMWare安装图解
  • 二.Centos安装图解
  • 三.使用XShell和WinSCP工具
  • jdk
  • tomcat
  • mysql安装
    • 如图查找到mysql
    • 卸载mariadb,否则安装MySql会出现冲突
    • 安装mysql服务
    • 修改root本地登录密码(查看生成的随机密码)默认密码是保存在/var/log/mysqld.log文件中
    • 使用随机密码登录mysql
    • 重置密码
    • 用户访问权限问题
  • web
  • 四.云服务器在线安装mysql(一样如上)
    • 1.安装mysql
      • 查看服务器上是否已经安装Mysql
      • :注意卸载maiiadb数据库(centos7自带的mysql的另一个版本)
      • 下载mysql源安装包
      • 安装mysql源
      • 检查mysql源是否安装成功
      • 安装mysql服务
    • 修改root本地登录密码(查看生成的随机密码)默认密码是保存在/var/log/mysqld.log文件中
    • 使用随机密码登录mysql
    • 重置密码
    • 用户访问权限问题
    • 部署Web应用到云服务器

一.VMWare安装图解

1.安装包如下,双击安装

无脑操作下一步

4.选择安装目录,不建议有中文目录和空格目录。下一步

在第一次启动该软件时,需要输入注册码(也可自行到百度上找):

注册码:FF31K-AHZD1-H8ETZ-8WWEZ-WUUVA

二.Centos安装图解

1.系统镜像:安装的是centos7

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

2.在VM上安装centos7,文件—>新建虚拟机

3.选择典型安装,下一步

4.选择centos的映像文件,下一步

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

5.设置虚拟机的名字,并设置centos的安装目录

6.采取默认的配置,下一步

7.完成

8.开启此虚拟机

9.选择默认的:test this media & install centos 7,回车

11.选择中文,简体中文,继续

12.点击安装位置

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

13.点击完成

14.开始安装

15.点击root密码

16.设置Root密码,点击完成

18.重启虚拟机

20.输入用户名root,回车,再输入密码(注意密码是不可见的),如果密码正确,则进入系统

三.使用XShell和WinSCP工具

1.解释说明

(1)XShell是远程连接centos的工具,命令

(2)WinSCP是远程连接centos的工具,作用实现文件传输作用

2.在centos中,输入命令ifconfig,查看centos的IP地址,远程连接使用

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

3.可见上图中,默认没有进行网络配置,ens33中没有IP地址

4.检测centos是否可以上网,输入命令 ping www.baidu.com,如下图。可见该默认的centos是不能上网 。

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

5.进入到修改网络设置的界面cd /etc/sysconfig/network-scripts/,回车,如下图

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

6.看到有一个文件

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

7.使用vi编辑器编辑该文件,vi ifcfg-ens33 回车

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

8.点击insert进入编辑模式,修改最后一行 ONBOOT=yes

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

9.按esc健,单后输入

:wq 回车,保存退出

10.重启网络服务service network restart

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

11.再次检测,输入ifconfig,查看是否有ID地址,并且输入ping www.baidu.com,看是否会数据显示

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

12.安装XShell和WinSCP步骤省略,下一步默认配置即可,安装包如下

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

13.打开XShell,文件—>新建

14.名称自己输入,我这边为虚拟机centos;主机:刚刚再centos中通过ifconfig查看到的idconfig地址。确定

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

15.选中自己的虚拟机centos,点击连接

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

16.输入centos的登录用户名,默认为root,点击确定

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

17.输入之前安装centos时自己设置的密码,点击确定

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

18.如下图所示,证明Xshell已经连接上centos了

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

19.使用WinSCP工具实现文件传输,打开WinSCP,点击new

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

20.输入host name:为centos的ip地址,用户名和密码为自己设置的。

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

21.点击保存,方便下次使用。输入保存的名字

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

22.点击ok.如下图:

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

23.选择自己的 虚拟机centos,点击login,弹出警告的对话框,点击yes即可

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

24.再次输入centos的密码,点击ok

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

25.下图所示,左边区域在window中的盘符,右边为centos中的盘符

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

1)Intel VT-x处于禁用状态?

解决方案:

(1)重启电脑,进入BIOS将其设置为Enabled。(注:不同品牌电脑进入BIOS的方法不尽相同,请网上查阅对应电脑型号的进入BIOS的方法)

(2)进入BIOS后,在Security -> Virtualization -> Inter® Virtualization Technology设置为:Enabled。

(3)保存BIOS,重启电脑。

jdk

我这里选择linux X64,因为我的centos是64位的,查看自己的centos信息

在xshell中输入命令uname -a,即可获取自己centos的版本信息

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

3.下载完JDK,如下如。一定要注意,一般如果jdk为64位的,则文件名中有x64的字样

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

4.通过WinSCP将window中下载的JDK的安装包,传输到centos中

首先在centos中创建一个文件夹,用来保存JDK,Tomcat,MySQL等软件安装包,我这里叫做soft

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

左边区域,选择window中jdk的目录,右边选择soft目录,将jdk进行拖拽即可

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

完成如下

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

5.进如到soft 目录,使用 cd soft,查看该目录下所有的文件使用ls,可以看到有我们需要的JDK

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

6.解压,使用命令 tar -axvf 安装包

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

7.回车,如图,解压过程中

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

8.解压完成后,可以使用ls,继续查询该目录下所有的文件,可以看到有一个jdk1.8.0_151,证明解压成功

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

9.如果不想要安装包,则可以使用命令删除,这一步可选做

命令:rm 安装包名,回车,输入Y,即可删除

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

10.首先可以先检测一下,该默认的centos中是否有jdk

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

如图,则证明该centos没有jdk

11.配置环境变量,需要修改/etc/profile文件,使用命令

Vi /etc/profile,点击insert进入编辑模式:在文件末尾处添加如下内容:

export JAVA_HOME=/soft/jdk1.8.0_151

export JRE_HOME= J A V A H O M E / j r e e x p o r t C L A S S P A T H = . : {JAVA_HOME}/jre export CLASSPATH=.: JAVAH​OME/jreexportCLASSPATH=.:{JAVA_HOME}/lib: J R E H O M E / l i b e x p o r t P A T H = {JRE_HOME}/lib export PATH= JREH​OME/libexportPATH={JAVA_HOME}/bin:$PATH

点击esc,然后输入:wq保存退出

12.使配置文件生效,使用命令 source profile

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

13.再次检测java -version,javac -version

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

14.如果有显示版本号,则证明JDK环境变量已经搭建成功

tomcat

注意开放防火墙

多处需要注意、防火墙开放端口

开放端口

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

跟新防火墙规则

firewall-cmd --reload

防火墙列表

firewall-cmd --zone=public --list-ports

防火墙状态

systemctl status firewalld

启动防火墙

systemctl start firewalld

关闭防火墙

systemctl stop firewalld.service

systemctl disable firewalld.service

==测试 ==

启动tomcat:./startup.sh

访问地址

http://192.168.192.129:8080/

成功

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

最后关闭服务器

./shutdown.sh

mysql安装

如图查找到mysql

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

卸载mariadb,否则安装MySql会出现冲突

rpm -qa|grep mariadb

这样就卸载了

yum localinstall m

按下tab-》提示回车

比如我的是

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

按tab快捷键提示

中途输入y

cd /etc/yum.repos.d

目录下多了mysql的文件

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

安装mysql服务

yum install mysql-community-server
           

中途要选y

注意乱码

选项-》会话选项-》外观-》字符编码改成utf-8

成功后输入

service mysqld start(启动服务)

systemctl|grep mysql(检测mysql是否正在启动)

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

修改root本地登录密码(查看生成的随机密码)默认密码是保存在/var/log/mysqld.log文件中

vi /var/log/mysqld.log/

或者

grep ‘password’ /var/log/mysqld.log

使用随机密码登录mysql

mysql -u root -p
注:输入随机密码
           

重置密码

set password=password(‘新密码’);
           

注意设置简单密码会报错

这是因为密码的规则,设置简单规则

需开启低等级

set global validate_password_policy=0

set password=password(‘新密码’);

接下来又是防火墙问题了

用户访问权限问题

grant all privileges on . to 用户名@’%’ identified by ‘密码’;

flush privileges;

多处需要注意、防火墙开放端口

开放端口

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

跟新防火墙规则

firewall-cmd --reload

防火墙列表

firewall-cmd --zone=public --list-ports

防火墙状态

systemctl status firewalld

启动防火墙

systemctl start firewalld

关闭防火墙

systemctl stop firewalld.service

systemctl disable firewalld.service

mysql端口未3306所以要释放3306端口的防火墙

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

连接成功

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

web

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)
LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

四.云服务器在线安装mysql(一样如上)

1.安装mysql

附上参考文章安装mysql以及错误解决

查看服务器上是否已经安装Mysql

命令:rpm -qa|grep mysql

:注意卸载maiiadb数据库(centos7自带的mysql的另一个版本)

rpm -qa|grep mariadb
如果有则卸载 命令: rpm -e --nodeps  文件名
           

下载mysql源安装包

shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

安装mysql源

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

检查mysql源是否安装成功

yum repolist enabled | grep “mysql.-community.”

成功!

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)
cd /etc/yum.repos.d(目录下多了mysql的文件)
LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

安装mysql服务

yum install mysql-community-server(安装mysql)
中途Y/D/N		Y
           

service mysqld start(启动服务)

systemctl|grep mysql(检测mysql是否正在启动)

开机自启动

systemctl enable mysqld
           

或者

systemctl daemon-reload
           

修改root本地登录密码(查看生成的随机密码)默认密码是保存在/var/log/mysqld.log文件中

vi /var/log/mysqld.log/

或者

grep ‘password’ /var/log/mysqld.log

使用随机密码登录mysql

mysql -u root -p
注:输入随机密码
           

重置密码

set password=password(‘新密码’);
           

注意设置简单密码会报错

这是因为密码的规则,设置简单规则

需开启低等级

set global validate_password_policy=0

set password=password(‘新密码’);

接下来又是防火墙问题了

用户访问权限问题

grant all privileges on . to 用户名@’%’ identified by ‘密码’;

flush privileges;

多处需要注意、防火墙开放端口

开放端口

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

跟新防火墙规则

firewall-cmd --reload

防火墙列表

firewall-cmd --zone=public --list-ports

防火墙状态

systemctl status firewalld

启动防火墙

systemctl start firewalld

关闭防火墙

systemctl stop firewalld.service

systemctl disable firewalld.service

mysql端口未3306所以要释放3306端口的防火墙

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

连接成功

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

部署Web应用到云服务器

LINUX配置jdk,tomcat,mysql,云服务配置一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具jdktomcatmysql安装web四.云服务器在线安装mysql(一样如上)

1)将发布的web应用通过SecureFX上传到tomcat/webapps/ROOT/目录下

注:请先打包成.zip包再上传。

2)启动服务器,关闭服务器,会自动解压zip包

3)注意:将8080端口添加到防火墙中或关闭防火墙

4)注意修改项目中的db.properties的你对应的账号和密码和数据库

5)结果:在logs的catexxxx.out里