Java教程

Linux环境安装jdk-MySQL-Tomcat-redis

本文主要是介绍Linux环境安装jdk-MySQL-Tomcat-redis,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

linux上常见的安装包方式

1.二进制发布包

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

2.RPM包

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

3.Yum包在线安装

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

4.源码编译安装

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

常用文件上传下载工具

FTP服务,FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一

1.filezilla

https://www.filezilla.cn/download

需要单独下载工具,可视化界面,拖拉文件即可上传下载

2.lrzsz

使用yum安装,安装指令为"yum install lrzsz",注意必须有网络

可在Xshell默认会话属性窗口中的文件传输设置下载路径、加载路径

请添加图片描述

rz

输入rz指令,文件上传指令,弹出窗口,在窗口中选择加载路径的文件进行上传即可

请添加图片描述

sz

指令”sz 文件路径“,即可把Linux服务器中对应的文件下载到win系统的下载目录中

3.xftp

使用alt+p组合键打开xftp窗口

使用指令put ”文件的绝对路径“,上传文件到当前用户的操作目录中

使用指令get ””文件的绝对路径“,下载文件到当前win系统的文档目录中

安装jdk

上传jdk

卸载open-JDK

查看jdk版本 java -version

查看安装的jdk信息

rpm -qa | grep java

卸载jdk,一定要删除原有的openJdk

rpm -e --nodeps jdk文件

下载地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

1.使用lrzsz把文件上传,并在/usr/local目录下创建”mkdir jdk“文件夹,把jdk文件安装到该文件夹中

可以使用” mv jdk.tar.gz /usr/local/jdk“把jdk压缩文件剪辑到jdk目录下

2.使用指令” tar -zxvf jdk.tar.gz “解压文件,解压成功后使用ll指令可以看到jdk1.8.0_301文件夹

请添加图片描述

3.配置jdk的环境变量

使用vim打开/etc/profile文件,并在其行尾添加配置

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

保存退出

4.使用指令

source /etc/profile 

使更改的配置立即生效

安装MySQL

1.将mysql的安装文件上传到Linux服务器

将mysql.tar.gz文件解压

在/usr/local下"mkdir mysql"创建mysql文件夹,cd切换目录到该文件中,使用wget指令下载,默认下载到使用wget指令时的当前目录下

wget http://dev.mysql.com/get/mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar

因为是.tar文件,所以不需要解压,即不需要 -z,所以运行解压

tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar

2.将系统自带的mysql卸载

运行rpm -qa | grep mysql查询mysql相关安装包

运行rpm -qa|grep mariadb,查询mariadb相关安装包

若有则使用rpm -e --nodeps mariadb-libs

3.安装mysql

rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm

4.运行mysql服务

systemctl start mysqld.service

5.设置密码

Mysql自动给root用户设置随机密码,存储在/var/log/mysqld.log文件中

运行grep “password” /var/log/mysqld.log,可看到当前密码
请添加图片描述

运行mysql -u root –p ”password“,用root用户登录,用上述的密码作为首次登录密码。为了反之发错,可以复制粘贴。

第一访问mysql数据库必须重新设置密码
在这里插入图片描述

使用 password(“字符串”)函数设置密码

set password = password('root');

出现以下报错是因为数据库密码安全等级较高,简单的密码不符合[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
在这里插入图片描述

设置密码的验证强度等级为低,输入设值语句 set global validate_password_policy=LOW;

查看 mysql 初始的密码策略“ SHOW VARIABLES LIKE ‘validate_password%’;

设置密码长度为4,set global validate_password_length=6;

重设置密码,set password=password(‘root’);

关于mysql远程访问设置,需要设置开放权限
grant all privileges on *.* to 'root' @'%' identified by 'root';
flush privileges;

防火墙打开3306端口

/sbin/iptables -1 INPUT -p tcp --dport 3306 -j ACCEPT
/etc/rc.d/init.d/iptables save
/etc/init.d/iptables status

学习阶段我们也可以直接将防火墙关闭
service iptables stop;

在MySQL workbench可视化环境中进行连接

在这里插入图片描述

安装Tomcat

下载地址:https://tomcat.apache.org/download-80.cgi

在/usr/local路径下创建tomcat文件

通过lrzsz把tomcat文件上传到Linux服务器中

然后再该文件中直接解压

然后切换目录到apache-tomcat-8.5.70/bin下

执行startup.sh可执行文件,启动tomcat服务

请添加图片描述

切换回win10中,在浏览器输入ip地址:端口号,例如”http://192.168.96.131:8080/“

若跳出小老虎图标网页则代表部署成功

请添加图片描述

安装redis

  1. 安装gcc-c++

  2. redis是C语言开发,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境。输入指令:yum install gcc-c++

请添加图片描述

3.下载redis源码

wget http://download.redis.io/releases/redis-6.0.8.tar.gz

解压

tar xzf redis-6.0.8.tar.gz

4.编译安装

切换到程序目录,并执行make命令编译(生成一堆.c文件)

tar xzf redis-6.0.8.tar.gz
cd redis-6.0.8
make

遇到可能报错:

make时报错make[1]: *** [server.o] Error 1的解决方法

目前Redis官网下载的版本为6.0版本make安装,YUM安装的GCC和附带组件为V4.8.5版本的,
如果安装低于V6.08这个版本,则不会出现gcc版本过低,因此根据你的Redis的程序版本决定你是否要升级GCC;
会报错是因为gcc版本过低,yum安装的gcc是4.8.5的。因此需要升级gcc

yum -y install centos-release-scl
//如果你是Redhat需要参考我的在线更新教程或者需要自己官网下载最新的GCC,建议在线更新,YUM可以减少很多安装依赖问题
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
//YUM安装高版本的gcc
scl enable devtoolset-9 bash
/
echo "source /opt/rh/devtoolset-9/enable" >> /etc/profile
//写入到启动文件中
gcc -v
//检验GCC版本

提示安装成功

make install安装完成后,会在/usr/local/bin目录下生成下面几个可执行文件,它们的作用分别是:

redis-server: Redis服务器端启动程序

redis-cli: Redis客户端操作工具。也可以用telnet根据其纯文本协议来操作redis-benchmark: Redis性能测试工具

redis-check-aof:数据修复工具

redis-check-dump:检查导出工具

执行完 make 命令后,redis-6.0.8 的 src 目录下会出现编译后的 redis 服务程序 redis-server,还有用于测试的客户端程序 redis-cli:

下面启动 redis 服务:

# cd src
# ./redis-server

注意这种方式启动 redis 使用的是默认配置。也可以通过启动参数告诉 redis 使用指定配置文件使用下面命令启动。

# cd src
# ./redis-server ../redis.conf

请添加图片描述

redis.conf 是一个默认的配置文件,在/usr/local/redis-6.0.8/redis.conf,我们可以根据需要使用自己的配置文件。

这篇关于Linux环境安装jdk-MySQL-Tomcat-redis的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!