Centos8安装java部署环境

本文涉及的产品
云数据库 Tair(兼容Redis),内存型 2GB
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
简介: Centos8安装java部署环境

相关软件

xshell:连接linux执行命令

xftp:可视化上传文件

edit-plus:可视化编辑文件

jdk安装

验证系统是否自带jdk环境

pm -qa|grep java rpm -qa|grep jdk rpm -qa|grep gcj

卸载opnejdk

yum -y remove copy-jdk-configs-3.7-1.el8.noarch

验证

java -version

解压

tar xf jdk-8u241-linux-x64.tar.gz

配置环境变量

export JAVA_HOME=/usr/soft/jdk/jdk1.8.0_241 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin

配置文件生效

source /etc/profile

mave安装

解压

tar xf apache-maven-3.8.1-bin.tar.gz

配置环境变量

export MAVEN_HOME=/usr/soft/maven/apache-maven-3.8.1 export PATH=$MAVEN_HOME/bin:$PATH

配置文件生效

source /etc/profile

msyql安装

验证系统是否自带mysql环境

rpm -qa | grep mysql

卸载mysql

rpm -ev mysql-libs-* --nodeps

安装mysql

rpm -ivh mysql-community-client-5.7.32-1.el7.x86_64.rpm --force --nodeps
rpm -ivh mysql-community-common-5.7.32-1.el7.x86_64.rpm --force --nodeps
rpm -ivh mysql-community-libs-5.7.32-1.el7.x86_64.rpm --force --nodeps
rpm -ivh mysql-community-server-5.7.32-1.el7.x86_64.rpm --force --nodeps

启动mysql

service mysqld status  service mysqld start

初始化随机密码

cat /var/log/mysqld.log | more

查看密码

grep pass /var/log/mysqld.log --color

登录修改密码

mysql -uroot -p
set global validate_password_policy=LOW;
set global validate_password_length=6;
set password='abcd@1234'; 
grant all privileges on *.* to 'root'@'%' identified by 'abcd@1234';

mysql命令无效安装依赖包

yum install libncurses*

设置开机启动

systemctl enable mysqld systemctl daemon-reload

打开远程访问及端口

update user set host='%' where user='root';
Alter user 'root'@'%' identified by 'abcd@1234';
grant all privileges on *.* to 'root'@'%' with grant option;
FLUSH PRIVILEGES;
//查看防火墙状态
systemctl status firewalld
//开启防火墙
systemctl start firewalld
//设置端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent 
//重启防火墙
firewall-cmd --reload
//查询
firewall-cmd --zone=public --query-port=3306/tcp

设置忽略大小写

/etc/my.cnf lower_case_table_names=1 service mysqld restart

redis安装

解压

tar xf redis-6.2.5.tar.gz

安装gcc环境

yum install gcc-c++

进入解压目录编译与安装

cd /usr/soft/redis/redis-6.2.5/  make cd ./src make install

统一管理配置与常用命令

mkdir bin
mkdir etc
mv redis.conf ./etc/ 
cd ./src
mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-server /usr/soft/redis/redis-6.2.5/bin/

编辑redis.conf文件

daemonize改为yes

注释bind 127.0.0.1

protected-mode改为no

修改requirepass默认密码

设置开机启动

将以下文本加入到 /etc/rc.d/rc.local中

/usr/soft/redis/redis-6.2.5/bin/redis-server  /usr/soft/redis/redis-6.2.5/etc/redis.conf

启动redis服务

cd /usr/soft/redis/redis-6.2.5/bin/ 
./redis-server /usr/soft/redis/redis-6.2.5/etc/redis.conf

开放端口

//查看防火墙状态
systemctl status firewalld
//开启防火墙
systemctl start firewalld
//设置端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent 
//重启防火墙
firewall-cmd --reload
//查询
firewall-cmd --zone=public --query-port=6379/tcp

jenkins安装

安装

rpm -ivh jenkins-2.174-1.1.noarch.rpm

配置jdk路径

/etc/init.d/jenkins /usr/soft/jdk/jdk1.8.0_241/bin/java

设置jenkins用户root权限

/etc/init.d/jenkins
$JENKINS_USER="root"
chown -R root:root /var/lib/jenkins
chown -R root:root /var/cache/jenkins
chown -R root:root /var/log/jenkins
systemctl restart jenkins

查找jenkins安装目录

whereis jenkins

启动jenkins

service jenkins star

开放端口

