热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

【Linux进阶指南】第一阶段第三课:体验与部署Ubuntu系统

在正式踏上Linux学习之旅之前,本课程将引导你深入体验和部署Ubuntu系统。通过详细的操作步骤和实践演练,你将掌握Ubuntu的基本安装、配置及常用命令,为后续的进阶学习打下坚实的基础。此外,课程还将介绍如何解决常见问题和优化系统性能,帮助你更加高效地使用Ubuntu。

技术分享


内容简介

1、第一部分第三课:测试并安装Ubuntu

2、第一部分第四课预告:磁盘分区



测试并安装Ubuntu


大家好,经过前两个比较偏理论(是否想起了带着瓜皮帽,手拿折扇的老学究,或者腐儒)的课程,这第三课我们就正式进入实战啦。


可能不少朋友没使用过Linux这个操作系统,那么这一课就是见识一下它的庐山真面目的时候了。


我们这个系列课程所使用的Linux发行版是Ubuntu,因为其使用广泛,技术支持全面,文档完整,还有一个很关键的原因就是Ubuntu的配色偏“土豪金”啊,有木有,就是辣么霸气。


技术分享


其实小编是绝对不拜金的,只是有那么一点任性而已。


所以如果我们把Linux系统整个比喻成一个武林门派的话,那么Ubuntu就是相当拿得出手的大师兄(就好比现在热播的《旋风少女》中帅气逼人的杨洋饰演的若白师兄。虽然我没看这部剧)。当然其他的各个Linux发行版的武功也是很不错的嘛。


在这一课中,你会发现,其实Linux没有想象中那么难。


而且,我们即使不把Ubuntu安装到电脑的硬盘中,也是可以测试它的。如果你用着好,那么你再决定要不要安装它到硬盘。


推荐一个很不错的Ubuntu中文WiKi:

http://wiki.ubuntu.org.cn/

内容丰富。你想要的很多Ubuntu知识和操作都有了。不过我大致浏览了一下,内容有点旧了,有些内容还是基于Ubuntu11.04版本的。


技术分享


所以还是学好英文看Ubuntu官方网站吧。或者也可以去Ubuntu的中文主页:

http://cn.ubuntu.com/


这两篇百度经验是不错的:

《Win7下U盘安装Ubuntu14.04双系统步骤详解》

http://jingyan.baidu.com/article/76a7e409bea83efc3b6e1507.html


《UEFI下Win 8.1+Ubuntu 14.04安装教程》

http://jingyan.baidu.com/article/e3c78d6460e6893c4c85f5b1.html




Windows系统中安装Ubuntu


大家一般用得最多的操作系统就是Windows了。所以我们就基于Windows系统来讲一下Ubuntu的安装。


如果是苹果电脑(Mac OS)的用户可以参考以下的文章:

《如何在MacBook Pro Retina上安装Ubuntu?》

http://os.51cto.com/art/201406/443314.htm


《MacBook上安裝Ubuntu双系统》

http://ipsnote.blogspot.fr/2014/06/macbookubuntuos.html


其实Linux安装的繁琐性一直是Linux系统不能被广泛使用的一个重要原因。安装过Linux系统的朋友都知道,过程还是比较坑爹的。


Ubuntu系统一直致力于让Linux的安装过程得以简化。现在的Ubuntu系统(这篇文章写的时候最新版是14.04。小编以前用的是10.04),一般安装都没那么难,基本就和安装一个软件类似。


当然了,如果只是想体验一下Linux系统,或者简单使用。那么完全可以在虚拟机中安装Linux。我们之后的课程会介绍。


如果你想好好学习Linux,硬盘安装Linux是小编极为推荐的方式。毕竟虚拟机有诸多限制和不便。


