Centos8安装java部署环境

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 Redis 版,社区版 2GB
推荐场景:
搭建游戏排行榜
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 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
目录
相关文章
|
2天前
|
前端开发 jenkins 持续交付
新的centos7.9安装docker版本的jenkins2.436.1最新版本-前端项目发布(五)
新的centos7.9安装docker版本的jenkins2.436.1最新版本-前端项目发布(五)
20 1
|
2天前
|
jenkins 网络安全 持续交付
新的centos7.9安装docker版本的jenkins2.436.1最新版本-后端项目发布(四)
新的centos7.9安装docker版本的jenkins2.436.1最新版本-后端项目发布(四)
14 3
|
2天前
|
网络协议 Linux Docker
在centos7下通过docker 安装onlyoffice
在centos7下通过docker 安装onlyoffice
29 0
|
1天前
|
存储 网络协议 前端开发
es集群安装,邮储银行java面试
es集群安装,邮储银行java面试
|
2天前
|
NoSQL Linux Redis
在CentOS上安装和配置Redis
在CentOS上安装和配置Redis
35 0
|
2天前
|
安全 Linux 测试技术
在CentOS上安装Elasticsearch和Kibana
在CentOS上安装Elasticsearch和Kibana
10 0
|
2天前
|
运维 Kubernetes 监控
本地CentOS安装轻量级容器PaaS平台KubeSphere并实现无公网IP远程访问
本地CentOS安装轻量级容器PaaS平台KubeSphere并实现无公网IP远程访问
5 0
|
2天前
|
Kubernetes Docker 容器
Docker 安装 Portainer
Portainer Community Edition是一个针对容器化应用程序的轻量级服务交付平台,可用于管理 Docker、Swarm、Kubernetes 和 ACI 环境。它的设计理念是部署和使用都简单,该应用程序允许您通过“智能”GUI 和/或广泛的 API 管理所有编排器资源。
41 3
|
2天前
|
移动开发 Oracle 前端开发
本地开发环境安装java8、java17与java21
本地开发环境安装java8、java17与java21
16 0
|
2天前
|
Java 开发工具 git
新的centos7.9安装docker版本的jenkins2.436.1最新版本-项目发布(三)
新的centos7.9安装docker版本的jenkins2.436.1最新版本-项目发布(三)
12 4