Ubuntu2404安装

Ubuntu是一款非常优秀的发行版本,起初她的优势主要在于桌面版,但是随着Centos 从服务版的支持的退出,Ubuntu server也在迅猛的成长,并且不断收获了用户,拥有了一大批忠实的粉丝。好了,废话不多说,要想了解使用ubuntu,建议大家从ubunut的桌面版开始,逼着自己多使用,常使用自然而然的对Linux操作系统的使用就非常熟练了。

国庆长假,有人去游山玩水去了,有人宅在家里打游戏,何不用这么宝贵的时间学点东西呢?五星上将麦克阿瑟曾经说过“学点知识总是比打游戏要好的”。

1.下载ubuntu2404 ISO安装文件

ubuntu的官网是 www.cn.ubuntu.com ,大家可以经常登录看看。ubuntu 24.04.1 LTS 桌面版的下载地址是: https://cn.ubuntu.com/download/desktop 大家通过这个链接下载就可以了。

在这里插入图片描述
上图是我从官网下载地址的一张截图,通过上图大家可以看到虽然2024了,ubuntu对硬件的要求并不高,就目前大多数同学们使用的电脑都能足够流畅的运行Ubuntu2404了。

🍌 Ubuntu 每年都会发布两个版本,使用时间进行标识,其中4月份发布一个版本,10月份发布第二个版本,分别以 两位年份.04.X两位年份.10.X来命名,比如Ubuntu 24.04.2Ubuntu 24.10.1等命名。

🍎 版本后面的LTS是长期支持版的意思,从上图中可以看到这个版本会免费维护更新至2029年4月,如果超过了这个时间ubuntu官方将不再支持更新了,对用户最大的影响可能就是无法从官方源中更新或安装软件了。

📓 在选择版本时建议同学们选择偶数版,比如 ubuntu 20.04 LTS Ubuntu 22.04 LTS等。

2.在虚拟机中安装ubuntu2404

通过第一步我们已经下载到了ubuntu 2404的ISO文件,接下来我们要在虚拟机中使用这个ISO文件进行系统的安装。

💁‍♂ 如果同学们只是学习的需求,建议使用虚拟机进行安装,而不要安装win + ubuntu双系统,现在虚拟机已经非常方便了,并且大家的电脑配置也都有很大的性能空间。

📓 本文使用vmware 16 pro虚拟机进行ubuntu的安装,如果你的电脑上还没有安装虚拟机,请下载安装。

2.1 创建新的虚拟机

打开vmware,在主页中点击创建新的虚拟机。

在这里插入图片描述
然后在“新建虚拟机向导”中保持默认选项,直接点击“下一步”。
在这里插入图片描述
继续点击下一步。
在这里插入图片描述
在“选择客户机操作系统”这里选择Linux,版本选择Ubuntu 64 位.然后点击下一步。
在这里插入图片描述
接下来,重命名“虚拟机名称”,这里我的习惯是使用发行版本号相关信息进行命名,你可以按照自己的方式进行命名你的虚拟机,接下来指定虚拟机安装的位置,一般选择你电脑中硬盘空间比较大的那块硬盘,并且为你的虚拟机单独指定一个文件夹,这样方便以后的管理。

在这里插入图片描述
上图是我建虚拟机时的截图。(这个截图忘记修改虚拟机名称了,以后可以在vmware中重命名)

接下来是指定磁盘容量,我为虚拟机分配了100G的空间,并将虚拟磁盘存储为单个文件,如下图所示。
在这里插入图片描述
接下来为虚拟机自定义一些硬件配置。
在这里插入图片描述
指定虚拟机的内存,注意要小于你物理机的内存。
在这里插入图片描述
指定处理器核数,同样要小于你物理机的处理器核数。
在这里插入图片描述
由于我们是安装ubuntu,需要配置ISO镜像文件,虚拟机自带了CD/DVD,不管你物理机上有没有光驱。在这里需要指定我们前面下载的镜像文件,大家可以参考我的截图,和你的区别只是在ISO镜像文件的路径不同。

