搭建Linux依赖环境

news/2024/10/20 15:58:27/

目录

1、jdk(基于yum进行安装 )

2、Tomcat (手动下载安装)

3、MariaDB(基于yum进行安装)

安装 

启动 

测试连接 


1、jdk(基于yum进行安装 )

可以使用yum list | grep [关键词]找到要安装的包名,使用yum install [包名] 进行安装

找到对应的jdk后使用ctrl+insert进行复制,然后进行下载安装即可 

下载完会给一个提示:提示是否要安装(输入y即可) 

 之后就等待安装即可:

然后我们使用javac测试一下是否完成安装:

没有出现错误信息,那我们的jdk就算是装好了。 

2、Tomcat (手动下载安装)

Tomcat也可以通过yum进行安装,但是上面的Tomcat可能会版本比较落后。 

 我们可以看到上面的Tomcat版本是7,与我们这里要求的8不符合,所以需要我们手动安装Tomcat。

 找到Tomcat的官网,下载Tomcat8:

下载完成获得一个zip的压缩包

 然后把这个压缩包拖到xshell中,就上传了。

如果我们拖入后没有上传成功,很大可能是因为你的系统中没有rz命令 ,这时需要我们使用yum装一个lrzsz,(yum install lrzsz

然后我们使用unzip命令进行解压缩 :

如果unzip找不到,就同上(yum install unzip) 

 这样就解压缩完成了。 

进到这个Tomcat的目录我们可以看到和我们Windows上的目录是一样的。 

bin目录下的就是我们的启动脚本相关的内容。

 我们进入bin目录需要使用chmod +x *.sh给所有的.sh文件赋予可执行权限。

 变绿了,就赋予了可执行的权限了。

使用sh startup.sh就启动了Tomcat。

3、MariaDB(基于yum进行安装)

安装 

安装 mariadb 服务:

# yum install -y mariadb-server

安装 mariadb 命令行客户端 

# yum install -y mariadb

 安装 mariadb C library 

# yum install -y mariadb-libs

安装 mariadb 开发包 

# yum install -y mariadb-devel

启动 

启动服务

# systemctl start mariadb

设置服务开启自启动

# systemctl enable mariadb

查看服务状态 

# systemctl status mariadb

测试连接 

使用命令行客户端尝试连接 

查看 mariadb 版本号 

select version();

 创建数据库时为了支持中文,统一使用 utf8mb4 字符集

create database demo_db charset utf8mb4;


http://www.ppmy.cn/news/61371.html

相关文章

3 ROS2服务通讯基础

ROS2服务通讯基础 3.1 服务通讯介绍3.2 ROS2服务通讯的基本流程3.2.1 创建ROS2服务通讯功能包的基本流程3.2.2 创建ROS2服务通讯功能包示例 3.3 使用C/C实现ROS2服务通讯3.3.1 创建C/C服务通讯服务端功能包并编写节点文件3.3.2 配置C/C服务通讯服务端功能包3.3.3 编译并运行C/C…

基于matlab的长短期神经网络lstm的股票预测

目录 背影 摘要 LSTM的基本定义 LSTM实现的步骤 基于长短期神经网络LSTM的股票预测 MATALB编程实现,附有代码,及链接基于matlab编程的的长短期神经网络LSTM的股票价格的预测,基于深度学习神经网络的股票价格预测-深度学习文档类资源-CSDN文库…

数据结构(六)—— 二叉树(4)回溯

文章目录 一、题1 257 二叉树的所有路径1.1 写法11.2 写法2 一、题 1 257 二叉树的所有路径 1.1 写法1 递归回溯:回溯是递归的副产品,只要有递归就会有回溯 首先考虑深度优先搜索;而题目要求从根节点到叶子的路径,所以需要前序…

Docker安装常用软件-Nacos

一、单机部署 官方网站:什么是 Nacos 1、下载最新nacos镜像 docker pull nacos/nacos-server 2、新建映射文件夹 --nacos/conf/application.properties --nacos/logs --nacos/sql ①application文件 # # Copyright 1999-2021 Alibaba Group Holding Ltd. #…

Python机器学习入门 -- 支持向量机学习笔记

文章目录 前言一、支持向量机简介二、支持向量机的数学原理1. 距离解算2. 目标函数3. 约束下的优化求解4. 软间隔优化5. 核函数变换 三、Python实现支持向量机1. 惩罚力度对比2. 高斯核函数3. 非线性SVM 总结 前言 大部分传统的机器学习算法都可以实现分类任务,但这…

领先的项目协作管理软件OpenProject

本文软件由网友 不长到一百四誓不改名 推荐; 什么是 OpenProject ? OpenProject 是一个开源、基于 Web 的项目管理系统,提供了免费的社区版和收费的企业版。OpenProject 拥有完善的文档,API,及丰富的功能,可…

CBCGPRibbon 界面控件文本刷新问题

在按钮等响应事件中,常常会加入多线程的操作,但是如果将按钮文本等刷新操作写入多线程会造成崩溃,因此我们需要采用消息机制的办法来实现,以下是实现的实例: #define WM_UPDATERIBBON_DATA WM_USER 1 afx_msg LRESU…

[实训] 实验1-SPI数据传输基础实验(下)

目录 五、实验测试数据表格记录 六、实验数据分析及处理 七、实验结论与感悟 五、实验测试数据表格记录 实验现象数码管显示见第四节图4.4,示波器测量结果见下列图片。 图5.1 RST、MOSI/MISO波形测量结果 图5.2 SCLK、MOSI/MISO波形测量结果 仅调整示波器波…