Linux3-安装软件(jdk,tomcat,mysql)及运行项目

1安装介绍

1.1磁盘图示

Linux3-安装软件(jdk,tomcat,mysql)及运行项目_第1张图片

Linux 各目录简介 菜鸟教程

安装文件一般安装到usr下(user share resource用户共享资源)

1.2三种安装

1.2.1wget安装

wget安装:类似于windows系统里的网页下载

1.2.2 yum安装

yum安装:就像是Linux里面的一个软件,系统安装完成,这个软件也就安装完成了,使用yum命令会自动去/etc/yum.repo.d/XXX.repo 结尾的文件进行配置

例如 :yum -y install vim

1.2.3 rpm

rpm的作用类似于windows上的电脑管家中“软件管理”、安全卫士里面“软件管家”等产品,主要作用是对linux服务器上的软件包进行对应管理操作,管理分为:查询、卸载、安装

①查询某个软件的安装情况

#rpm -qa | grep 关键词

选项:

-q:查询,query

-a:全部,all

②卸载某个软件

rpm -e 软件的名称

当存在依赖关系的时候又不想去解决这个问题的时候可以:

rpm -e 软件包名 --nodeps

③安装软件:

rpm -ivh 软件包完整名称

选项:

-i:install,安装

-v:显示进度条

-h:表示以“#”形式显示进度条

-U:update升级

2安装jdk

2.1检查是否有jdk

rpm -qa | grep jdk

如果有就卸载

rpm -e --nodeps xxxxx

如果没有就安装jdk

2.2下载

2.2.1下载 jdk.tar包

Linux3-安装软件(jdk,tomcat,mysql)及运行项目_第2张图片

2.2.2把tar.gz文件上传到linux中

Linux3-安装软件(jdk,tomcat,mysql)及运行项目_第3张图片

2.2.3解压tar包

Linux3-安装软件(jdk,tomcat,mysql)及运行项目_第4张图片

2.2.4配置环境变量 配置生效

设置环境变量 /etc/profile

export JAVA_HOME=/usr/java/jdk1.8.0_144

export JRE_HOME=/usr/java/jdk/jdk1.8.0_144/jre

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

Linux3-安装软件(jdk,tomcat,mysql)及运行项目_第5张图片

配置生效

再检查一下 即可

java -version

Linux3-安装软件(jdk,tomcat,mysql)及运行项目_第6张图片

2.3 yum方式安装

2.3.1在本地文件中搜索

Linux3-安装软件(jdk,tomcat,mysql)及运行项目_第7张图片

2.3.2yum下载

yum -y install java-11-openjdk-devel

Linux3-安装软件(jdk,tomcat,mysql)及运行项目_第8张图片

出现上图即为安装成功

文件的默认安装位置是:/usr/lib/jvm

2.3.2.1设置环境变量 /etc/profile

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.21.0.9-1.el7_9.x86_64

export JRE_HOME=$JAVA_HOME

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

2.3.2.2使配置文件生效

source /etc/profile

2.3.2.3.验证是都安装成功

java -version

3.克隆

3.1先关闭现有虚拟机

3.2克隆

Linux3-安装软件(jdk,tomcat,mysql)及运行项目_第9张图片

3.2.1克隆当前状态

Linux3-安装软件(jdk,tomcat,mysql)及运行项目_第10张图片

3.2.2创建完整克隆

Linux3-安装软件(jdk,tomcat,mysql)及运行项目_第11张图片

3.3修改端口号

 vim /etc/sysconfig/network-scripts/ifcfg-ens32 

原为 33 这里我改成34了

Linux3-安装软件(jdk,tomcat,mysql)及运行项目_第12张图片

3.4重启网络设置

Linux3-安装软件(jdk,tomcat,mysql)及运行项目_第13张图片

因为更改了端口号,所以说连接断开,需要再登录一下

4安装mysql

4.1查询是否安装mariadb

4.2 卸载mariadb

rpm -e --nodeps

4.3安装mysql57(可以部署集群)

4.3.1导入key

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

4.3.2下载rpm包

rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

Linux3-安装软件(jdk,tomcat,mysql)及运行项目_第14张图片

4.3.3开启mysql服务

yum -y --enablerepo=mysql57-community install mysql-community-server

Linux3-安装软件(jdk,tomcat,mysql)及运行项目_第15张图片

4.4启动mysql

systemctl start mysqld


4.5查看mysql启动状态

Linux3-安装软件(jdk,tomcat,mysql)及运行项目_第16张图片

4.6关闭mysql

systemctl stop mysqld

4.7连接mysql

4.7.1 查看初始密码

 grep password  /var/log/mysqld.log

下载mysql后,会分配你一个原始密码

4.7.2 登录mysql

mysql -u root -p
 

Linux3-安装软件(jdk,tomcat,mysql)及运行项目_第17张图片

4.7.3重设密码

直接使用是不可以的,需要重新设置密码

4.7.3.1查看密码规则

show variables like 'validate_password%';
Linux3-安装软件(jdk,tomcat,mysql)及运行项目_第18张图片

4.7.3.2更改密码规则

set global + 字段名 = ?;

Linux3-安装软件(jdk,tomcat,mysql)及运行项目_第19张图片

4.7.3.3 设置简单的密码

alter user 'root'@'localhost' identified by + 你的密码

4.8退出

exit

5.使用navicat连接 linux数据库

5.1关闭linux系统中的防火墙

systemctl stop firewalld

5.1.1禁用防火墙开机自启

systemctl disable firewalld

5.2另一种方法:防火墙改变端口

引用:Linux系统安装Mysql数据库

5.2.1添加端口

[root@localhost ~]# firewall-cmd --zone=public --add-port=3306/tcp --permanent

5.2.2重新加载配置文件

firewall-cmd --reload

5.3navicat操作

Linux3-安装软件(jdk,tomcat,mysql)及运行项目_第20张图片

5.4数据转换操作

Linux3-安装软件(jdk,tomcat,mysql)及运行项目_第21张图片

6.在linux部署springboot项目

6.1配置idea中springboot项目pom文件

6.1.1打包成jar包

Linux3-安装软件(jdk,tomcat,mysql)及运行项目_第22张图片

6.1.2 打包启动类

在plugin中设置 默认打包启动类

(如果不设置则没有启动类)

      
        org.springframework.boot
        spring-boot-maven-plugin
      
    

6.2项目打包

Linux3-安装软件(jdk,tomcat,mysql)及运行项目_第23张图片

6.3复制jar包到linux

Linux3-安装软件(jdk,tomcat,mysql)及运行项目_第24张图片

移动到usr/java/jdk下 

Linux3-安装软件(jdk,tomcat,mysql)及运行项目_第25张图片

6.4运行jar包

java -jar qy172.jar
Linux3-安装软件(jdk,tomcat,mysql)及运行项目_第26张图片

6.5解决端口号占用

友友csdn

7额外介绍

7.1找进程杀进程

Linux3-安装软件(jdk,tomcat,mysql)及运行项目_第27张图片

7.2一直部署到linux中

你可能感兴趣的:(java,mysql,开发语言,linux)