Linux软件安装(JDK,Mysql,Nginx)

安装方式介绍

一、安装JDK

tar -zxvf jdk-17.0.10_linux-x64_bin.tar.gz -C /usr/local
    export JAVA_HOME=/usr/local/jdk-17.0.10export PATH=$JAVA_HOME/bin:$PATH
source /etc/profile

1、操作步骤

二、mysql

黑马视频已经安装好了我们只需开放指定端口就可以在navicat中连接了:

#开发防火墙的3306端口号
firewall-cmd --zone=public --add-port=3306/tcp --permanent#重新加载
firewall-cmd --reload#查看开放的端口号
firewall-cmd --zone=public --list-ports

1、安装   注意配置完成狗要source /etc/profile命令重新加载配置文件

2、配置

3、防火墙操作   开方指定端口

三、安装Nginx

yum install -y pcre pcre-devel zlib zlib-devel openssl openssl-devel
tar -zxvf nginx-1.20.2.tar.gz
#进入解压目录
cd nginx-1.20.2#执行命令配置, 生成Makefile文件
./configure --prefix=/usr/local/nginx
#编译
make#编译安装
make install
cd /usr/local/nginx/
sbin/nginx
#开发防火墙的3306端口号
firewall-cmd --zone=public --add-port=80/tcp --permanent#重新加载
firewall-cmd --reload#查看开放的端口号
firewall-cmd --zone=public --list-ports

   注意:防火墙开方80端口之后就可以访问页面了            

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/diannao/96364.shtml
繁体地址,请注明出处:http://hk.pswp.cn/diannao/96364.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

公有地址和私有地址

在计算机网络中,私有地址和公有地址是IP地址的两大重要分类,二者在网络通信中承担着不同角色。下面从定义、联系、区别和应用四个维度进行详细说明: 一、定义 1. 公有地址(Public IP Address) 公有地址是全球唯一且可在…

分治思想在系统分流削峰中的实践与Golang前沿实现

分治思想在系统分流削峰中的实践与Golang前沿实现 1. 分治思想概述 分治(Divide and Conquer)是计算机科学中一种重要的算法设计思想,其核心在于"分而治之"——将复杂问题分解为若干个规模较小的相同或相似子问题,递归地解决这些子问题&#x…

移动端视口终极解决方案:使用 Visual Viewport封装一个优雅的 React Hook

前言 在移动端开发中,视口高度一直是一个令人头疼的问题。尤其是在 iOS Safari 浏览器中,还有三星手机的导航遮挡,当虚拟键盘弹出时,视口高度的变化会导致固定定位元素错位、全屏布局异常等问题。本文将深入分析这个问题的本质&a…

react中key的作用

在 React 中,key 是一个特殊的属性(prop),它的主要作用是帮助 React 识别哪些元素发生了变化、被添加或被移除,从而高效地更新和重新渲染列表中的元素。以下是 key 的具体作用和注意事项:1. 高效更新虚拟 D…

Lua学习记录 - 自定义模块管理器

为人所知的是lua自带的require函数加载脚本只会加载一次(就像unity里面的资源管理和AB包管理),而主播调试习惯是用Odin插件的Button在unity编辑器模式里调试而非进入播放模式后调试,今天主播在做热更新相关的时候企图多次调用脚本打印以调试功能&#xf…

MongoDB 分片集群复制数据库副本

文章目录一、登录MongoDB查询数据库及集合分片情况二、登录MongoDB先创建副本数据库并设置数据库及集合分片功能三、登录MongoDB查询emop_slinkmain数据库main_repetition集合和四、使用mongodump压缩备份emop_slinkmain数据库中的main_repetition集合和shard_repetition 集合五…

SQLite 加密与不加密性能对比与优化实践

在项目中,为了保证数据安全,我们可能会对 SQLite 数据库进行加密(例如使用 SQLiteMC/SQLCipher)。然而,加密数据库在带来安全性的同时,也会带来显著的性能损耗。本文结合实测与源码分析,介绍 SQ…

Azure官网为何没直接体现专业服务

微软Azure官网没有直接、醒目地展示其专业服务(如迁移、定制化解决方案咨询等),确实容易让人疑惑。这背后其实是微软Azure特定的市场策略和商业模式。下面我为你解释原因,并告诉你怎么找到这些服务。🧩 核心原因&#…

人体生理参数信号采集项目——心电信号

