2024-01-13-linux学习笔记4

Linux安装jdk

解压压缩包安装

1.查询是否装有jdk,返回没有东西的时候代表没装载jdk

rpm -qa | grep jdk

2.下载jdk的安装包并上传到指定的文件夹(/usr/java)(手动安装)里面

        通过finalshell等软件来讲压缩文件从win传输到linux中

3.切换到/usr/java中运行解压命令

tar -zxvf  jdk-8u191-linux-x64.tar.gz(压缩包的名字,改成对应的)

4.通过vim 修改/etc/profile中的配置文件用来配置环境变量

//插入到最后即可
export JAVA_HOME=/usr/java/jdk1.8.0_144(压缩包解压完的目录的路径)
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

5.使配置文件生效

source /etc/profile 

6.测试是否安装成功,显示对应版本即为成功

java -version

使用yum安装

1.查询yum中有的jdk版本

yum list|grep jdk

2.使用yum指令安装想要的版本(一般选择devel结尾的文件)

yum -y install java-11-openjdk-devel

        文件的默认安装位置是:/usr/lib/jvm,安装完可以切换到改目录查看

3.配置环境变量 vim /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/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

4.使配置文件生效

source /etc/profile 

        之后使用java -version 检验安装是否成功 

安装mysql

这里我安装的是比较旧的版本

因为版本比较旧,需要先导入公钥,然后依次运行下面代码 

//公钥
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
//rpm
rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
//serve
yum -y  --enablerepo=mysql57-community  install mysql-community-server

 出现下面的情况说明安装成功

启动mysql

 systemctl status mysqld

 出现以下形式表示启动成功

查看安装mysql之后生成的临时密码

grep password /var/log/mysqld.log

 

 你使用这个密码来登录依旧是无法进行任何操作的

修改密码

1.先使用临时密码登录进去然后才能进行修改

mysql -u root -p

 出现mysql >  便是登录成功

        linux设置密码的规则十分复杂,需要设置一个符合规则的密码,所以我们需要先对规则进行修改。

2.我们先设置一个符合规则的密码

alter user 'root'@'localhost' identified  by 'Abc123...';

3.我们先来查看一下规则明细

show variables like 'validate_password%';

 策略说明

validate_password.length 是密码的最小长度,默认是8,我们把它改成4

输入:set global validate_password_length=4;

validate_password.policy 验证密码的复杂程度,我们把它改成0

输入:set global validate_password_policy=0;

validate_password.check_user_name 用户名检查,用户名和密码不能相同,我们也把它关掉

输入:set global validate_password_check_user_name=off;

validate_password_number_count 需要包含数字,也关掉

输入:set global validate_password_number_count=0;

最后密码的规则就会变成下面这样

4.接下来将密码改成简单好记的样子

alter user 'root'@'localhost' identified  by '密码内容';

 5.修改完可以退出再链接一下试试,退出直接exit即可

使用windos连接linux中的数据库

1.使用mysql数据库

use mysql;

2.修改root的路径

update user set host = '%' where user ='root';

3.刷新

flush privileges;

4.在win端使用navicat连接一下(如果连接失败,记得关闭两端的防火墙,开着就无法连接)

  

运行项目

       这里运行的是springboot的项目

1.先将springboot进行压缩,有一下内容能拿到正确的jar包

 

 压缩好的jar包会出现在target包中

 2.使用finalshell等工具将压缩后的jar包导入到linux当中

3.将你本来项目所需要的表转移到linux那个数据库中

3.切换到项目包所在的位置,启动该项目

java -jar 项目包名

4.在win中的浏览器访问

  • 17
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值