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

Linux安装jdk,node,mysql,redis

准备工作:

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.dtcms.com/a/47270.html

相关文章:

  • 最佳Nginx日志分割
  • InterHand26M(handposeX-json 格式)数据集-release >> DataBall
  • DAV_postgresql_3-schema
  • 初识MySQL · 数据库
  • 大白话Webpack 怎么理解,怎么使用它?
  • c++ 文件及基本读写总结
  • LM studio 加载ollama的模型
  • 【二分答案 C/C++】洛谷P1182 数列分段 Section II
  • 深度学习-15.生成对抗网络
  • 大语言模型学习
  • 图像算法工程师的技术图谱和学习路径
  • 从头开始学SpringBoot—02ssmp整合及案例
  • leetcode 48. 旋转图像
  • 《白帽子讲 Web 安全》之移动 Web 安全
  • SpringCloud系列教程(八):服务网关Gateway
  • 基于JavaWeb开发的Java+SpringBoot+vue+element实现物流管理系统
  • 基于Leaflet和SpringBoot的全球国家综合检索WebGIS可视化
  • python多线程之Event机制笔记
  • Hutool - JWT:轻松玩转 JSON Web Token
  • 基于springboot+vue实现的宠物救助及领养平台(源码+L文+ppt)43-21
  • C++ 标准库容器的常用成员函数
  • 【语法】C++中string类中的两个问题及解答
  • 计算机毕业设计SpringBoot+Vue.js音乐网站(源码+文档+PPT+讲解)
  • 【Leetcode 每日一题】132. 分割回文串 II
  • Linux篇——工具
  • 每天一个Flutter开发小项目 (9) : Flutter状态管理进阶 - Provider构建你的简易购物车应用
  • ViewPager2跟ViewPager的区别
  • 基于单片机的智能扫地机器人
  • 完美解锁便捷版!
  • Linux:文件系统