news 2026/10/22 7:37:49

Linux入门第一部分(Ubuntu入门篇) 第一章 开发环境准备

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux入门第一部分(Ubuntu入门篇) 第一章 开发环境准备

参考教程:https://www.bilibili.com/video/BV1vE411h7Fi/?spm_id_from=333.788.videopod.episodes&vd_source=8f8a7bd7765d52551c498d7eaed8acd5

一、虚拟机的创建

1、开发电脑选择

(1)大多数情况下,大家都会选择使用Windows电脑进行Linux的学习,而对于开发电脑的选择,并不一定要求带Linux操作系统,可以在Windows电脑上安装虚拟机,在虚拟机中部署Linux系统,这样,学者就可以在Windows电脑中进行Linux实操了。

(2)虚拟机的运行需要消耗电脑CPU资源,有时候在Linux中编译大型工程,需要半个小时甚至两个半小时,为了防止电脑卡崩,对CPU的要求是核心越多越好,主频越高越好。

(3)虚拟机的运行需要消耗电脑内存资源,一般来说,建议内存至少有16GB的空间。

(4)虚拟机既然运行操作系统,那它也是相当于一部“子电脑”,而子电脑存储的文件是占用开发电脑的硬盘空间的,这就要求开发电脑有足够多的硬盘空间,建议至少准备1TB的硬盘空间,留出200GB供Ubuntu使用。

2、VMware软件安装

(1)本教程使用的虚拟机软件是VMware。

(2)VMware的安装包可直接在官网下载,此处不过多赘述,建议安装15.5.0以上的版本。

3、创建虚拟机

(1)配置虚拟机的过程相当于组装一台电脑,要配置它的内存、硬盘、CPU内核数量等,需要注意的是,这些配置资源是占用开发电脑的主机的。

①CPU内核数量分配一般与主机五五分,比如主机CPU有4个内核,那么分配给虚拟机的数量建议是2个。

②内存分配一般与主机五五分,比如主机内存有16GB,那么分配给虚拟机的空间建议是8GB。

③分配给虚拟机的硬盘空间至少需要300GB,主机需要预留硬盘空间给虚拟机使用。(不一定要单独划分专用的硬盘空间,可以直接在磁盘剩余空间存放虚拟机的.vmdk虚拟磁盘文件,设置最大300GB动态分配即可)

(2)打开VMware后,点击“创建新的虚拟机”,打开新建虚拟机向导。

(3)选择典型配置,然后点击“下一步”。

(4)选择“稍后安装操作系统”,然后点击“下一步”。

(5)选择客户机的操作系统为“Linux”,版本是Ubuntu 64位,然后点击“下一步”。

(6)位置可直接存放在D盘,为其新建一个文件夹VirtualMachines,选择该文件夹,然后点击“下一步”。

(7)这里最大磁盘大小暂时设为50GB(也可以直接往大了写,写到300GB,后续可通过修改配置更改磁盘大小),然后点击“下一步”。

(8)定义虚拟机的硬件配置,按照下图所示进行设置,然后点击“完成”。

①本机内存为16GB,故给虚拟机划分8GB的内存。

②本机处理器的内核数量为16,这里先给虚拟机划分4个内核。

③网络连接选择桥接模式。

④USB兼容性选择“USB 3.0”。

(9)至此,虚拟机的配置完成,后续如果需要更改配置,点击“编辑虚拟机设置”即可。

二、Ubuntu介绍

1、Ubuntu操作系统安装

(1)直接在官网下载Ubuntu操作系统即可,优先选择LTS版本,本教程下载的是ubuntu-26.04.1-desktop-amd64.iso。

(2)打开VMware,选中上一节中创建的虚拟机,编辑虚拟机设置,点击“CD/DVD(SATA)”,选择“使用ISO映像文件”,然后浏览ubuntu-26.04.1-desktop-amd64.iso,再点击“确定”。

(3)点击下图所示的控件,启动虚拟机,Ubuntu会自动开始安装流程。

①语言选择中文(简体)即可。

②键盘布局选择英语(美国)即可。

③选择“安装Ubuntu”即可。

④选择“交互式安装”即可。

⑤推荐的专有软件不需要安装(针对嵌入式Linux学习而言)。

⑥选择“擦除磁盘并安装Ubuntu”,这里不必惊慌,擦除的是虚拟机的磁盘(或者说开发电脑给虚拟机划分的空间),并不是开发电脑真实的物理磁盘。

⑦对于学习而言,虚拟机不需要过于复杂的密码,可以设置为“123456”。

⑧时区默认中国即可。

⑨等待进度条停止,Ubuntu就安装完成了。

(4)安装完成后界面如下,一般会弹出窗口,选择重启即可。(如果是正常走关机流程,可以按下图所示操作)

(5)关闭虚拟机后,编辑虚拟机配置,把CD/CVD(SATA)中的连接项更改为“使用物理驱动器”。

(6)再次开启虚拟机,此时会弹出下图所示的窗口,选择“否”即可。

