Linux安装jdk,node,mysql,redis

news/2025/3/3 21:45:07/

准备工作:

1.安装VMware软件,下载CentOs7镜像文件,在VMware安装CentOs7

2.宿主机安装Xshell用来操作linux

3. .宿主机安装Xftp用来在宿主机和虚拟机的linux传输文件

案例1:在 /home/soft文件夹解压缩jdk17,并配置环境变量

1.创建文件夹soft后用ftp把本地jdk17传到soft文件夹再解压

2.linux默认有java7,java8,但是执行javac -version显示找不到命令,所以先用命令rpm -qa | grep java显示jdk文件名,然后用命令rpm -e --nodeps  文件名 删除java7,java8

3.配环境变量:

(1)进入环境变量文件

(2)输入 i 执行插入操作,然后用键盘的 下箭头按键 到文件底部

(3)加入环境变量后按键盘左上角  Esc键  退出编辑操作,接着输入 wq 保存退出文件,最后必须输入 source /etc/profile 刷新环境变量(不刷新添加不上)

4)检测环境变量是否添加成功:

4.编写java文件并编译运行:

案例2:在 /home/soft文件夹解压缩node16,并配置环境变量

      操作和第1个案例基本一样,不再赘述

案例4. /home/soft文件夹解压缩mysql 5.7,并配置环境变量

1.在/home/wang/文件夹创建mysql文件夹,用Xftp把压缩包传到mysql文件夹再解压。由于压缩包没有放到mysql文件夹,所以先把它剪切到mysql文件夹再解压

2.删除自带的mariadb数据库,因为会跟mysql冲突,输入  rpm -qa|grep mari 查询mariadb文件夹,输入  rpm -e --nodeps mariadb-libs  ,再输入 rpm -e --nodeps marisa  ,全部删完

3.安装mysql,依次输入:

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

4. 启动mysql服务,输入:  systemctl start mysqld.service

5. 查看当前密码,输入:grep "password" /var/log/mysqld.log

6. 登录mysql,输入: mysql -u root -p  ,密码从上面粘贴过来

7.如果要设置复杂一点的密码,就跳过这一步。如果想设置非常简单的密码,要先设置密码设置策略,输入: set global validate_password_policy=0;

8. 修改密码,输入: set password for 'root'@'localhost'=password('新密码');

案例5 /home/soft文件夹解压缩redis 6.2,并配置环境变量

1.解压后进入redis,输入  make  编译

2.输入  make install  开始安装,redis-server,redis-cli都被默认安装在src文件夹下

3.配环境变量,输入 redis-server 启动redis


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

相关文章

Linux运维——软件管理

Linux软件管理 一、rpm1.1、默认配置1.1.1、安装文件的默认位置1.1.2、配置文件位置1.1.3、查询已安装软件包的文件位置1.1.4、自定义安装路径1.1.5、rpm包缓存位置1.1.6、总结 1.2、使用方式1.2.1、基本用法1.2.2、常用示例1.2.3、高级用法1.2.4、注意事项1.2.5、与其它工具的…

git和gitee在idea中的使用

1.下载git 2.注册一个gitee且创建一个项目 3.在idea的plunge中下在gitee 4.登录gitee 别人使用的话复制 粘贴 commit提交到本地仓库 push推送到云端仓库

自动驾驶FSD技术的核心算法与软件实现

引言:FSD技术的定义与发展背景 在当今快速发展的科技领域中,自动驾驶技术已经成为全球关注的焦点之一。其中,“FSD”(Full Self-Driving,全自动驾驶)代表了这一领域的最高目标——让车辆在无需人类干预的情…

2.4 自动化评测答疑机器人的表现-大模型ACP模拟题-真题

真题 真题1:哪些是生成阶段的评估指标?哪些是召回阶段的评估指标? 整体回答质量的评估: Answer Correctness,用于评估 RAG 应用生成答案的准确度。 生成环节的评估: Answer Relevancy,用于评…

牛客刷题自留-深度学习

1、当在卷积神经网络中加入池化层(pooling layer)时,平移变换的不变性会被保留,是吗? 正常答案: C A 不知道 B 看情况 C 是 D 否 平移变换不变性的概念 平移变换不变性指的是当输入图像发生小范围的平移时,模型的输出结果不会发…

2025年企业网络安全实战指南:常见漏洞解析与全方位防御策略

2025年企业网络安全实战指南:常见漏洞解析与全方位防御策略 作者: 网络安全专家 日期: 2025-02-27 分类: [网络安全] 标签: [漏洞防护, 信息安全, 企业安全] 引言:漏洞是攻击者的入口,防御是安全的基石 2025年,网络安全威胁持续升级。根据Gartner最新报告,全球企业因漏洞…

MATLAB的msgbox函数使用教程(一)

msgbox 是 MATLAB 中用于创建消息对话框的核心函数,支持多种交互模式和自定义选项。本文档从基础到高级分步详解其用法,并提供完整代码示例和注意事项。 如需帮助,或有导航、定位滤波相关的MATLAB代码定制需求,请点击文末卡片联系作者 文章目录 一、基础用法1. 简单消息对话…

Python毕业设计选题:基于django+vue的疫情数据可视化分析系统

开发语言:Python框架:djangoPython版本:python3.7.7数据库:mysql 5.7数据库工具:Navicat11开发软件:PyCharm 系统展示 管理员登录 管理员功能界面 用户管理 员工管理 疫情信息管理 检测预约管理 检测结果…