在这里插入图片描述
在这里插入图片描述
其余的配置保持默认就可以了,到此为止我们就创建好了一个新的虚拟机。

2.2 安装ubuntu 2404

接下来我们就要安装ubuntu2404了。

在新建的虚拟机上右键,依次选择“电源–>打开电源时进入固件”选项,如下图所示。
在这里插入图片描述
系统会开机进入BIOS界面,使用键盘上的右键移到‘Boot’选项卡。
在这里插入图片描述
使用使用键盘上的下键将光标移动到CD-ROM Drive菜单,然后使用Shift + 组合键将CD-Rom那个选项移动到最顶端。
在这里插入图片描述
按下键盘上的F10键,保存BIOS配置。
在这里插入图片描述
接下来就进入了系统安装程序。
在这里插入图片描述
接下来的安装步骤非常的简单,大家可以参考我的截图。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
重启时注意将CD/DVD的设备状态设置成断开,否则每次重启会进入安装引导界面。
在这里插入图片描述
既然是在虚拟机中安装,如果出于学习的目的,建议大家安装成功以后,删除虚拟机文件夹,在vmware目录中移除新建的虚拟机,多次安装,直到每个步骤都清楚并熟练为止。

3.常用设置

3.1 设置root密码

ubuntu2404默认安装完成后,需要设置root用户的密码。首先在桌面上点击右键打开一个终端(Terminal),也可以使用快捷键(Ctrl+Alt + t),打开终端后鼠标光标会在$符后闪烁,等待你输入命令。
在这里插入图片描述
在这里插入图片描述
使用下面的命令修改root密码。

sudo passwd root

首先输入当前用户的密码,然后再输入root密码,确认root密码。由于root密码初次运行前是没有设置的,所以这里你可以使用任意的数字、字母和特殊字符的组合来设置,但确保两次输入要相同,如果你输入的root密码过于简单系统会提示你,但是你仍然可以继续输入使用简单的密码。
在这里插入图片描述

3.2 安装网络工具软件

ifconfig是常用的网络命令,但是当你首次使用时你会发现默认安装的ubuntu2404并没有安装此软件。使用下面的命令安装网络软件。

sudo apt install -y net-tools

在这里插入图片描述
💁‍♂ ubuntu在使用过程中,如果你在终端中输入的命令正确,但是系统却没有安装对应的软件,系统会自动提示安装命令,这个功能是不是特别的贴心?

3.3 更换apt源地址

ubuntu2404默认使用http://cn.archive.ubuntu.com/ubuntu/这个源地址,如果想更换成阿里的源只需要修改/etc/apt/sources.listd.d/ubuntu.sources文件,将

http://cn.archive.ubuntu.com/ubuntu/替换成https://mirrors.aliyun.com/ubuntu/就可以了。

vim /etc/apt/sources.list.d/ubuntu.sources

在这里插入图片描述

修改完成后,保存配置文件,使用apt update更新软件源,你会发现现在已经使用阿里云的源了。
在这里插入图片描述

3.4 设置静态IP地址

在前面的安装中,我们使用了vmware默认的NAT网络模式,使用这种网络模式大家不用设置虚拟机的IP地址,当你登录虚拟机后,vmware会自动给你分配一个IP地址,这个IP地址和你主机的IP并不在同一个网段,如下图所示。
在这里插入图片描述
但是我们使用虚拟机的时候,有时需要虚拟机IP地址和主机在同一个网络,并且想给虚拟机中的ubuntu设置一个静态IP。IP地址配置文件在/etc/netplan/目录下。
在这里插入图片描述
打开50-cloud-init.yaml文件,修改成以下格式。

vim 50-cloud-init.yaml

在这里插入图片描述

下图是我修改后的,注意yaml是严格缩进控制的,如果你使用两个空格缩进,那么整个配置文件中必须全部使用两个空格缩进,如果你使用4个空格缩进,那么整个配置文件都必须使用4个空格。
在这里插入图片描述
保存配置文件,使用下面的命令使配置文件生效。

