首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >《Linux系统编程之入门基础》【Linux的环境搭建】

《Linux系统编程之入门基础》【Linux的环境搭建】

作者头像
序属秋秋秋
发布2025-12-18 16:21:36
发布2025-12-18 16:21:36
140
举报

往期《Linux系统编程》回顾: /------------ 入门基础 ------------/ 【Linux的前世今生】

前言:

hi ~ ,小伙伴们大家好啊!ฅ(^・ω・^ฅ) 嗯~ o( ̄▽ ̄)o,今天咱们就直入正题吧,所以工欲善其事,必先利机器。Ψ( ̄∀ ̄)Ψ既然是学习 《Linux系统编程》,那肯定得先有个 Linux 开发环境才行。 这一节呢,咱们就从众多的 Linux 环境搭建方案里,挑一个适合新手快速上手的方法来讲。╭(●`∀´●)╯╰(●’◡’●)╮

哪个哪个,先别急出发,嗯~ o( ̄▽ ̄)o,你的钱包都带好了吗?(๑乛◡乛๑) 啊啊啊,带了这么多呀╰(°▽°)╯,快上车,快上车,车门焊死,芜湖起飞~~

---------------部署环境选择---------------

Linux 系统的常见 部署/运行 环境有 双系统虚拟机云服务器 三种方式,下面我们来说明他们各自的特点与操作要点:

一、双系统

一、双系统(严重不推荐) 特点与风险

  • 特点:在同一台物理机硬盘划分分区,同时安装 Windows + Linux 系统,可选择启动系统,能获得接近原生的 Linux 体验,但操作复杂、风险高。
  • 风险:(不推荐原因)
    • 分区易出错:手动划分硬盘分区时,若操作失误(如:误删 Windows 分区、分配空间不合理),会导致系统崩溃、数据丢失
    • 引导修复难:双系统依赖 GRUB 等引导程序,系统更新(尤其 Windows 更新)可能破坏引导,需重新修复,对新手不友好
    • 切换成本高:需重启电脑切换系统,无法同时运行,日常使用不够灵活

简要的流程(仅了解,不建议实践)

  1. 备份数据:重要文件拷贝到移动硬盘,避免分区失误丢失
  2. 硬盘分区:在 Windows 中用磁盘管理(或第三方工具)压缩卷,留出未分配空间(建议≥30GB)
  3. 制作启动盘:下载 Linux 发行版 ISO(如:Ubuntu),用 Rufus 等工具写入 U 盘
  4. 启动安装:从 U 盘启动电脑,进入 Linux 安装界面,选择 “安装到其他分区”,手动指定分区(未分配空间创建 / 分区、swap 分区等),完成安装
  5. 修复引导:若 Windows 引导被覆盖,需用 PE 工具或 Linux Live 盘修复 GRUB 引导

二、虚拟机

二、虚拟机(不太推荐,虚拟机入网) 特点与不足

  • 特点:在现有系统(Windows/macOS)中,通过虚拟机软件(如:VirtualBox、VMware)模拟独立硬件环境,安装运行 Linux,可灵活创建、销毁虚拟机,不影响主机系统。
  • 入网:(不太推荐的理由)
    • 性能损耗较大:虚拟机依赖主机资源(CPU、内存、硬盘),运行 Linux 时会有性能折损,复杂操作(编译、大数据处理)可能卡顿
    • 网络配置复杂:虚拟机入网需设置网络模式(桥接、NAT 等)
      • 桥接模式:虚拟机直接连外部网络,需手动配置 IP
      • NAT 模式:通过主机共享网络,但部分服务(如:远程连接)可能受限制,对新手调试不友好

操作的流程(以 VirtualBox + Ubuntu 为例,简单流程)

  • 安装虚拟机软件:下载 VirtualBox(官网)并安装,Windows/macOS 按向导完成即可
  • 创建虚拟机
    • 打开 VirtualBox,点击 “新建”,输入名称(如:“Ubuntu”),类型选 “Linux”,版本选对应发行版(如:“Ubuntu 64 位” )
    • 分配资源:内存建议2GB(依主机性能调整),创建虚拟硬盘(动态分配,建议20GB )
  • 加载镜像安装
    • 选中虚拟机,点击 “设置→存储”,加载下载好的 Ubuntu ISO 镜像到虚拟光驱
    • 启动虚拟机,进入 Linux 安装流程(语言、时区、用户配置等),分区选 “自动分配” 即可(虚拟机硬盘无数据风险 )
  • 网络配置(解决 “入网” 问题):
    • 桥接模式:虚拟机直接获取与主机同网段 IP,适合需要对外提供服务(如:部署网站)
      • 操作:VirtualBox 中选虚拟机→设置→网络→连接方式选 “桥接适配器”,启动 Linux 后,用 dhclient 或图形界面配置网络
    • NAT 模式:虚拟机通过主机上网,适合仅需访问外网更新系统
      • 默认安装后自动生效,可直接 ping www.baidu.com 测试

三、云服务器

三、云服务器(推荐,仿真企业真实环境) 特点与优势

  • 特点:购买云厂商(如:阿里云、腾讯云、华为云)的 Linux 云主机,直接使用远程 Linux 环境,无需本地安装,随时随地可通过 SSH 连接操作。
  • 推荐
    • 贴近企业真实场景:企业服务器多为 Linux 系统,且通过远程管理,云服务器的网络、权限、环境(公网 IP、独立配置)与实际工作一致,学完可直接衔接职场需求
    • 没有本地资源依赖:不占用主机性能,无需操心硬件、网络配置,专注 Linux 操作与服务部署
    • 各种功能相对完整:可配置公网 IP、防火墙、域名解析,直接模拟生产环境(如:部署网站、数据库、API 服务 )

总结与选择建议:

  • 双系统:风险高、操作复杂,仅适合极客探索,新手避坑
  • 虚拟机:适合想本地折腾、测试小功能,但需接受性能与网络调试成本,可作为过渡学习
  • 云服务器:直接对齐企业真实环境,操作简单、场景完整,强烈推荐 新手/想进企业实践的同学 优先选,尤其学完基础命令后,可直接部署网站、数据库练手,积累职场技能

---------------运行环境搭建---------------

一、云服务器的购买

1. 花钱购买

1.1:选购指南

腾讯云的云服务器专区AI驱动 智领未来_腾讯云优惠活动

在这里插入图片描述
在这里插入图片描述
1.2:配置选择
在这里插入图片描述
在这里插入图片描述
1.3:支付订单
在这里插入图片描述
在这里插入图片描述

2. 获取公网IP

2.1:回到首页
在这里插入图片描述
在这里插入图片描述
2.2:进控制台
在这里插入图片描述
在这里插入图片描述
2.3:进服务器
在这里插入图片描述
在这里插入图片描述
2.4:详细信息
在这里插入图片描述
在这里插入图片描述
2.5:获取IP
在这里插入图片描述
在这里插入图片描述

3. 重置密码

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、Xshell的下载

1. 找到Xshell

Xshell的官网链接家庭/学校免费 - NetSarang Website

在这里插入图片描述
在这里插入图片描述

2. 下载Xshell

在这里插入图片描述
在这里插入图片描述

---------------远程连接机器---------------

到这里,我们已经拥有了一台远程的、安装了 Linux(Ubuntu)系统的云服务器。 想必这个时候一定会有小伙伴会说:钱已经花了的,云服务器是死活看不见的( ̄▽ ̄*)ゞ,这个云服务器该怎么使用呢?总不能跑到腾讯云的服务器机房里去操作吧?


其实,我们只需要借助一些工具,就能远程连接并使用这台云服务器。 这里介绍两种常用工具:

  • 一种是 Windows 系统自带的 PowerShell
  • 另一种是韩国 NetSarang 公司开发的知名终端模拟器软件 Xshell

其中,鼠鼠更推荐使用 Xshell—— 它界面美观、功能丰富(比如:支持多标签页、会话保存、密钥认证等),对新手也更友好。 不过,PowerShell 作为系统自带工具,无需额外安装,在没有 Xshell 的场景下也能满足基础的远程连接需求,所以也有必要简单介绍一下。

一、powershell + 云服务器

1. 打开powershell

在这里插入图片描述
在这里插入图片描述

2. 连接云服务器

在这里插入图片描述
在这里插入图片描述

二、Xshell + 云服务器

1. 使用命令进行连接

1.1:ssh 命令
在这里插入图片描述
在这里插入图片描述
1.2:连接成功
在这里插入图片描述
在这里插入图片描述

2. 使用会话进行连接

2.1:创建会话
在这里插入图片描述
在这里插入图片描述
2.2:打开会话
在这里插入图片描述
在这里插入图片描述
2.3:一律接受
在这里插入图片描述
在这里插入图片描述
2.4:登录用户
在这里插入图片描述
在这里插入图片描述
2.5:密码验证
在这里插入图片描述
在这里插入图片描述
2.6:连接成功
在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-12-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言:
  • ---------------部署环境选择---------------
    • 一、双系统
    • 二、虚拟机
    • 三、云服务器
  • ---------------运行环境搭建---------------
  • 一、云服务器的购买
    • 1. 花钱购买
      • 1.1:选购指南
      • 1.2:配置选择
      • 1.3:支付订单
    • 2. 获取公网IP
      • 2.1:回到首页
      • 2.2:进控制台
      • 2.3:进服务器
      • 2.4:详细信息
      • 2.5:获取IP
    • 3. 重置密码
  • 二、Xshell的下载
    • 1. 找到Xshell
    • 2. 下载Xshell
  • ---------------远程连接机器---------------
  • 一、powershell + 云服务器
    • 1. 打开powershell
    • 2. 连接云服务器
  • 二、Xshell + 云服务器
    • 1. 使用命令进行连接
      • 1.1:ssh 命令
      • 1.2:连接成功
    • 2. 使用会话进行连接
      • 2.1:创建会话
      • 2.2:打开会话
      • 2.3:一律接受
      • 2.4:登录用户
      • 2.5:密码验证
      • 2.6:连接成功
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档