(7)将虚拟机开启后,按照以下步骤操作,安装VMware tools(该工具支持本机和虚拟机共用剪切板,可以双向拷贝文字甚至文件,并且Ubuntu界面分辨率能根据VMware的窗口变化自适应)。

①按下快捷键Ctrl+Alt+T,打开终端。

②在终端键入命令“sudo apt update”,然后输入用户密码。

③在终端键入命令“sudo apt install open-vm-tools open-vm-tools-desktop -y”,然后输入用户密码。

④安装完成后,重启虚拟机。

2、Ubuntu的简单操作与网络设置

(1)需要说明的是,Ubuntu的版本一直在更新迭代,每个版本的操作可能都有差异,本文以26.04.1版本进行介绍。

(2)点击左上角的控件,可以拉出搜索框,在计算机中按照文件名搜索文件。点击主屏幕即可将搜索框重新隐藏。

(3)Ubuntu和Windows一样,也有文件资源管理器,点进去后,默认弹出主文件夹的窗口,上方可输入路径,按回车直接跳转,当然也可以直接双击文件夹进入子目录,或者双击文件将其打开。

(4)在安装Ubuntu的时候,会默认安装火狐浏览器,可以单击浏览器图标将其打开,确认能否正常上网。

(5)Ubuntu的设置入口如下图所示,进入设置界面后可以对系统进行设置,操作和Windows系统相似,此处就不详细展开了。

(6)确认虚拟机的IPv4地址与本机的IPv4地址在同一网段内。

①虚拟机Ubuntu的IPv4地址查看方法:

②本机Windows的IPv4地址查看方法:

③在本机尝试ping虚拟机,如果能ping通,说明二者确实在同一网段内。

(7)IP地址是路由器自动分配的,每次虚拟机接入网络,IP地址可能都会变,如果不希望每次都变,可以在虚拟机配置静态的IP地址。

①在虚拟机配置静态的IP地址的方法如下图所示。

②配置的网关IP地址不一定和上图中展示的一样,首先在VMware的顶部菜单选择“编辑”→“虚拟网络编辑器”,在列表选中“VMnet8(NAT 模式)”,再点下方的“NAT设置”,在弹窗里可以看到网关IP。虚拟机IP地址不与网关IP和其它网络节点的IP重复即可。

3、虚拟机连接USB设备

(1)在本机接入USB设备后,会弹出一个弹窗,用户可选择将它接入本机或者对应的虚拟机(只能接一台)。

(2)如果USB设备接入虚拟机后,希望把它接回主机,不需要重新插拔,在菜单栏中选择“虚拟机”→“可移动设备”,选择要操作的设备,再选择“断开连接(连接主机)”即可。

(3)如果USB设备接入主机后,希望把它接回虚拟机,同样不需要重新插拔,在菜单栏中选择“虚拟机”→“可移动设备”,选择要操作的设备,再选择“连接(断开与主机的连接)”即可。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/22 7:36:25

联想de6000h存储阵列恢复

背景:凌晨接到客户电话,说有一台联想de6000h存储里面的所有卷都无法访问了,客户也不知道具体的管理ip和账号密码,看来都是年久失修了,随后帮客户破解密码并找到管理ip,登陆web存储管理界面当时傻了&#xf…

作者头像 李华
网站建设 2026/10/22 7:35:13

特殊符号打不出来?小工具点一下即复制

软件介绍 公众号是图文类的自媒体,我平时写文章,经常会碰到要打带圈的数字、粗黑的圆点、箭头这类特殊符号的时候。为了方便,干脆就留了一款专门存特殊字符的软件在手边,也就是今天这款特殊字符输入器。 点一下就复制&#xff0c…

作者头像 李华
网站建设 2026/10/22 7:34:12

最新FinalShell下载安装 及使用教程(附安装包)

本文面向刚接触服务器的新手,介绍一款好用的国产 SSH 工具——FinalShell。它集 SSH 连接与文件传输于一体,操作简单、免费易用。接下来,我们将一步步带你完成下载、安装和连接服务器的全过程。 FinalShell:国产SSH工具&#xff…

作者头像 李华
网站建设 2026/10/22 7:34:11

DeepSeek 内部推理框架,开源了

DeepSeek 内部推理框架,开源了 这两个月大家的话题都在模型上。版本号、参数、榜单。 但有个东西比新模型更值得看一眼:DeepInfer。 它是 DeepSeek 大规模生产服务所依赖的高性能推理框架。这次开源的版本提供离线推理功能,同时带上了大规模服…

作者头像 李华
网站建设 2026/10/22 7:33:01

Agent开发薪资差距大揭秘:从15K到40K,能力断层如何跨越?

文章揭示了Agent开发岗位的薪资差距现象,指出能力断层是关键因素。文章将求职者分为三档:第一档(15-20K)能搭不能跑,主要依赖教程;第二档(25-30K)能跑能兜底,经历过线上事…

作者头像 李华