云服务器的项目上线
云计算运维学习第11天1.准备工作准备一台阿里云的云服务器配置根据自己的项目需求来进行选择准备一台电脑需要提前装好能进行远程ssh连接的软件我用的软件是MobaXterm_Personal_24.3_中文版本准备一份已经开发人员已经打包好了的项目(warjar)。2.购买云服务器在阿里云官网中的左上角的云计算esc创建一个实例(如图1所示)在实例中点击创建实例具体配置根据自己的需求进行选择比如多少算力多少云盘什么样的安全组什么系统什么带宽等等硬件需求。注意一定要在安全组协议开放8080端口和ssh。因为本文章使用tomcat作为web服务器容器。图13.Windows系统连接云服务器通过ssh连接输入外网ip用户选择root用户输入密码点击连接。然后能看到连接成功页面。4.搭建环境准备好java项目所兼容的jdk版本、mysql和tomcat版本。通过MobaXterm上传至云服务器。使用tar -xvf 文件路径(绝对路径或者相对路径) 目标路径 (存放路径)或者通过dnf下载相对应的版本。#dnfdnf install -y 下载网址#注意 如果dnf库找不到那就下载库在下载服务dnf install -y 服务下载完jdk记得配置jdk环境# 设置 JAVA_HOME 环境变量export JAVA_HOME放jdk的绝对路径# 设置 PATH 环境变量方便在命令行使用 java 命令export PATH$JAVA_HOME/bin:$PATH# 设置 CLASSPATH 环境变量可选#这个是放java的依赖包的export CLASSPATH$JAVA_HOME/lib:$CLASSPATH成功后结果应该是在任何目录下都能用java -version查到jdk版本号。5.导入数据库下载好数据库首先用grep找到数据库的初始密码进行初始化登录记住第一次登录数据库第一条命令是修改数据库密码。代码如下#通过日志查初始密码12位grep password /var/log/mysqld.log#修改数据库密码alter user rootlocalhost idenifily by 修改后的密码#检查是否成功退出服务器exit#重新登录mysql -uroot -p密码进行数据库导入把数据库提前提交到服务器上#提交服务器mysql -uroot -p密码 数据源存放的路径/数据源名字6.部署项目把打包好了的项目进行部署放到tomcat的webapps下面命名的话用ROOT.war原来的ROOT删除掉。webapps是用来存储开发项目的会自动识别war和jar文件进行解压使用。如果你上传的文件不是ROOT.war那么在进行连接的时候需要再8080端口后面加上你的文件名。7.启动tomcat在tomcat安装包路径下用./startup.sh启动tomcat用./shutdown.sh进行关闭服务如何验证tomcat是否正常开启#查看进程ps -aux | grep tomcat#查看端口#这个是端口数字化ss -antp#这个没有端口数字化输出的是协议ss -smtp8.测试通过http://外网ip:8080这个网址进行访问网站看看是否能正常连接如果能出现页面则代表部署上线完成该实验结束。恭喜大家在云计算这一条路又上一层楼。本人小白初步进行云计算运维行业希望大佬多多指导。

相关新闻

嵌入式开发中__attribute__((used))的实战应用与编译器优化陷阱解析

嵌入式开发中__attribute__((used))的实战应用与编译器优化陷阱解析

1. 一个被编译器“优化掉”的符号引发的血案如果你在嵌入式开发,尤其是涉及RTOS、驱动或者复杂固件移植时,遇到过这样的场景:你明明在代码里定义了一个函数或者变量,编译链接也通过了,但程序一跑起来,对应的…

2026/7/30 14:34:34 阅读更多 →
JavaScript函数全解析:从基础到高阶应用

JavaScript函数全解析:从基础到高阶应用

1. JavaScript函数基础与核心概念JavaScript函数是这门语言最基础也是最重要的组成部分之一。作为一门函数式编程语言,JavaScript中的函数不仅仅是执行特定任务的代码块,更是一等公民(First-class citizen),这意味着函…

2026/7/30 18:48:47 阅读更多 →
C++ STL容器实战:用map与vector实现高效员工分组管理

C++ STL容器实战:用map与vector实现高效员工分组管理

1. 项目概述:为什么用C容器做员工分组? 最近在带新人做一个小型的管理系统原型,发现很多刚接触C的朋友,一提到“分组”、“归类”这些操作,第一反应就是去写一堆 if-else 或者手搓链表。其实,C标准库里的…

2026/7/31 3:20:44 阅读更多 →

最新新闻