//查看防火墙状态
systemctl status firewalld
//开启防火墙
systemctl start firewalld
//设置端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent 
//重启防火墙
firewall-cmd --reload
//查询
firewall-cmd --zone=public --query-port=8080/tcp

设置jdk路径

系统管理 → 全局工具配置→ JDK

shell脚本

java -jar /usr/jenkinsworkspace/smartaudit/smartaudit.jar

关闭进程

sudo lsof -i:8000 sudo kill -9 850
目录
相关文章
|
3天前
|
Java API Docker
在线编程实现!如何在Java后端通过DockerClient操作Docker生成python环境
以上内容是一个简单的实现在Java后端中通过DockerClient操作Docker生成python环境并执行代码,最后销毁的案例全过程,也是实现一个简单的在线编程后端API的完整流程,你可以在此基础上添加额外的辅助功能,比如上传文件、编辑文件、查阅文件、自定义安装等功能。 只有锻炼思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
在线编程实现!如何在Java后端通过DockerClient操作Docker生成python环境
|
2月前
|
JavaScript Java 测试技术
基于Java+SpringBoot+Vue实现的车辆充电桩系统设计与实现(系统源码+文档+部署讲解等)
面向大学生毕业选题、开题、任务书、程序设计开发、论文辅导提供一站式服务。主要服务:程序设计开发、代码修改、成品部署、支持定制、论文辅导,助力毕设!
|
2月前
|
Java
CentOS7.8配置Adoptium-Java17运行环境
本指南介绍如何设置清华镜像源并安装 Temurin-17-JRE 运行环境。首先,编辑 `/etc/yum.repos.d/adoptium.repo` 文件,配置清华镜像源。接着,使用 `yum install -y temurin-17-jre` 命令安装 Temurin-17-JRE,并通过 `java --version` 验证安装成功。相关配置和操作界面截图附后。
67 8
|
2月前
|
网络协议 Java 应用服务中间件
centos7环境下tomcat8的安装与配置
本文介绍了在Linux环境下安装和配置Tomcat 8的详细步骤。首先,通过无网络条件下的文件交互软件(如Xftp 6或MobaXterm)下载并解压Tomcat安装包至指定路径,启动Tomcat服务并测试访问。接着,修改Tomcat端口号以避免冲突,并部署Java Web应用项目至Tomcat服务器。最后,调整Linux防火墙规则,确保外部可以正常访问部署的应用。关键步骤包括关闭或配置防火墙、添加必要的端口规则,确保Tomcat服务稳定运行。
|
2月前
|
Java Windows
【Azure Function】部署Java Function失败:报错deploy [ERROR] Status code 401和警告 'China North 3' may not be a valid region
1:deploy [ERROR] Status code 401, (empty body). 2: China North 3 may not be a valid region,please refer to https://aka.ms/maven_function_configuration#supported-regions for values. 3:  <azure.functions.maven.plugin.version>1.36.0</azure.functions.maven.plugin.version>
50 11
|
3月前
|
NoSQL Java 关系型数据库
Liunx部署java项目Tomcat、Redis、Mysql教程
本文详细介绍了如何在 Linux 服务器上安装和配置 Tomcat、MySQL 和 Redis,并部署 Java 项目。通过这些步骤,您可以搭建一个高效稳定的 Java 应用运行环境。希望本文能为您在实际操作中提供有价值的参考。
227 26
|
5月前
|
Web App开发 搜索推荐 Unix
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
【10月更文挑战第21天】Linux系统之MobaXterm远程连接centos的GNOME桌面环境
974 5
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
|
4月前
|
IDE Java 编译器
开发 Java 程序一定要安装 JDK 吗
开发Java程序通常需要安装JDK(Java Development Kit),因为它包含了编译、运行和调试Java程序所需的各种工具和环境。不过,某些集成开发环境(IDE)可能内置了JDK,或可使用在线Java编辑器,无需单独安装。
|
4月前
|
Oracle 关系型数据库 MySQL
Centos7下图形化部署单点KFS同步工具并将Oracle增量同步到KES
Centos7下图形化部署单点KFS同步工具并将Oracle增量同步到KES
Centos7下图形化部署单点KFS同步工具并将Oracle增量同步到KES
|
4月前
|
Java Linux Windows
如何查看已安装的 Java 版本
要查看已安装的 Java 版本,打开命令提示符或终端,输入 `java -version`,回车后即可显示当前系统中 Java 的版本信息。
1682 1