netplan apply

在这里插入图片描述
会出现警告,但是不用担心,接下来把你的虚拟机网络连接模式更换成“桥接模式”。
在这里插入图片描述
重启系统,查看ping命令网络连接情况。
在这里插入图片描述
如果你能ping通你的路由器说明你的静态IP已经设置好了,如果大家对虚拟机的网络设置还有不明白的地方可以看我以前的博文。

好了,今天的教程就到这里了,如果你有什么问题可以留言给我,只要我有时间会帮大家解答的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/55534.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

鸿蒙harmonyos next flutter通信之BasicMessageChannel获取app版本号

本文将通过BasicMessageChannel获取app版本号,以此来演练BasicMessageChannel用法。 建立channel flutter代码: //建立通道 BasicMessageChannel basicMessageChannel BasicMessageChannel("com.xmg.basicMessageChannel",StringCodec());…

微智启yolo数据集划分工具免费分享下载

微智启yolo数据集划分工具,是由微智启软件工作室开发,版权所有,用于划分yolo数据集的工具,免费分享不收费,禁止用于一切商业用途,如有发现欢迎举报投诉并退款! 使用指南: 打开软件&…

Linux忘记root用户密码怎么重设密码

直接说步骤: 1.重启客户机 2.在选择内核页面快速按e键,进入编辑模式 进入后应该是这个样子 在这里只能按上下键切换行 找到Linux16这里 3.按右方向键切换到行尾,也就是UTF-8处,在后面添加一个空格,然后加上这段话 …

Pikachu-暴力破解-验证码绕过(on client)

访问页面, 从burpsuite 上看到返回的源代码; 验证码生成时通过 createCode 方法生成,在前端页面生成; 同时也是在前端做的校验; 直接验证;F12 -- 网络,随便输入个账号、密码、验证码&#xff0…

【Web】portswigger 服务端原型污染 labs 全解

目录 服务端原型污染 为什么服务器端原型污染更难检测? 通过受污染的属性反射检测服务器端原型污染 lab1:通过服务器端原型污染进行权限提升 无需污染属性反射即可检测服务器端原型污染 状态代码覆盖 JSON 空格覆盖 字符集覆盖 lab2:检测没有污染属性反射的…

初识Linux · 进程替换

目录 前言: 1 直接看代码和现象 2 解释原理 3 将代码改成多进程版本 4 认识所有函数并使用 前言: 由前面的章节学习,我们已经了解了进程状态,进程终止以及进程等待,今天,我们学习进程替换。进程替换我…

汽车追尾为什么是后车的责任?

简单点说:因为人后面没有长眼睛。 结论 在汽车追尾事故中,通常情况下后车被认为是责任方的原因在于交通法规对驾驶安全标准的约定和实践中的责任识别原则。虽然追尾事故常见地被归责于后车,但具体判断并不是绝对的,仍需综合多种…

ubuntu图形界面右上角网络图标找回解决办法

问题现象: ubuntu图形界面右上角网络图标消失了,不方便联网: 正常应该是下图: 网络寻找解决方案,问题未解决,对于某些场景可能有用,引用过来: 参考方案 Ubuntu虚拟机没有网络图标或…

(C语言贪吃蛇)13.实现贪吃蛇四方向的移动

目录 前言 原代码预览 解决方法⚠️ 运行效果 总结 前言 我们上节通过Linux线程实现了两个while(1)同时运行,这样就可以一边控制方向一遍刷新出贪吃蛇的身体节点了。本节我们就来实现贪吃蛇四方向的移动。 (此图片为最终效果) 原代码预览 我们之前的代码是通过…

Unity实战案例全解析:RTS游戏的框选和阵型功能(1) 基础要素

本案例来源于unity唐老狮,有兴趣的小伙伴可以去泰克在线观看该课程 【唐老狮】Unity实现 即时战略游戏 阵型功能 - 泰课在线 -- 志存高远,稳如泰山 - 国内专业的在线学习平台|Unity3d培训|Unity教程|Unity教程 Unreal 虚幻 AR|移动开发|美术CG - Powered…