一般而言,我们在Windows中硬盘安装(区别于虚拟机安装)Ubuntu有两种方式:


  1. 在Windows中使用Wubi.exe程序来直接安装Ubuntu系统。老的Ubuntu版本用Wubi安装比较方便,新的版本如13.04,14.04等都没有那么完美了。据说13.04还直接删除了Wubi的支持。

  2. 制作Ubuntu的安装盘(光盘或U盘),然后通过从安装盘启动来安装Ubuntu。这是我们推荐的安装方式。


第一种Wubi的方式是不推荐的,除非你图方便。这种方式安装的Ubuntu的性能是大打折扣的,因为是将Ubuntu安装在Windows操作系统里面。运行的时候也更耗内存。


我们演示第二种安装方式,上一课我们已经演示了如何制作Ubuntu安装的U盘启动盘。因为第二种才是完全将Ubuntu和Windows安装成两个不同的操作系统,启动电脑的时候可以选择进哪一个。



Ubuntu系统的初启动


我想你目前是在你平时使用的操作系统里:Windows或者Mac OS。


现在,我们要将我们制作好的Ubuntu安装盘(U盘或者光盘)插入电脑,现在不少电脑已经没有光驱(为了节省空间,减少厚度)了,所以我们推荐用U盘。


重新启动你的电脑,选择U盘或光盘启动(一般都是按F1~F12里面的一个键,具体是哪一个键请自行百度对应自己电脑牌子型号的按键):


技术分享


启动Ubuntu起来之后,可以看到我们看到一个界面如下:


技术分享


可以看到有两个选项:试用Ubuntu和安装Ubuntu。


当然,你可以直接点击“安装Ubuntu”,就可以进行正式安装了。


不过还有点犹豫的朋友,可以点击“试用Ubuntu”来一窥堂奥。


点击“试用Ubuntu”,前面说过,试用Ubuntu并不会将Ubuntu安装到你的电脑的硬盘,所以你爱怎么玩就怎么玩。


选择试用之后,电脑就会把Ubuntu系统加载到内存中来运行,你会看到进入了如下的页面:


技术分享


你就可以点点这里,点点那里,来体验一下Ubuntu的操作感觉。当然了,你现在看到的就是Unity的桌面系统了(上一课介绍过了)。


虽然对于从来没接触过Linux系统的朋友来说,Ubuntu还是有点陌生,比之Windows系统没有那么顺手,但已经算是Linux发行版里相当易用的了。


而且这有点土豪金+高贵紫色的配色,小编个人非常喜欢(我真的不拜金好嘛)。


体验过后,如果你希望安装Ubuntu,那么就继续看下面的内容咯。




正式安装Ubuntu系统


在试用Ubuntu时,大家肯定注意到了桌面上的这个图标:


技术分享


是的,这个图标就是用于正式安装Ubuntu的(当然了,如果你没有在之前的菜单选择“试用Ubuntu”,那么完全可以直接进入安装界面)。双击它,就进入了安装界面:


技术分享


在左边的栏目里选择安装语言,可以选择简体中文。我们演示的时候是用默认的英语(English)。点击“Continue”按钮,下一步:


技术分享


选择是否要联网安装Ubuntu,选择不连(I don‘t want to connect to a wi-fi network right now)。因为联网后,安装时会下载一些软件,拖慢安装速度,因此不推荐联网。点击“Continue”按钮,下一步:


技术分享


以上页面是询问用户是否要安装第三方软件,选择不安装(不勾选 Install this third-party software)。点击“Continue”按钮,下一步:


技术分享


以上页面是选择安装方式。第一项会格式化整个硬盘安装Ubuntu,慎选。


我们要安装双系统,所以选择自定义,也就是 Something else。点击“Continue”按钮,下一步:


技术分享


以上页面是用于分区的,这一步很关键,决定了Ubuntu是否能成功启动。


对了,我们这一课就暂时到这里。下一课我们接着讲分区(partition)的知识。因为分区是一门大学问,而且下一课会讲到磁盘的知识,文件系统类型,等不少内容。




