栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Linux的JDK、Tomcat、Mysql、Redis安装使用

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux的JDK、Tomcat、Mysql、Redis安装使用

一,安装JDK

1,下载所用版本的JDK

官网地址:Java Downloads | Oraclehttps://www.oracle.com/java/technologies/downloads/#java8

检查操作系统位数32位/64位:uname -a 

2,上传安装包至服务器

这里我们将其放置/usr/local下

 3,开始安装

rpm -ivh jdk-8u301-linux-x64.rpm

4,验证安装结果

java -version

5,配置环境变量

将如下内容追加到/etc/profile配置文件中

JAVA_HOME=/usr/java/jdk1.8.0_301-amd64
JRE_HOME=/usr/java/jdk1.8.0_301-amd64/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

export JAVA_HOME JRE_HOME PATH CLASSPATH
 

使配置立即生效:

source /etc/profile
二、安装Tomcat

1,检查是否安装tomcat

rpm -qa | grep tomcat

2,下载需要版本的tomcat

下载地址:Apache Tomcat® - Apache Tomcat 8 Software Downloadshttps://tomcat.apache.org/download-80.cgi

3,上传至服务器

4,安装

tar -zxvf apache-tomcat-8.5.71.tar.gz

将压缩包解压即可

5,配置环境变量

PATH=$PATH:/usr/apache-tomcat-8.5.71/bin

6,修改tomcat端口(非必要)

在conf的server.xml文件:

 当服务器中已经存在有Tomcat服务器,还需要修改以下两个端口:

 

7,验证安装结果

进入bin目录中,执行./startup.sh文件

查看进程:ps -ef | grep java

查看8080端口:netstat -nal | grep 8080

访问:curl 127.0.0.1:8080

在局域网其他设备访问

直接在浏览器中输入ip:port,出现tomcat的默认界面表示安装并启动成功!

注意:一般需要先关闭服务器的防火墙或开启相应的端口(8080)。

(一)关闭防火墙

1,centos6命令

# 查看防火墙状态
service iptables status
 
# 停止防火墙
service iptables stop
 
# 启动防火墙
service iptables start
 
# 重启防火墙
service iptables restart
 
# 永久关闭防火墙
chkconfig iptables off
 
# 永久关闭后重启
chkconfig iptables on

2,centos7命令

#查看防火墙的服务状态
systemctl status firewalld.service

#查看防火墙的状态
firewall-cmd --state

#防火墙关闭
systemctl stop firewalld.service 

#开启防火墙
systemctl start firewalld.service

#重启防火墙
systemctl restart firewalld.service

#永久关闭开机启动
systemctl disable firewalld.service
 

(二)防火墙放行相应端口(8080)

1,centos6命令

#1,编辑防火墙配置文件
vim /etc/sysconfig/iptables

#2,加入如下代码,(比着20端口)
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

#3,重启防火墙
service iptables restart

2,centos7命令

#查看防火墙规则
firewall-cmd --list-all

#查询端口是否开放
firewall-cmd --query-port=8080/tcp

#关闭端口(--permanent参数表示设置为永久)
firewall-cmd --permanent --remove-port=8080/tcp

#1,开启端口
firewall-cmd --permanent --add-port=8080/tcp

#2,重启防火墙
firewall-cmd --reload 

三、安装mysql

1,下载mysql5.7

MySQL :: Download MySQL Community Serverhttps://dev.mysql.com/downloads/mysql/5.7.html#downloads

2,上传至服务器

3,解压

tar -zxvf mysql-5.7.35-linux-glibc2.12-x86_64.tar.gz

4,创建mysql用户和用户组并修改权限 

#创建mysql用户组
groupadd mysql

#创建mysql用户并指定用户组
useradd -rg mysql mysql

#修改密码
passwd mysql

5,创建数据目录并修改属主和属组

#创建数据目录
mkdir -p  /data/mysql

#修改该目录的归属
chown mysql:mysql -R /data/mysql

#修改权限
chmod -R 755 /data/mysql

6,修改配置文件/etc/my.cnf

7,初始化数据库

./mysqld --initialize --user=mysql --datadir=/data/mysql --basedir=/usr/local/mysql5.7

注意:记住生成的临时密码

8,修改配置文件vim /usr/local/mysql5.7/support-files/mysql.server

9,启动服务

/usr/local/mysql5.7/support-files/mysql.server start

10, 设置

#添加软连接,(代替设置环境变量)
ln -s /usr/local/mysql5.7/support-files/mysql.server /etc/init.d/mysql
ln -s /usr/local/mysql5.7/bin/mysql /usr/bin/mysql

#添加软连接
ln -s /data/mysql/mysql.sock /tmp/mysql.sock

//重启mysql服务
service mysql restart

11,用默认密码首次登录mysql

 mysql -u root -p

12,修改root密码

set password for root@localhost = password('root');

13,开放远程连接

use mysql;
update user set user.Host='%' where user.User='root';
flush privileges;
四、使用Navicat远程连接数据库

首先需要使防火墙放行3306端口

navicat连接数据库,执行数据库脚本生成数据库。

五、安装Redis(本次部署的项目需要用到)

1,下载

Redishttps://redis.io/download

2,上传至linux

3,解压 tar -zxvf

4,进入解压后的resid,并且

make MALLOC=libc && make install

5,进入Redis的src目录

启动服务器:./redis-server

启动客户端:./redis-cli

6,测试

输入ping,回复PONG则成功

六、idea使用maven工具打war包

1,修改pom.xml文件

2,修改application.yum等配置文件

 包含数据库路径、密码、redis路径、端口号、文件存储路径等

3,clean package/install

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/425305.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号