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

【Ubuntu24.04】使用服务器

目录

  • 0 背景
  • 1 将文件传送到服务器
    • 1.1 主机上的虚拟机
    • 1.2 另一台独立的计算机(包括上面的虚拟机)
    • 1.3 远程文件传输
      • 1.3.1 scp
  • 2 操作服务器
    • 2.1 ssh
    • 2.2 Termius
      • 2.2.1 下载
      • 2.2.2 安装
      • 2.2.3 使用
      • 2.2.4 小结
  • 3 总结

0 背景

    你是一个开发者,有自己的测试环境:一个Linux服务器(假设是Ubuntu24.04)。你在自己的计算机上写了代码,打成了jar包,然后准备部署这个包,开始测试。
    有几种常见情况:
        1. 服务器是你计算机上的虚拟机;
        2. 服务器是你的另一台有显示屏的计算机,比如笔记本电脑;
        3. 服务器是你的另一台没有显示屏的计算机,比如一个噪声很大的黑盒子;
        4. 服务器是你另一台计算机上的虚拟机;
        5. 服务器是你在某平台租的云服务器;
    有两个基本问题:
        1. 你怎么将这个包传送到服务器上呢?
        2. 你是直接在服务器上操作还是通过其他什么方法使用服务器呢?
    为了表述方便,这里约定jar包等文件资源所在的计算机为主机jar包等文件资源要传送的目的地,即服务部署的计算机为服务器

1 将文件传送到服务器

    首先解决最基本的问题,就是两个计算机之间的文件传输问题。有很多工具都可以做到这件事,下面就常见的几种情况总结一下将文件从主机传送到服务器的方法。
    前面会介绍传统的独有传输方式,然后会介绍通用的方式。

1.1 主机上的虚拟机

    你的文件在主机上,你要将其传到主机上的虚拟机中,常见的方法是共享文件夹共享文件夹的配置和具体的虚拟机软件有关,关于VirtualBox共享文件夹配置可以参考这篇文章。
    关于虚拟软件传文件的其他的方式不介绍,因为效率和稳定性可能不如共享文件夹(笔者以前尝试过直接拖放文件结果把电脑直接搞蓝屏了),有心理阴影所以不做介绍。

1.2 另一台独立的计算机(包括上面的虚拟机)

    如果只是主机中的虚拟机,那么传文件是很方便的,如果是另一台独立的计算机呢?比如笔记本电脑。最原始的方法是使用传输介质,比如U盘
    当然,如果是另一台计算机上的虚拟机的话,和主机上的虚拟机类似,因为一般不会在Linux系统里装虚拟机,能有虚拟机的计算机,一般是可以直接上手操作的Windows系统。

1.3 远程文件传输

    这是一种通用的文件传输方式,当然,这一般是需要网络支持的。这种方式不管主机服务器是什


http://www.kler.cn/a/398814.html

相关文章:

  • 计算机组成与原理(2) basic of computer architecture
  • PlantUML——时序图
  • Unity 2022 Nav Mesh 自动寻路入门
  • VMD + CEEMDAN 二次分解,CNN-LSTM预测模型
  • 关于强化学习的一份介绍
  • 重置docker版本的octoprint管理员账号密码
  • git工作之后的常用命令
  • .NET 9.0 中 System.Text.Json 的全面使用指南
  • python多版本管理 windows11 pyenv
  • 如何解决IDE添加错误GitHub token后无法连接GitHub的问题
  • Flutter:父组件,向子组件传值,子组件向二级页面传值
  • 【React】状态管理之Redux
  • 前端面试笔试(二)
  • 【Node.js】使用 Node.js 需要了解多少 JavaScript?
  • sql中的聚合函数
  • wordpress建DTC独立站为产品添加价格区间选择
  • 高翔【自动驾驶与机器人中的SLAM技术】学习笔记(十三)图优化SLAM的本质
  • Git的概念、安装、操作与分支管理和图形化界面TortoiseGit(小乌龟 )的安装与使用
  • 【2】猫眼娱乐后端开发面试题整理
  • Javaweb开发核心之应用上下文知识(笔记)
  • Android okhttp 网络链接各阶段监控
  • c++入门基础(三)
  • ElasticSearch-全文检索(一)基本介绍
  • Golang语言系列-哈希表
  • MySQL基础(初阶+进阶)(详解)
  • Java Function 的妙用:化繁为简的魔法师!