当前位置: 首页 > news >正文

Linux安装jdk、tomcat、MySQL离线安装与启动

 一、JDK和Tomcat的安装


1.JDK安装


直接上传到Linux服务器的,上传jdk、tomcat安装包

解压JDK安装包

//解压jdk
tar -zxvf jdk-8u151-linux-x64.tar.gz

 

置环境变量(JAVA_HOME和PATH)

vim /etc/profile

 

在文件末尾添加以下内容:
//java environment
export JAVA_HOME= (jdk解压路径)
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

使配置的环境变量生效:

#设置环境变量生效
source /etc/profile

验证JDK安装成功

java -version

 2.Tomcat安装

解压tomcat安装包

#解压tomcat
tar -zxvf apache-tomcat-8.5.20.tar.gz

 启动Tomcat   

# 启动Tomcat
./startup.sh
# 关闭Tomcat
./shutdown.sh

配置Tomact自启动

创建启动脚本
将tomact中bin目录中的startup.sh 放置在开机启动的配置文件下

cp /usr/local/java/apache-tomcat-8.5.20/bin/catalina.sh  /etc/init.d


为 catalina.sh 重命名

 mv catalina.sh  Tomact


编辑tomact  vi  Tomact

进入编辑界面进行添加代码

把java和tomcat环境变量,加在开头

JAVA_HOME=/usr/local/java/jdk1.8.0_151
CATALINA_HOME=/usr/local/java/apache-tomcat-8.5.20

辑完tomcat程序会再执行下面文件

chkconfig  --add tomcat

 并且开放端口号

#开放端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
#更新防火墙规则
firewall-cmd --reload
#防火墙列表
firewall-cmd --zone=public --list-ports

 防火墙规则

#开放端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
#更新防火墙规则
firewall-cmd --reload
#防火墙列表
firewall-cmd --zone=public --list-ports
#防火墙状态
systemctl status firewalld
#启动防火墙
systemctl start firewalld
#关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service

二、安装MySQL

在安装了centos之后,它里面会有默认的数据库,我们需先删掉,再安装我们的MySQL

  创建安装目录

 接下来我们将通过rpm安装MySQL,也就是安装它的一些插件

rpm -ivh mysql-community-common-5.7.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.35-1.el7.x86_64.rpm

查看数据库默认密码并修改密码 

#查看数据库默认密码
grep "password" /var/log/mysqld.log
#设置密码校验策略(0 or LOW),要不密码太LOW不让你过
set global validate_password_policy=0;
#设置密码校验长度,要不密码太短不让你过(多次测试发现密码最小长度为4位)
set global validate_password_length=4;
#更新密码
set password = password("123456");
#输入后使修改生效还需要下面的语句
FLUSH PRIVILEGES;
#退出
exit

 

http://www.lryc.cn/news/306164.html

相关文章:

  • Python爬虫-使用代理伪装IP
  • Typora结合PicGo + 使用Github搭建个人免费图床
  • 【Redis】redis简介与安装
  • 【xss跨站漏洞】xss漏洞利用工具beef的安装
  • 编程笔记 html5cssjs 086 JavaScript 内置对象
  • AttributeError: ‘DataFrame‘ object has no attribute ‘set_value‘怎么修改问题的解决
  • Jmeter内置变量 vars 和props的使用详解
  • c#高级-正则表达式
  • 说说UE5中的几种字符串类
  • (done) 如何判断一个矩阵是否可逆?
  • 洗眼镜用的超声波清洗机哪一家更好一点?好用超声波清洗机排名
  • (二十二)Flask之上下文管理第三篇【收尾—讲一讲g】
  • 五种多目标优化算法(MOGWO、MOJS、NSWOA、MOPSO、MOAHA)性能对比,包含6种评价指标,9个测试函数(提供MATLAB代码)
  • istio实战:springboot项目在istio中服务调用
  • 随机分布模型
  • Visual Studio:Entity设置表之间的关联关系
  • 每日五道java面试题之spring篇(二)
  • 287.【华为OD机试真题】字符串序列判定(贪心算法—JavaPythonC++JS实现)
  • Sentinel微服务流量治理组件实战上
  • Three.js加载PLY文件
  • chrome闪退后打不开问题 打开立即闪退
  • Slave被误写入数据如何恢复到主库
  • kafka生产者
  • 前后端分离Vue+node.js在线学习考试系统gqw7o
  • 关于el-select值的回显问题 : 框内显示label值还是value值
  • MCU多核异构通信原理
  • 在autodl搭建stable-diffusion-webui+sadTalker
  • 【办公类-16-10-01】“2023下学期 中4班 自主游戏观察记录(python 排班表系列)
  • 机器学习:SVM算法(Python)
  • 基于yolov5的人脸口罩检测,可进行图像目标检测,也可进行视屏和摄像检测(pytorch框架)【python源码+UI界面+功能源码详解】