2026 珠三角 3C 磁吸支架转轴源头供应商盘点 附选型指南

2026 珠三角 3C 磁吸支架转轴源头供应商盘点 附选型指南

东莞松亿电子 本文为行业信息整理,按服务能力与业务范围分类盘点,非官方排名,仅作选型参考,不构成采购推荐。 行业背景说明 转轴磁吸手机支架的上游供应链高度集中在珠三角(东莞、深圳、佛山)产业带&…

2026/7/31 15:56:16 阅读更多 →
Python测试框架pytest核心特性与实战技巧

Python测试框架pytest核心特性与实战技巧

1. pytest框架概述与核心价值 pytest作为Python生态中最主流的测试框架之一,其设计哲学与传统的unittest有着本质区别。我在实际企业级测试实践中发现,pytest通过极简的语法结构和强大的插件机制,能够将测试代码的编写效率提升3-5倍。其核心优…

2026/7/31 15:56:16 阅读更多 →
180秒魔法转换:GitHub Desktop中文汉化工具让代码管理更亲切

180秒魔法转换:GitHub Desktop中文汉化工具让代码管理更亲切

180秒魔法转换:GitHub Desktop中文汉化工具让代码管理更亲切 【免费下载链接】GitHubDesktop2Chinese GithubDesktop语言本地化(汉化)工具 【GitHub桌面客户端中文汉化】 项目地址: https://gitcode.com/gh_mirrors/gi/GitHubDesktop2Chinese 你是否曾经面对…

2026/7/31 15:56:16 阅读更多 →
大数据转大模型:权限与日志才是Demo到生产的生死线

大数据转大模型:权限与日志才是Demo到生产的生死线

如果你正准备往大模型方向转,《别急着换赛道:大数据经验在 AI 项目里到底值多少?》这类问题别只看热度。更重要的是判断自己该补哪块能力,以及怎么证明你真的会。摘要摘要:从大数据到大模型,数据工程师的迁…

2026/7/31 15:56:16 阅读更多 →
Python实现B站视频下载的完整指南:解锁大会员4K与充电专属内容

Python实现B站视频下载的完整指南:解锁大会员4K与充电专属内容

Python实现B站视频下载的完整指南:解锁大会员4K与充电专属内容 【免费下载链接】bilibili-downloader B站视频下载,支持下载大会员清晰度4K,持续更新中 项目地址: https://gitcode.com/gh_mirrors/bil/bilibili-downloader 你是否曾想…

2026/7/31 15:56:16 阅读更多 →
GitHub热门项目解析:分布式计算与AI代码助手趋势

GitHub热门项目解析:分布式计算与AI代码助手趋势

1. 项目概述 2026年1月18日GitHub热门项目榜单反映了当前技术社区的最新趋势和开发者关注焦点。作为技术从业者,定期分析GitHub趋势项目能帮助我们把握技术发展方向,发现潜在的工具链优化机会。 2. 核心项目解析 2.1 分布式计算框架Nebula 3.0 这个来…

2026/7/31 15:55:15 阅读更多 →

日新闻

物理复制比逻辑复制好在哪?数据库复制原理详解

物理复制比逻辑复制好在哪?数据库复制原理详解

数据库复制是把主库数据同步到备库的机制,分为逻辑复制和物理复制两种。逻辑复制传输的是 SQL 语句或行变更事件,物理复制传输的是存储引擎底层的物理日志。阿里云 PolarDB(云原生数据库)采用物理复制,在同步延迟、数据…

2026/7/31 0:00:34 阅读更多 →
BilibiliDown:3分钟学会B站视频下载的终极指南

BilibiliDown:3分钟学会B站视频下载的终极指南

BilibiliDown:3分钟学会B站视频下载的终极指南 【免费下载链接】BilibiliDown (GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 😳 项目地址: https://gitcode.com/gh_mirrors/bi/Bilib…

2026/7/31 0:00:34 阅读更多 →
有哪些游戏数据AI平台?游戏行业Data+AI融合方案盘点

有哪些游戏数据AI平台?游戏行业Data+AI融合方案盘点

当前,游戏行业的“DataAI融合”已从概念验证进入价值落地阶段。根据IDC 2025年数据,中国AI游戏云市场规模已达18.6亿元;同时,游戏研发环节AI渗透率高达86%,生成式AI内容普及率超过50%。面对庞大的市场,游戏…

2026/7/31 0:00:34 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/31 1:03:03 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/29 14:34:28 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/31 4:19:39 阅读更多 →

月新闻