Linux安装jdk、Mysql、Tomcat和Redis等Java项目必须软件详解

Linux上的软件安装有以下几种常见方式

二进制发布包

软件已经针对具体平台编译打包发布,只要解压,修改配置即可

RPM包

软件已经按照redhat的包管理工具规范RPM进行打包发布,需要获取到相应的软件RPM发布包,然后用RPM命令进行安装

Yum在线安装

软件已经以RPM规范打包,但发布在了网络上的一些服务器上,可用yum在线安装服务器上的rpm软件,并且会自动解决软件安装过程中的库依赖问题

源码编译安装

软件以源码工程的形式发布,需要获取到源码工程后用相应开发工具进行编译打包部署。

上传与下载工具介绍

FileZilla

Linux安装jdk、Mysql、Tomcat和Redis等Java项目必须软件详解_第1张图片

XftpLinux安装jdk、Mysql、Tomcat和Redis等Java项目必须软件详解_第2张图片

在Linux上安装JDK

下载Linux版本的JDK1.8

首先查看自己Linux是多少位的系统
如果需要登录Oracle的话就登录即可下载下载JDK
Linux安装jdk、Mysql、Tomcat和Redis等Java项目必须软件详解_第3张图片

上传JDK到Linux服务器

Linux安装jdk、Mysql、Tomcat和Redis等Java项目必须软件详解_第4张图片

卸载Linux中的jdk(扩展)

Java -version查看Java的版本
rpm -qa | grep java查询所有Java的详细信息
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.i686 卸载jdk,其中rpm -e --nodeps后面的是Java全名称

在Linux上安装JDK

直接解压文件即可tar -zxvf jdk-8u301-linux-x64.tar.gz
Linux安装jdk、Mysql、Tomcat和Redis等Java项目必须软件详解_第5张图片

配置JDK环境变量

打开下面文件

vi /etc/profile

在末尾行添加

#set java environment
JAVA_HOME=/usr/local/jdk/jdk1.8.0_301
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH

保存退出
source /etc/profile 使更改的配置立即生效
Linux安装jdk、Mysql、Tomcat和Redis等Java项目必须软件详解_第6张图片

在Linux上安装MySQL

下载5.7.36版本的mysql

下载地址
Linux安装jdk、Mysql、Tomcat和Redis等Java项目必须软件详解_第7张图片

卸载Linux中的mysql(扩展)

rpm -qa | grep mysql查询所有Java的详细信息
rpm -e --nodeps mysql-libs-5.6.74-24i3 卸载jdk,其中rpm -e --nodeps后面的是mysql全名称

在Linux上安装mysql5.7.36

1、解压mysql安装包tar -zxvf mysql-5.7.36-linux-glibc2.12-x86_64.tar.gz
Linux安装jdk、Mysql、Tomcat和Redis等Java项目必须软件详解_第8张图片
2、创建mysql组和用户

groupadd mysql
useradd -r -g mysql mysql

在这里插入图片描述
3、创建mysql数据目录,并且赋予权限

mkdir -p /data/mysql
chown mysql:mysql -R /data/mysql

在这里插入图片描述
4、查看3中创建的目录并配置参数vim /etc/my.cnf
Linux安装jdk、Mysql、Tomcat和Redis等Java项目必须软件详解_第9张图片
使用vim编辑器进入后,将下面内容复制进去,并保存(操作步骤,i–>esc–>:wq–>enter)