总结


  1. 在Windows中直接安装Ubuntu是可能的,使用Wubi。不过新版的Ubuntu会有些小问题,需要手动解决。小编推荐用经典方式安装Ubuntu:光盘或U盘,一般现在大家都用U盘安装Ubuntu了。

  2. Ubuntu从光盘或U盘第一次被读取的时候,会进入Live模式,此时Ubuntu并没有被安装到你的硬盘里。但是可以测试Ubuntu。

  3. 如果你已经决定安装Ubuntu了,那么只要点击光盘或U盘中的安装程序就可以安装Ubuntu到你的硬盘了。




第一部分第四课预告


今天的课就到这里,一起加油吧!

下一课我们学习:磁盘分区



技术分享


程序员联盟 微信公众号

*您若觉得本文不错,请点击画面右上角《···》按钮分享

*新朋友请关注「程序员联盟」微信搜公众号  ProgrammerLeague

程序员联盟官网:

http://coderunity.com/

小编微信号 frogoscar

小编邮箱:    enmingx@gmail.com

小编QQ号:  379641629

程序员联盟QQ群:413981577

程序员联盟微信群:先加我微信

头条网自媒体“程序员联盟”:

http://www.toutiao.com/m3750422747/


小编的51CTO博客,CSDN博客,博客园,新浪博客和开源中国博客
http://4526621.blog.51cto.com

http://blog.csdn.net/frogoscar

http://www.cnblogs.com/frogoscar

http://blog.sina.com.cn/frogoscar

http://my.oschina.net/frogoscar/blog

技术分享

【打赏小编】

觉得文章对您有帮助,请纪念小编的辛勤劳动,扫描二维码打赏小编,谢谢!


支付宝

技术分享


Paypal

技术分享?

版权声明:本文为博主原创文章,未经博主允许不得转载。

【Linux探索之旅】第一部分第三课:测试并安装Ubuntu


