跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / Bash

Linux 系统编程入门:环境搭建指南

介绍 Linux 系统编程的入门环境搭建方案,对比双系统、虚拟机和云服务器三种部署方式,推荐新手使用云服务器贴近企业真实场景。内容涵盖云服务器选购、公网 IP 获取、密码重置以及通过 PowerShell 和 Xshell 进行远程连接的操作步骤,帮助读者快速建立开发环境。

机器人发布于 2026/3/30更新于 2026/10/19103 浏览
Linux 系统编程入门:环境搭建指南

Linux 环境搭建

部署环境选择

Linux 系统的常见部署/运行环境有双系统、虚拟机、云服务器三种方式。

一、双系统

特点与风险

  • 特点:在同一台物理机硬盘划分分区,同时安装 Windows + Linux 系统,可选择启动系统,能获得接近原生的 Linux 体验。
  • 风险:分区易出错导致数据丢失;引导修复难;切换成本高。需重启电脑切换系统,无法同时运行。
二、虚拟机

特点与不足

  • 特点:在现有系统中通过虚拟机软件模拟独立硬件环境,安装运行 Linux,可灵活创建、销毁虚拟机。
  • 不足:性能损耗较大;网络配置复杂,部分服务可能受限制。
三、云服务器

特点与优势

  • 特点:购买云厂商的 Linux 云主机,直接使用远程 Linux 环境,无需本地安装。
  • 优势:贴近企业真实场景;没有本地资源依赖;功能相对完整,可配置公网 IP、防火墙等。

总结与选择建议

  • 双系统:风险高、操作复杂,新手避坑。
  • 虚拟机:适合想本地折腾、测试小功能,可作为过渡学习。
  • 云服务器:直接对齐企业真实环境,操作简单、场景完整,强烈推荐新手优先选。

运行环境搭建

一、云服务器的购买
1. 花钱购买
1.1:选购指南

云服务器购买页面

1.2:配置选择

配置选择页面

1.3:支付订单

支付订单页面

2. 获取公网 IP
2.1:回到首页

回到首页

2.2:进控制台

进入控制台

2.3:进服务器

进入服务器列表

2.4:详细信息

查看详细信息

2.5:获取 IP

获取公网 IP

3. 重置密码

重置密码界面 密码设置确认 密码修改成功

二、Xshell 的下载
1. 找到 Xshell

访问 Xshell 官网获取家庭/学校免费版本。 Xshell 官网页面

2. 下载 Xshell

Xshell 下载页面

远程连接机器

借助工具远程连接并使用云服务器。常用工具包括 Windows 系统自带的 PowerShell 和终端模拟器软件 Xshell。推荐使用 Xshell,界面美观、功能丰富(支持多标签页、会话保存、密钥认证等),对新手更友好。

一、powershell + 云服务器
1. 打开 powershell

PowerShell 界面

2. 连接云服务器

PowerShell 连接示例

二、Xshell + 云服务器
1. 使用命令进行连接
1.1:ssh 命令

SSH 命令输入

1.2:连接成功

SSH 连接成功

2. 使用会话进行连接
2.1:创建会话

创建新会话

2.2:打开会话

打开已保存会话

2.3:一律接受

接受主机密钥

2.4:登录用户

输入用户名

2.5:密码验证

输入密码

2.6:连接成功

Xshell 连接成功

目录

  1. Linux 环境搭建
  2. 部署环境选择
  3. 一、双系统
  4. 二、虚拟机
  5. 三、云服务器
  6. 运行环境搭建
  7. 一、云服务器的购买
  8. 1. 花钱购买
  9. 1.1:选购指南
  10. 1.2:配置选择
  11. 1.3:支付订单
  12. 2. 获取公网 IP
  13. 2.1:回到首页
  14. 2.2:进控制台
  15. 2.3:进服务器
  16. 2.4:详细信息
  17. 2.5:获取 IP
  18. 3. 重置密码
  19. 二、Xshell 的下载
  20. 1. 找到 Xshell
  21. 2. 下载 Xshell
  22. 远程连接机器
  23. 一、powershell + 云服务器
  24. 1. 打开 powershell
  25. 2. 连接云服务器
  26. 二、Xshell + 云服务器
  27. 1. 使用命令进行连接
  28. 1.1:ssh 命令
  29. 1.2:连接成功
  30. 2. 使用会话进行连接
  31. 2.1:创建会话
  32. 2.2:打开会话
  33. 2.3:一律接受
  34. 2.4:登录用户
  35. 2.5:密码验证
  36. 2.6:连接成功

更多推荐文章

查看全部
  • 大模型前沿:15 篇必读研究论文汇总
  • 5 款免费 AIGC 检测工具推荐及降重方法
  • llama-cpp-python 从安装到 AI 应用实战指南
  • 机器人产业十年演进:从专用机械到通用具身智能
  • 基于 TRAE CN 与 MasterGo MCP 实现设计稿转前端代码
  • 边缘计算设备部署轻量 TensorFlow 模型全流程
  • Python 和 R 语言,数据科学学哪个?
  • Superpowers 技能库与 OpenSpec 规范驱动:AI 编程工具路线对比
  • 二叉树前中后序遍历详解:递归与迭代实现
  • DB-GPT 基于阿里云 GPU 实例的本地化部署指南
  • ESP8266 Web 配网结合 MQTT 与 STM32 串口透传方案
  • Python 开发 QQ 机器人实战:基于 Mirai 框架
  • 基于粒子群优化算法的多无人机动态避障路径规划
  • FastGPT 结合 MCP 协议实现工具增强型智能体构建
  • AMD 显卡 AI 绘画部署指南:ComfyUI 配置与性能优化
  • EpicDesigner Vue3 拖拽式低代码设计器快速上手
  • Generative UI 如何重塑 AI 时代的前端交互
  • 阿里 OmniSearch:自适应规划代理在多模态检索增强生成中的应用
  • WebGL 模型查看器:支持魔兽争霸与星际争霸模型预览
  • 算法实战:Z 字形变换与外观数列解析

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online