[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/usr/local/mysql/mysql-5.7.36-linux-glibc2.12-x86_64
datadir=/data/mysql
socket=/tmp/mysql.sock
log-error=/data/mysql/mysql.err
pid-file=/data/mysql/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0

5、初始化mysql./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/mysql-5.7.36-linux-glibc2.12-x86_64/ --datadir=/data/mysql/ --user=mysql --initialize

在这里插入图片描述
6、查看初始密码cat /data/mysql/mysql.err
Linux安装jdk、Mysql、Tomcat和Redis等Java项目必须软件详解_第10张图片
7、启动mysql,更改密码
先将mysql.server放置到/etc/init.d/mysql中

cp /usr/local/mysql/mysql-5.7.36-linux-glibc2.12-x86_64/support-files/mysql.server /etc/init.d/mysql

启动并查看

service mysql start
ps -ef | grep mysql

Linux安装jdk、Mysql、Tomcat和Redis等Java项目必须软件详解_第11张图片
8、更改密码时遇到的错误
在这里插入图片描述
解决方案yum install libncurses*
Linux安装jdk、Mysql、Tomcat和Redis等Java项目必须软件详解_第12张图片
9、登录./mysql -u root -p,这里使用的是初始密码为6中出现的密码、更改密码

Linux安装jdk、Mysql、Tomcat和Redis等Java项目必须软件详解_第13张图片

SET PASSWORD = PASSWORD('root');
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
FLUSH PRIVILEGES;

Linux安装jdk、Mysql、Tomcat和Redis等Java项目必须软件详解_第14张图片
10、然后使用新的密码重新登录

使用Windows系统远程登录Linux中的MySQL

1、打开mysql远程访问设置

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

2、如果未打开防火墙则先打开Linux的防火墙

#查看防火墙状态
firewall-cmd --state
#关闭防火墙
systemctl stop firewalld.service

在这里插入图片描述
3、使用Navicat远程登录

Linux安装jdk、Mysql、Tomcat和Redis等Java项目必须软件详解_第15张图片

在Linux上安装tomcat

tomcat 9.0.55下载

官网链接

上传至Linux服务器

Linux安装jdk、Mysql、Tomcat和Redis等Java项目必须软件详解_第16张图片

解压tomcat安装包

解压tomcattar -zxvf apache-tomcat-9.0.55.tar.gz
Linux安装jdk、Mysql、Tomcat和Redis等Java项目必须软件详解_第17张图片

进入tomcat并启动./startup.sh

Linux安装jdk、Mysql、Tomcat和Redis等Java项目必须软件详解_第18张图片

IP:端口号即可访问

Linux安装jdk、Mysql、Tomcat和Redis等Java项目必须软件详解_第19张图片

在Linux上安装redis

安装gcc-c++

redis是C语言开发,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境。
输入命令: yum install gcc-c++
Linux安装jdk、Mysql、Tomcat和Redis等Java项目必须软件详解_第20张图片

安装redis

1、下载rediswget http://download.redis.io/releases/redis-3.0.4.tar.gz
有一个问题:
在这里插入图片描述

2、下载redis
Linux安装jdk、Mysql、Tomcat和Redis等Java项目必须软件详解_第21张图片

3、解压
Linux安装jdk、Mysql、Tomcat和Redis等Java项目必须软件详解_第22张图片
4、编译安装:切换至程序目录,并执行make命令编译

Linux安装jdk、Mysql、Tomcat和Redis等Java项目必须软件详解_第23张图片
Linux安装jdk、Mysql、Tomcat和Redis等Java项目必须软件详解_第24张图片

5、在redis的目录下执行安装命令make PREFIX=/usr/local/redis install
make install安装完成后,会在/usr/local/bin目录下生成下面几个可执行文件,它们的作用分别是:
redis-server:Redis服务器端启动程序
redis-cli:Redis客户端操作工具。也可以用telnet根据其纯文本协议来操作
redis-benchmark:Redis性能测试工具
redis-check-aof:数据修复工具
redis-check-dump:检查导出工具

6、将位于 redis-6.2.6下的redis.conf复制到redis的bin目录下cp redis.conf /usr/local/redis/bin

Linux安装jdk、Mysql、Tomcat和Redis等Java项目必须软件详解_第25张图片
7、启动redis
进入redis的bin目录,启动redis服务端./redis-server redis.conf
Linux安装jdk、Mysql、Tomcat和Redis等Java项目必须软件详解_第26张图片
8、克隆新窗口,启动redis客户端./redis-cli
Linux安装jdk、Mysql、Tomcat和Redis等Java项目必须软件详解_第27张图片

你可能感兴趣的:(Java,web,linux,java,服务器)