植物种类识别系统源码分享

植物种类识别检测系统源码分享 [一条龙教学YOLOV8标注好的数据集一键训练_70全套改进创新点发刊_Web前端展示] 1.研究背景与意义 项目参考AAAI Association for the Advancement of Artificial Intelligence 项目来源AACV Association for the Advancement of Computer Vis…

网络编程(12)——完善粘包处理操作(id字段)

十二、day12 之前的粘包处理是基于消息头包含的消息体长度进行对应的切包操作,但并不完整。一般来说,消息头仅包含数据域的长度,但是如果要进行逻辑处理,就需要传递一个id字段表示要处理的消息id,当然可以不在包头传i…

已解决:ImportError: cannot import name ‘get_column_letter‘

已解决:ImportError: cannot import name ‘get_column_letter’ 文章目录 写在前面问题描述报错原因分析 解决思路解决办法1. 检查 Openpyxl 版本2. 升级 Openpyxl3. 重新安装 Openpyxl4. 检查导入路径和函数拼写5. 检查虚拟环境6. 降级 Openpyxl 版本(…

手机使用指南:如何在没有备份的情况下从 Android 设备恢复已删除的联系人

在本指南中,您将了解如何从 Android 手机内存中恢复已删除的联系人。Android 诞生、见证并征服了 80% 的智能手机行业。有些人可能将此称为“非常大胆的宣言”,但最近的统计数据完全支持我们的说法。灵活性、高度改进的可用性和快速性是 Android 操作系统…

[20241003] 狂飙500天,国产大模型如何突破商业化之困?

大模型加速狂飙,AI商业化却面临巨大鸿沟。 一方面,传统企业不知道怎么将AI融入原始业务,另一方面,AI企业难以找到合适的变现方式。AI企业究竟该如何突破商业化之困?B端和C端,呈现出两种不同的路径。 纵…

QGIS中怎么裁剪与掩膜提取

最近,我接到了一个关于QGIS中矢量与栅格与栅格数据怎么裁剪与掩膜提取到自己想要区域的咨询。 其实这个操作,与arcgis中的操作其实是类似的 下面是我对这个问题的解决思路: 首先得把栅格与矢量数据加载进去,如下图:…

安全中心 (SOC) 与 网络运营中心 (NOC)

NOC 和 SOC 之间的区别 网络运营中心 (NOC) 负责维护公司计算机系统的技术基础设施,而安全运营中心 (SOC) 则负责保护组织免受网络威胁。 NOC 专注于防止自然灾害、停电和互联网中断等自然原因造成的网络干扰,而 SOC 则从事监控、管理和保护。 NOC 提…

Yolov11项目实战1:道路缺陷检测系统设计【Python源码+数据集+运行演示】

一、项目背景 随着城市化进程的加速和交通网络的不断扩展,道路维护成为城市管理中的一个重要环节。道路缺陷(如裂缝、坑洞、路面破损等)不仅影响行车安全,还会增加车辆的磨损和维修成本。传统的道路缺陷检测方法主要依赖人工巡检…

接口隔离原则在前端的应用

什么是接口隔离 接口隔离原则(ISP)是面向对象编程中的SOLID原则之一,它专注于设计接口。强调在设计接口时,应该确保一个类不必实现它不需要的方法。换句话说,接口应该尽可能地小,只包含一个类需要的方法&am…

书生大模型实战(从入门到进阶)L3-彩蛋岛-InternLM 1.8B 模型 Android 端侧部署实践

目录 1 环境准备 1.1 安装rust 1.2 安装Android Studio 1.3 设置环境变量 2 转换模型 2.1 安装mlc-llm 2.2 (可选)转换参数 2.3 (可选)生成配置 2.4 (可选)上传到huggingface 2.5 (可选) 测试转换的模型 3 打包运行 3.1 修改配置文件 3.2 运行打包命令 3.3 创建签…