1.硬件——焊接调试趣事:由于测量手法问题,以及对示波器不太熟悉,差点以为没信号,都打算重焊一块板子了,但,实际上,信号输出是相对完美的;遇到的疑难杂症:1)5…

Go1.25的源码分析-src/runtime/runtime1.go(GMP)g

1. 主要组成部分 Go语言的GMP调度器基于四个核心数据结构:g、m、p和schedt。 1.1 主要常量解读 1.1.1G 状态常量 const (_Gidle iota //刚分配尚未初始化的 G_Grunnable//已在运行队列上,未执行用户代码;栈未被该 G 拥有_Grunning//正在…

使用jwt+redis实现单点登录

首先理一下登录流程 前端登录—>账号密码验证—>成功返回token—>后续请求携带token---->用户异地登录---->本地用户token不能用,不能再访问需要携带token的网页 jwt工具类 package com.nageoffer.shortlink.admin.util;import cn.hutool.core.util.…

Trae配置rules与MCP

这个文章不错,不过如果只是看,还感受不到作者的震撼,所以我自己实操了一下,深受震动,也希望看到这篇文章的人也自己实操一下。 与Cursor结对编程的四个月,我大彻大悟了! 学到了什么 无论是熟悉…

对抗攻击与防御:如何保护视觉模型安全?

对抗攻击与防御:如何保护视觉模型安全? 前言 一、对抗攻击的基本原理 二、对抗攻击的主要类型 2.1 白盒攻击 2.2 黑盒攻击 三、对抗攻击的常见形式 3.1 定向攻击 3.2 非定向攻击 四、对抗防御的核心思路 五、常见的对抗防御方法 5.1 对抗训练 5.2 输入预处理 5.3 防御蒸馏 六…

区块链开发:Solidity 智能合约安全审计要点

本文聚焦区块链开发中 Solidity 智能合约的安全审计要点。首先概述智能合约安全审计的重要性,接着详细介绍常见的安全漏洞,如重入攻击、整数溢出与下溢等,以及对应的审计方法。还阐述了审计的具体流程,包括自动化工具检测、手动代…

C++ 新手第一个练手小游戏:井字棋

1. 引言 介于身边有特别多没有学习过编程,或者有一定C语言、python或是Java基础的但是没有接触过C的新手朋友,我想可以通过一个很简单的小项目作为挑战,帮助大家入门C。 今天,我们将挑战一个对新手来说稍微复杂一点,…

透射TEM 新手入门:快速掌握核心技能

目录 简介​ 一、TEM 基本知识 1. 核心原理(理解图像本质)​ 2. 关键结构与成像模式(对应图像类型)​ 二、TEM 数据处理 1. 预处理(通用步骤)​ 2. 衍射花样(SAED)处理&#x…

day075-MySQL数据库服务安装部署与基础服务管理命令

文章目录0. 老男孩思想-老男孩名言警句1. 数据库服务安装部署1.1 下载安装包1.2 系统环境准备1.2.1 关闭防火墙1.2.2 关闭selinux1.2.3 安装依赖软件1.2.4 卸载冲突软件1.3 安装程序1.3.1 上传软件包1.3.2 配置环境变量1.3.3 创建数据库存储数据目录1.3.4 创建数据库程序管理用…

Qt二维码生成器项目开发教程 - 从零开始构建专业级QR码生成工具

Qt二维码生成器项目开发教程 - 从零开始构建专业级QR码生成工具 项目概述 本项目是一个基于Qt框架开发的专业级二维码生成器,集成了开源的qrencode库,提供完整的QR码生成、预览、保存和分享功能。项目采用C语言开发,使用Qt的信号槽机制实现…

LLaVA-3D,Video-3D LLM,VG-LLM,SPAR论文解读

目录 一、LLaVA-3D 1、概述 2、方法 3、训练过程 4、实验 二、Video-3D LLM 1、概述 2、方法 3、训练过程 4、实验 三、SPAR 1、概述 2、方法 4、实验 四、VG-LLM 1、概述 2、方法 3、方法 4、实验 一、LLaVA-3D 1、概述 空间关系不足:传…

Spring两个核心IoCDI(二)

DI(依赖注入)就是从IoC容器中获取对象并赋值给某个属性,这就是依赖注入的过程。 关于依赖注入有3种方式: 1、属性注入 2、构造方法注入 3、setter注入 目录 1、属性注入 2、 构造方法注入 3、Setter方法注入 4、3种注入方式优…