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

Java服务器从安装虚拟机开始(超级详细)

文章目录

  • 前言
  • 一丶安装Linux服务器
  • Linux 文件介绍
  • Linux系统设置
    • 检查ip地址
    • 检测是否安装yum(下载软件需要使用)
    • 检测是否安装 wget(下载文件需要使用)
    • 检测是否安装 vim(编辑文件需要使用)
    • 检测是否安装 lrzsz(上传文件需要使用)
    • 安装jdk
    • 安装maven
    • 安装mysql

前言

本文从安装服务开始,一步一步从0开始,直到jar包程序运行,如果喜欢,请点赞收藏,条件允许的话请赞赏支持下博主,感谢
**持续更新中,评论区留言讨论**

一丶安装Linux服务器

VMware Workstation Pro(虚拟机)
LInux镜像(CentOS-7-x8)
如果需要的话可以私信博主

点击菜单文件,新建虚拟机,点击下一步
在这里插入图片描述
选择镜像存放的路径点击下一步
在这里插入图片描述
选择安装系统文件存放路径,点击下一步
在这里插入图片描述
默认设置下一步
在这里插入图片描述
默认设置下一步
在这里插入图片描述
选择安装系统回车(Ctrl+Alt可以将鼠标跳出)
在这里插入图片描述
选择中文语言点击继续
在这里插入图片描述
哪个报红点击哪个,进去之后直接点击完成或者自己修改自己想要的点击开始安装

一般服务器都是安装最小的,如果想装界面版的可以再软件选择里面去选择
网络和主机名里面打开网络连接

在这里插入图片描述
设置下root密码等待安装
在这里插入图片描述
安装完成,重启
在这里插入图片描述
登录用户 没有创建用户的默认使用root,输入密码的时候是隐性的(输入字符光标不会移动),输入密码之后直接回车
在这里插入图片描述

Linux 文件介绍

在这里插入图片描述

Linux系统设置

检查ip地址

ip addr show
在这里插入图片描述
启动shell 用shell连接 接下来用shell操作 VMware不要关闭
在这里插入图片描述

在这里插入图片描述

检测是否安装yum(下载软件需要使用)

rpm -q yum
记得更换国内源
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo(更换阿里镜像,只适用Centos7)
yum clean all 清除yum旧缓存
yum makecache 生产yum缓存

检测是否安装 wget(下载文件需要使用)

rpm -q wget
如果未安装使用 yum install wget 命令安装 确认y

检测是否安装 vim(编辑文件需要使用)

rpm -q vim
如果未安装使用 yum install vim 命令安装 确认y

检测是否安装 lrzsz(上传文件需要使用)

rpm -q lrzsz
如果未安装使用 yum install vim 命令安装 确认y
rz 上传
sz 下载

安装jdk

yum search java-1.8.0-openjdk(列出可用的jdk)
yum install java-1.8.0-openjdk(安装jdk)
java -version (检验安装和查看版本)

安装maven

从官网下载最新的,需要注意,3.9+必须jkd8以上
Maven逛网
在这里插入图片描述
1.使用rz命令上传到服务器,pwd查看当前路径
2.tar -xvzf apache-maven-3.9.9-bin.tar.gz (解压)
3.设置解压后的maven 中conf 下的setting.xml文件
4.再下注释掉原有的,粘贴进去下边代码

<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>https://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror>

5.设置环境变量
vim /etc/profile(编辑环境变量)

安装mysql

1.yum remove mysql(有就删,没有就略过)
2.wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm(下载mysql包)
如果下载不下来的话直接复制后边的网址下载,然后上传到服务器
3.rpm -ivh mysql-community-release-el7-5.noarch.rpm(安装这个包后,会获得两个mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。)
4.yum install mysql-server(安装服务)
5.service mysqld start(启动mysql服务)
6.GRANT ALL PRIVILEGES ON . TO root@“%” IDENTIFIED BY “root”;(为root添加远程连接的能力)
7.flush privileges(权限更新)
8.防火墙开放3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
注意:报错 FirewallD is not running,这是因为防火墙未开启
systemctl status firewalld //查看防火墙状态,dead未开启
systemctl start firewalld //开启防火墙


http://www.mrgr.cn/news/92903.html

相关文章:

  • 浙大 DeepSeek 线上课学习笔记
  • 开篇词 | Go 项目开发极速入门课介绍
  • 51c自动驾驶~合集22
  • 【Transformer模型学习】第三篇:位置编码
  • swift4-汇编分析枚举内存布局
  • unsloth报错FileNotFoundError: [WinError 3] 系统找不到指定的路径。
  • EtherCAT总线绝对值伺服如何使用
  • 【星云 Orbit-STM32F4】06. 串口密码:USART 数据传递
  • C++学习之内存管理、复合类型、文件
  • (保姆级教程)Windows系统本地部署通义万相2.1视频生成模型
  • pt-archiver删除数据库的数据表/各种报错类型
  • 制造业中的“大数据”:如何实现精准决策?
  • 《UE5_C++多人TPS完整教程》学习笔记33 ——《P34 关卡与大厅之间的过渡(Transition Level And Lobby)》
  • Java实现pdf文件压缩(aspose-pdf实现压缩、itextpdf去除aspose-pdf版权水印)
  • cuda-12.4.0 devel docker 中源码安装 OpenAI triton
  • 代码随想录算法训练营第三十天 | 卡码网46.携带研究材料(二维解法)、卡码网46.携带研究材料(滚动数组)、LeetCode416.分割等和子集
  • 自然语言处理:文本表示
  • Linux系统服务安全检测手记
  • 本地搭建Ollama运行各种平台的大模型(deepseek),配合AnythingLLM-UI界面使用
  • 【漫话机器学习系列】111.指数之和的对数(Log-Sum-Exp)