CentOS 7 安装java、tomcat、mysql、redis详解


本文介绍如何搭建了一个CentOS java web运行平台,及如何将项目上传到服务器并运行,具体用到的软件版本如下图所示。

CentOS 7 安装java、tomcat、mysql、redis详解_第1张图片

安装虚拟机及相关步骤

根据提示一步步来,注意自定义配置将打印机去掉

我是最小化安装及无图形页面

Windows上安装好xshell和xftp

登录CentOS输入ip addr 得到IP地址192.168.219.132

打开xshell连接CentOS以后就可以直接在xshell操作了

1、输入 yum install -y net-tools 就可以使用ifconfig命令了

2、关闭防火墙systemctl stop firewalld

3、关闭firewall自动启动

 systemctl disablefirewalld.service 

4、安装IPtables防火墙

 yum install -yiptables-services

5、修改iptables配置文件,开放端口

vi /etc/sysconfig/iptables

分别添加以下端口

-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -jACCEPT

-A INPUT -m state –state NEW -m tcp -p tcp –dport 8080 -jACCEPT

-A INPUT -m state –state NEW -m tcp -p tcp –dport 6379 -jACCEPT

保存并退出

6、重启iptables 

systemctl restart iptables.service

7、添加iptables开机自启项 systemctl enable iptables.service

8、关闭SELINUX 编辑SELINUX配置文件

vi /etc/selinux/config

注释掉下面两行

#SELINUX=enforcing

#SELINUXTYPE=targeted

增加一行

SELINUX=disabled

保存并退出

9、关闭selinux防火墙

setenforce 0 

10、安装wget软件

yum install -y wget

11、添加国内源

进入目录

cd /etc/yum.repos.d/

备份官方源

mv CentOS-Base.repo CentOS-Base.repo.bak

下载国内源文件

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo

重建源数据缓存

yum makecache

12、安装vim

yum install -y vim-enhanced

 

安装jdk

打开xftp并连接虚拟机分别在/usr/local/目录下新建java、tomcat、mysql、redis目录

将jdk的rpm包上传至java目录

切换至java目录并执行rpm -ivhjdk-8u171-linux-x64.rpm

安装完成输入java –version

出现下图表示成功

 


安装tomcat

同样将tomcat包上传到tomcat目录下

切换至tomcat目录 并执行tar-xvf apache-tomcat-8.5.20.tar.gz

在切换到tomcat bin目录执行 ./startup.sh

打开浏览器输入http://192.168.219.132:8080/ 出现小猫就对了注意要查出自己虚拟机ip

 

安装mysql

1、同样将mysql包上传到mysql目录下

2、解压tar -xvfMySQL-5.6.22-1.el6.i686.rpm-bundle.tar

3、得到

CentOS 7 安装java、tomcat、mysql、redis详解_第2张图片

4、安装服务器rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm

5、安装客户端rpm -ivhMySQL-client-5.6.22-1.el6.i686.rpm

6、MariaDB代替了mysql数据库,MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。

yum install mariadb-server -y //如果已安装可以省略 

systemctl start mariadb.service //启动服务 

systemctl enable mariadb.service //开机启动服务 

mysql -u root -p //登录mysql  密码不需要填直接回车就行

use mysql //表示使用mysql数据库

修改mysql 的 root用户密码set password = password(admin);

7、退出重新登录,开启mysql的远程登录 

grant all privileges on *.* to 'root' @'%'identified by 'admin';

flush privileges;

客户端测试

CentOS 7 安装java、tomcat、mysql、redis详解_第3张图片
远程mysql-front连接测试

 


安装redis

同样将redis上传至redis目录

1、输入yum installgcc-c++ 安装c++环境 期间有选项的话输入y

2、输入tar -xvfredis-3.2.11.tar.gz 解压文件

3、进入解压好的文件夹 cd redis-3.2.11

4、执行make

5、正式安装 make PREFIX=/usr/local/redis install

6.copy配置文件

进入redis-3.2.11目录 cpredis.conf /usr/local/redis

7.采用后端模式启动

修改配置文件 vim /usr/local/redis.conf

#bind 127.0.0.1 注释掉

daemonize yes 修改为yes表示后端启动

protected-mode no 关闭保护模式

保存退出

8、切换到redis目录cd /usr/local/redis/

指定配置文件启动 ./bin/redis-server ./redis.conf

停止服务 ./bin/redis-cli shutdown

9、进入bin目录 连接客户端./redis-cli -h 127.0.0.1 -p 6379
   成功如下


测试如下

CentOS 7 安装java、tomcat、mysql、redis详解_第4张图片
10、Redis Desktop Manager 测试

 CentOS 7 安装java、tomcat、mysql、redis详解_第5张图片

 

项目上传服务器测试

将项目打成war包上传到tomcat wabapps目录下,进入tomcat bin目录,开起服务器测试

./startup.sh

打开浏览器输入项目url

CentOS 7 安装java、tomcat、mysql、redis详解_第6张图片

成功!


你可能感兴趣的:(CentOS 7 安装java、tomcat、mysql、redis详解)