LINUX安装JAVA部署环境

传输文件
方式有很多其中要给可以使用 yum install lrzsz
上传rz
下载sz
使用链接协议SHH链接切换为SFTP协议即可
使用put上传文件
使用get下载文件
安装java前首先要查看linux的版本
getconf LONG_BIT
查看系统多少位的
下载指定位数的JDK即可

下载后使用put传输上去,将文件剪切到/usr/local/jdk下即可
安装:
使用命令将文件夹进行解压,tar -zxvf 其中的z如果原目标有gz结尾则可以使用如果没有直接使用 xvf即可
编辑环境变量文件配置环境变量
vim /etc/profile

内容增加

JAVA_HOME=/usr/local/jdk/jdk1.8.0_202
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH

配置完成后需要重新加载这个文件
source source /etc/profile
输入java -version即可

卸载:
rpm -qa | grep java
下载java
rpm -e --nodeps java1.23.2

安装mysql

下载mysql的rpm包,下载地址:
https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.13-1.el7.x86_64.rpm-bundle.tar
下载后传输到linux上进行解压
解压命令:tar -xvf mysql-8.0.13-1.el7.x86_64.rpm-bundle.tar
解压完成可以看到

-rw-r--r--. 1 7155 31415  27079152 Oct  8  2018 mysql-community-client-8.0.13-1.el7.x86_64.rpm
-rw-r--r--. 1 7155 31415    567688 Oct  8  2018 mysql-community-common-8.0.13-1.el7.x86_64.rpm
-rw-r--r--. 1 7155 31415   4247212 Oct  8  2018 mysql-community-devel-8.0.13-1.el7.x86_64.rpm
-rw-r--r--. 1 7155 31415  24346168 Oct  8  2018 mysql-community-embedded-compat-8.0.13-1.el7.x86_64.rpm
-rw-r--r--. 1 7155 31415   2370884 Oct  8  2018 mysql-community-libs-8.0.13-1.el7.x86_64.rpm
-rw-r--r--. 1 7155 31415   2160504 Oct  8  2018 mysql-community-libs-compat-8.0.13-1.el7.x86_64.rpm
-rw-r--r--. 1 7155 31415 399522584 Oct  8  2018 mysql-community-server-8.0.13-1.el7.x86_64.rpm
-rw-r--r--. 1 7155 31415  71595892 Oct  8  2018 mysql-community-test-8.0.13-1.el7.x86_64.rpm

选择mysql-community-server-8.0.13-1.el7.x86_64.rpm进行安装
使用命令:

6、开始安装

1、当中会遇到的问题

1、mysql-community-libs .... 这两个包安装不上。

原因:我们在Linux系统中,如果要使用关系型数据库的话,基本都是用的mysql。

而且以往7以下版本的centos系统都是默认的集成有mysql。

然而对于现在最新的centos7系统来说,已经不支持mysql数据库,它默认内部集成了mariaDB。

如果我们想要使用 mysql 的话,就要先将原来的mariaDB卸载掉,不然会引起冲突。

解决方案:卸载maridb (rpm 不会卸载软件的 自行百度)

查看安装的 mariaDB:rpm -qa | grep mariadb

卸载:rpm -e ( 为软件名)

如果不能卸载则即可:rpm -e --nodeps ( 为软件名)

2、缺少依赖包 libaio

libaio.so.1()(64bit) is needed by MySQL-server 问题

直接实用yum包管理工具安装即可:yum install libaio

2、使用 rpm -vih XXXXXX(XXXXXX 为 rpm包全名)

按照依赖顺序依次安装(能安装的安装就行,像test这个不方便安装就算了。)

mysql-community-common-8.0.13-1.el7.x86_64

mysql-community-libs-8.0.13-1.el7.x86_64

mysql-community-libs-compat-8.0.13-1.el7.x86_64

mysql-community-client-8.0.13-1.el7.x86_64

mysql-community-embedded-compat-8.0.13-1.el7.x86_64

mysql-community-server-8.0.13-1.el7.x86_64

安装过程中可能会遇到
安装Mysql报错:Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
解决方案:

rpm -ivh MySQL-server-5.5.46-1.linux2.6.x86_64.rpm --force --nodeps
解决办法:后面加上--force --nodeps
(11条消息) 安装mysql警告 warning: mysql-community-server-8.0.18-1.el6.i686.rpm: Header V3 DSA/SHA1 Signature_々小默的博客-CSDN博客

(11条消息) error: Failed dependencies:mysql-community-client(x86-64) >= 5.7.9 is needed by mysql-commu_beyond丿qq:1559810637的博客-CSDN博客

方式二
或者使用https://mirrors.cnnic.cn/mysql/downloads/MySQL-8.0/mysql-8.0.27-1.el7.aarch64.rpm-bundle.tar
解压安装
完成后挨个进行安装
安装完成,使用systemctl restart mysqld进行启动mysql服务

输入mysql -u root -p
进行登录
注意需要查看临时密码
使用命令
cat /var/log/mysqld.log |grep password
即可查看
登录mysql后进行修改root的密码使用命令
alter user 'root'@'localhost' identified by 'U123.o!';

卸载:
rpm -qa | grep mysql
rpm -e --nodeps mysql

Linux系统彻底卸载MySQL数据库 - 云+社区 - 腾讯云 (tencent.com)
即可安装完毕;

安装tomcat应用

下载linux的tomcat应用
解压,进入bin目录下启动./startup.sh
启动后进行访问即可,
如果访问不了将防火墙关闭即可;
(11条消息) Linux关闭防火墙命令_魔道不误砍柴功的博客-CSDN博客_linux关闭防火墙命令

你可能感兴趣的:(LINUX安装JAVA部署环境)