『Java』Linux中Java基础环境的搭建

在这里插入图片描述

前言

永远相信美好的事情即将发生


背景

前几天逛阿里云的时候发现自己还有台云服务器,苦思冥想才回忆起是当时为了搭建自己的博客系统才入手,后来因种种原(tóu)因(lǎn)被搁置。看着还剩小半年的到期时间,我痛定思痛,痛下决心,痛改前非,痛不欲生,决定重启我的博客计划,特此记录下第一步,也就是Linux环境下Java基础开发三剑客——JDK,Tomcat,MySQL的搭建。

在这里插入图片描述

在做之前参考了很多大佬的文章,大部分都是使用下载的文件去解压,然后去配置的方式,无奈对本菜鸡来说还是有点麻烦,也参考过云服务器上其他人搭建好的环境,但都有种种不如意,比如jdk版本或者tomcat版本过低等,后来无意中发现了 yum 这个神器,不由惊呼666

在这里插入图片描述

爬坑

开发环境:

  • Linux版本:CentOS 7.7 64位
  • JDK版本:OpenJDK 1.8.0_252 x64
  • Tomcat版本:Apache-Tomcat-8.5.57
  • MySQL版本:MySQL 5.7.30

首先简单解释一下什么是yum

yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。
基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。
yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

总结起来就一句话:“我,yum,下载”。

因为本菜的云服务器已搭好环境,这次就用VMware演示。

JDK

1.首先是JDK环境的配置,打开你的云主机终端,输入以下命令,进行JDK的在线安装

yum install java-1.8.0-openjdk-devel.x86_64

结果如下:
在这里插入图片描述
2.按“y”进行确认

在这里插入图片描述
3.输入“javac”命令进行验证,你就会发现,安装好了,甚至连环境变量都不用配置(默认的安装路径为 /usr/lib/jvm/

在这里插入图片描述
惊不惊喜,意不意外

在这里插入图片描述

Tomcat

1.首先需要使用yum下载一个wget,这也是Linux下的一个下载工具,我们可以使用它在线下载一些文件,当然,你也可以去Tomcat官网下载tar.gz文件

yum install -y wget

2.使用wget下载Tomcat

wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.57/bin/apache-tomcat-8.5.57.tar.gz

结果如下:
在这里插入图片描述
3.使用tar命令进行解压,进入解压后的路径,使用startup.sh进行启动,并关闭防火墙,防止你的请求被拦截

tar -zxvf apache-tomcat-8.5.57.tar.gz
./startup.sh #启动Tomcat服务器
systemctl stop firewalld #关闭防火墙

4.打开浏览器,输入你的公网ip:8080进行访问,搞定

在这里插入图片描述

Mysql

1.首先使用yum下载MySQL repo文件并安装,安装结果如图

wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
rpm -ivh mysql57-community-release-el7-9.noarch.rpm

结果如下:
在这里插入图片描述

2.此时 /etc 目录下会多出一个 /yum.repos.d 的文件夹,这就是上一步repo的安装路径,我们现在需要将路径切换过去,并开始MySQL的安装

cd etc/yum.repos.d/
yum install mysql-server

结果如下:
在这里插入图片描述
3.按"y"确认安装

在这里插入图片描述

4.启动MySQL,并获取随机的初始密码(图中红框的位置)

systemctl start mysqld
grep "password" /var/log/mysqld.log

结果如下:
在这里插入图片描述

5.使用初始密码进行登录

mysql -u root -p

结果如下:
在这里插入图片描述

6.修改密码,新密码中至少要有一种特殊字符,且长度不少于8位

ALTER USER 'root'@'localhost' IDENTIFIED BY '这里输入新密码';

结果如下:
在这里插入图片描述

7.输入 exit 退出MySQL模式,使用新密码重新登录

exit
mysql -u root -p

输入新密码后结果如下:
在这里插入图片描述
然后就冒似安装完成了

在这里插入图片描述
8.当然还有最后一步,那就是在云服务器的安全组中开放 3306 端口,这样我们才能使用Navicat或其他工具进行远程连接

在这里插入图片描述

注意点

  • 防火墙一定要记得关闭,否则会引发各种各样的问题
  • 在线安装MySQL的时候网速可能会特别慢,但就算一次下载失败了系统还是会自动换源继续下载

总结

学如逆水行舟,刚买云主机时的雄心壮志早已被惰性磨灭的十不存一,回首这半年的经历,感觉自己好像又荒废了半年,突然想起那句 “甘于平凡,却不甘于平庸” ,是时候该做出改变了,勿忘初心
与诸君共勉

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

3价Fe离子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值