【Linux】- Linux下搭建Java环境[IDEA,JDK8,Tomcat]

Java环境

1. 安装JDK

/usr/local:存放用户自行安装的软件,默认情况下不会被系统软件包管理器管理

发现解压后的文件已经整体移动到/usr/local/java 文件夹下

打开bin目录,可以看到java的版本信息,可是不在bin目录下就执行不了./java -version命令

说明需要配置环境变量

输出一下环境变量

在 /etc/profile 中编辑环境变量

冒号相当于连接符,连接不同的路径,这里相当于a=b+a,a是path,b是java_home

powershell 复制代码
source /etc/profile

刷新环境变量

这里刷新一下,环境变量就有了

2.安装tomcat

解压 tomcat

tomcat已经启动

打开端口firewall-cmd --permanent --add-port= 8080/tcp

重新载入才能生效 firewall-cmd --reload

主机登录成功

测试

成功

3.安装idea

解压

不要在命令行下解压和安装,要不然会出错

4. 安装MySQL5.7

在终端输出该命令会下载MySQL5.7数据库

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

下载完成

用tar命令解压

centos7.6自带的数据库是mariadb,会跟mysql冲突,要先删除。

依次执行下面4条命令

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

systemctl start mysqld.service,启动mysql服务

启动服务后,MySQL会自动的给root用户设置随机密码,使用grep "password" /var/log/mysqld.log可看到当前密码

运行mysql -u root -p,用root用户登录,提示输入上面的随机密码,登陆进入mysql命令行

set global validate_password_policy=0; 提示密码设置策略

(validate_password_policy默认值1,)

设置自己的密码

flush privileges;使密码设置生效

使用刚刚自己设置密码登录后,就可以使用MySQL数据库了

相关推荐
SL_staff19 分钟前
告别报表重复开发:JVS-BI 模板市场的参数化继承实践
java·数据分析·数据可视化
GeW1 小时前
新质生产力路线图Linux、数据库、国产化替代一次讲透
linux
SL_staff1 小时前
从邮箱传文档到协同流重构:企业文档协作的系统性破局实践
java·开源·github
smallyoung3 小时前
告别N+1:Spring Boot 一键数据翻译框架体系
java·后端·架构
aningx3 小时前
cachyos 从 GRUB 切换到 rEFInd
linux
Bazingga5 小时前
Java16 record 完整拆解——语法、语义、限制、反射
java·后端
第404号工位5 小时前
40块钱二手瘦客户端,如何跑满家庭物联网中枢?(拒绝Docker爆盘实录)
linux·架构·node.js
SL_staff6 小时前
规则联动:给工厂装上‘自动化神经反射弧’——JVS·物联网平台规则引擎实战教程
java·人工智能·物联网
骑着蜗牛撵大象3276 小时前
Linux 进程间通信之管道:从 pipe() 的内核语义到 FIFO 落地排错
android·java·linux·系统编程·fifo·管道·进程间通信
WJ.Polar7 小时前
Java封装、继承、多态
java·开发语言