推荐阅读
  • MongoVUE基础操作指南:轻松上手数据库管理
    本文介绍了MongoVUE的基础操作,旨在帮助用户轻松掌握数据库管理技巧。MongoVUE是一款功能强大的MongoDB客户端工具,虽然需要注册,但其用户友好的界面和丰富的功能使其成为许多开发者的首选。文中详细解释了安装步骤、基本配置以及常见操作方法,并对一些常见的问题进行了修正和补充,确保用户能够快速上手并高效使用MongoVUE进行数据库管理。 ... [详细]
  • 利用树莓派畅享落网电台音乐体验
    最近重新拾起了闲置已久的树莓派,这台小巧的开发板已经沉寂了半年多。上个月闲暇时间较多,我决定将其重新启用。恰逢落网电台进行了改版,回忆起之前在树莓派论坛上看到有人用它来播放豆瓣音乐,便萌生了同样的想法。通过一番调试,终于实现了在树莓派上流畅播放落网电台音乐的功能,带来了全新的音乐享受体验。 ... [详细]
  • Node.js 配置文件管理方法详解与最佳实践
    本文详细介绍了 Node.js 中配置文件管理的方法与最佳实践,涵盖常见的配置文件格式及其优缺点,并提供了多种实用技巧和示例代码,帮助开发者高效地管理和维护项目配置,具有较高的参考价值。 ... [详细]
  • 二叉树的直径是指树中任意两个叶节点之间最长路径上的节点数量。本文深入解析了计算二叉树直径的算法,并提出了一种优化方法,以提高计算效率和准确性。通过详细的案例分析和性能对比,展示了该优化算法在实际应用中的优势。 ... [详细]
  • HDU1176:免费馅饼问题的动态规划解法分析
    题目“免费馅饼”通过动态规划方法进行了解析。该问题的时间限制为 Java 2000ms 和其他语言 1000ms,内存限制为 Java 65536K 和其他语言 32768K。本文详细探讨了如何利用动态规划算法高效求解此问题,并对算法的时间复杂度和空间复杂度进行了深入分析。此外,还提供了具体的实现步骤和代码示例,帮助读者更好地理解和应用这一方法。 ... [详细]
  • 在处理遗留数据库的映射时,反向工程是一个重要的初始步骤。由于实体模式已经在数据库系统中存在,Hibernate 提供了自动化工具来简化这一过程,帮助开发人员快速生成持久化类和映射文件。通过反向工程,可以显著提高开发效率并减少手动配置的错误。此外,该工具还支持对现有数据库结构进行分析,自动生成符合 Hibernate 规范的配置文件,从而加速项目的启动和开发周期。 ... [详细]
  • PHP开发人员薪资水平分析:工程师平均工资概况
    PHP开发人员薪资水平分析:工程师平均工资概况 ... [详细]
  • 如何在Mac上构建高效的本地服务器环境
    在Mac上构建高效的本地服务器环境,首先需要了解基本步骤:1. 配置目录基础;2. 启动Apache服务;3. 添加自定义文档至本地服务器;4. 查看自定义效果。此外,还可以通过手机或其他电脑访问本机服务器,以确保跨设备的兼容性和调试效果。Mac系统自带的Apache服务为本地开发提供了便捷的工具,本文将详细介绍每个步骤的具体操作方法。 ... [详细]
  • CAS 机制下的无锁队列设计与实现 ... [详细]
  • 在 JavaScript 中,变量前的加号(+)符号用于将变量转换为数字类型。例如,在 `if (+valueDistance) {}` 语句中,加号的作用类似于 `Number(valueDistance)`,会根据 Number 函数的规则将变量转换为数值或 NaN。这种用法常用于确保变量在进行数值运算时不会出现类型错误。 ... [详细]
  • 概率与期望动态规划的深入探讨与应用分析
    本文深入探讨了概率与期望动态规划的基本原理及其在实际问题中的应用。概率是指某一事件发生的可能性大小,用P(A)表示。若某一事件的所有可能结果共有n种,且每种结果出现的概率相等,而事件A包含其中的m种结果,则该事件的概率P(A)为m/n。例如,在投掷骰子的情况下,如果事件A定义为掷出偶数点,由于共有3种偶数点(2、4、6),而总共有6种可能的结果,因此P(A)为1/2。文章进一步分析了概率与期望动态规划在复杂场景下的建模方法和求解策略,并通过具体实例展示了其在决策优化和风险管理中的应用价值。 ... [详细]
  • TypeScript 实战分享:Google 工程师深度解析 TypeScript 开发经验与心得
    TypeScript 实战分享:Google 工程师深度解析 TypeScript 开发经验与心得 ... [详细]
  • 虚拟机网络设置与数据库远程连接优化指南
    本文针对个人计算机上虚拟机网络配置与数据库远程连接的问题,提供了一套详细的优化指南。在探讨远程数据库访问前,需确保网络配置正确,特别是桥接模式的设置。通过合理的网络配置,可以有效解决因虚拟机或网络问题导致的连接失败,提升远程访问的稳定性和效率。 ... [详细]
  • 在学习LVM(逻辑卷管理)技术的过程中,我对MD(多设备)、DM(设备映射器)以及逻辑设备和RAID的实现有了深入的理解。LVM2架构主要由DM主模块及其多个子模块组成,其中linear子模块用于创建线性设备,类似于简单的磁盘分区拼接。此外,还探讨了其他子模块如striped、mirror等在提高性能和数据冗余方面的应用。通过实际操作,我掌握了LVM的基本配置和管理方法,能够灵活应对不同存储需求。 ... [详细]
  • 在遍历集合的过程中,若需根据特定条件对集合进行修改操作,如添加或删除元素,应特别注意避免引发 `ConcurrentModificationException` 异常。例如,在当前场景中,当集合中的对象ID与另一个集合中的对象ID不匹配时,需要向集合中添加新元素。为了避免这一异常,建议使用迭代器的 `remove` 方法或采用线程安全的集合类型,如 `CopyOnWriteArrayList`,以确保操作的安全性和一致性。 ... [详细]
author-avatar
措小爱2TU1984
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有