ubuntu快速入门教程:初次见面

1 什么是ubuntu?

Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的开源GNU/Linux操作系统,Ubuntu 是基于Debian GNU/Linux,支持x86、amd64(即x64)和ppc架构,由全球化的专业开发团队(Canonical Ltd)打造的。其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,类似儒家“仁爱”的思想,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观。

ubuntu这个名字很有意思,属于看一眼就能让人记住的名字,我还记得第一次接触到这款操作系统是在读大学的时候。那个时候只知道Linux衍生的操作系统种类很多,国内的redhat比较流行,身边也没几个真正在用这款操作系统的同学。即使是知道的,也总会担心用惯了windows,切换之后会不习惯,或者无法满足正常的工作或者娱乐的需要。

但是后来我发现,完全没有这样担心的必要。就我个人的使用经验来说,取代windows成为第一操作系统完全没有问题。并且由于下学期要开讲计算机网络,我也打算把所有的实验课程都用ubuntu来做,所以这里提前开始写这个专题,算是备课吧,等到home studio的环境布置好了,我再录制几个质量好一点的视频,期待大家的支持!

2 Linux的发行版

时至今日,ubuntu已经不仅仅是一款PC桌面操作系统,它也可以出现在你的手机,平板等等移动设备上。

很多同学不禁会想到,我们谈论linux的时候为什么常常突然话题就变成聊ubuntu了呢,我来到这个专题本来是想学linux的呢。其实两者并不冲突,ubuntu本质上就是linux的发行版其中之一。以Linux为基础,发展处了三大门派,它们分别是Debian,Feora 和 SUSE,我们这里所介绍的ubuntu就是从Debian衍生而来的。如果大家喜欢用vps的话,就会发现,很多服务提供商在为你提供操作系统选项的时候,除了喜欢用ubuntu,还特别喜欢用CentOS,不可否认,作为服务器操作系统,CentOS似乎应用的更加广泛。

既然ubuntu是由Debian发展而来的,那么有同学就会问了,那么ubuntu自己有没有衍生的版本呢?这个问题问得非常好,答案是肯定的,以下就是几个ubuntu的得意门徒,各自都有各自的特色,非常有意思:

1)Kubuntu

Kubuntu是基于KDE(K桌面环境)的一个对用户非常友好的操作系统,其非正式的中文名称为"酷班图",是由Ubuntu衍生的一款操作系统,仍采用dpkg进行软件管理,软件源与Ubuntu相同。它支持中文,采用KDE作为桌面环境,最新版本为KDE Plasma5。作为Ubuntu项目的一部分,它保持可以预测的发行版,Kubuntu对于所有人免费。Kubuntu和Ubuntu的唯一区别就是桌面环境,如果在Ubuntu中安装KDE(并且卸载GNOME),效果和直接安装Kubuntu将是一致的。

2)Xubuntu

Xubuntu是一份基于Ubuntu的Linux发行版。然而与Ubuntu不同的是,Xubuntu采用轻量级的XFce桌面环境,并面向低端机器作了优化。该发行版尽可能地只包含GTK+应用软件。Xubuntu(发音为ZOO-bun-too) 是其中一个UbuntuLinux的分支,其被设计来安装及使用于低端计算机上,因此建基于较轻巧的桌面环Xfce。

3)Lubuntu

Lubuntu(发音:宽式IPA:/lu??bu?ntu?/)是新的Ubuntu Linux桌面系统计划,其默认桌面环境为LXDE,特别适用于配备老旧的电脑。和Xubuntu、Ubuntu Lite一样,都是属于追求轻巧的Ubuntu分支。其特色除了轻巧快速外,并提供极低的包相依性,将因为包相依造成的操作问题减到最低。

4)Edubuntu

Edubuntu 是一个专门面向学校和其他教育环境的Linux发行版. 基于深受大家欢迎的 Ubuntu 发行版建立, 它是一个完整的操作系统, 包含一个办公套件, 网页浏览器, 许多教育应用程序等等. Edubuntu 是为教师量身定做的, 或者网络管理员也能够用它轻松而快速地建立一个电子教室.

Edubuntu同其它操作系统不同,她预装了各种不同类型的一整套应用程序。这一特点使她区分于许多专有系统。在这些系统中,所有不包含于基本系统的软 件都来自第三方,因此需要额外付费。同许多其它Linux发行版一样,Edubuntu包含了大量其它软件包用于替代这些第三方软件。在写作本文时,你已 经可以从Edubuntu软件库中安装超过14000种的软件包。

5)Ubuntu Studio

Ubuntu Studio是Ubuntu的变体,它定位于GNU/Linux音频、视频、图像爱好者及专家。该发行提供一套开源应用软件的收藏,它们可以用于多媒体创建。

3 ubuntu的安装

真心觉得ubuntu强大的功能有待我们更多的挖掘,熟练以后可以做太多太多的事情,计算机网络,通信原理,软件无线电,这三个是Bill‘s Home Studio将来主要瞄准的方向。现在呢,万丈高楼平地起,我们还是需要了解,怎么从零开始安装ubuntu到我们心爱的PC或者laptop上呢,主要有三种方式:

1) 单独安装,也就是一台电脑只有ubuntu一个操作系统;

2) 双系统,可以将ubuntu和windows同时安装在电脑上,启动的时候选择需要进入哪一个;

3) 虚拟机安装,这个貌似是网上介绍得最多的,不过我不是很喜欢。

第一篇文章,就不写那么长了吧,下一篇我们俩专门介绍ubuntu的这三种安装方式。

谢谢大家的支持,Bill‘s Home Studio 硬件环境火热筹备中!

原文地址:https://www.cnblogs.com/Vultr/p/8975551.html

时间: 2024-10-09 20:17:41

ubuntu快速入门教程:初次见面的相关文章

C语言快速入门教程(二)

C语言快速入门教程(二) C语言的基本语法 本节学习路线图: 引言: C语言,顾名思义就是一门语言,可以类比一下英语; 你要说出一个英语的句子需要:  单词  +  语法!  将单词按照一定的语法拼凑起来就成了一个英语句子了; C语言同样是这样,只不过单词可以理解为一些固定的知识点,而语法可以理解为算法(可以理解为解决问题的方法) 在这一节中我们就对固定知识点中的语言描述与数据存储进行解析! 1.C语言的基本元素 1.1  标识符 什么是标识符? 答:在C语言中,符号常量,变量,数组,函数等都需

CMake快速入门教程-实战

http://www.ibm.com/developerworks/cn/linux/l-cn-cmake/ http://blog.csdn.net/dbzhang800/article/details/6314073 http://www.cnblogs.com/coderfenghc/archive/2013/01/20/2846621.html http://blog.sina.com.cn/s/blog_4aa4593d0100q3bt.html http://hahack.com/c

C语言快速入门教程(一)

C语言快速入门教程(一) C语言概述(开发准备) 本节学习路线图: ps:标记3的表示不是很重要,知道有这个东西就行了;标记1表示非常重要,需要熟练掌握! 1.C语言的概述: 1.1  计算机与程序设计语言之间的关系? 答:计算机是由硬件与软件系统组成的;硬件---->物质基础;软件----->灵魂; 如果脱离了软件,计算机就是一台什么都做不了的裸机; 可以形象地比喻成人的大脑和身体;两个互不可缺! 1.2  程序设计语言的更新换代: 1.3 C语言的特点 1.4  最简单的HelloWorl

EntityFramework6 快速入门教程

EntityFramework6 快速入门教程 不得不说EF在国内实在是太小众,相关的技术文章真实屈指可数,而且很多文章都很旧了,里面使用的版本跟如今的EF6差别还是比较大.我刚开始弄这个的时候真是绕了不少弯路. 学习EF还是需要一些条件,使用EF并不意味着你就可以完全不跟数据库打交道了,要学好EF,数据库中的什么主键.外键.索引.SQL等你还是要懂,另外EF中将大量使用LINQ来进行数据查询,数据模型中还将涉及到特性与泛型,所以对于C#的基础要求还比较高. 在我看来EF并不适合初学者使用,虽然

Velocity快速入门教程

Velocity快速入门教程-脚本语法详解(转) 1.变量 (1)变量的定义: #set($name = "hello")      说明:velocity中变量是弱类型的. 当使用#set 指令时,括在双引号中的字面字符串将解析和重新解释,如下所示: #set($directoryRoot = "www" ) #set($templateName = "index.vm" ) #set($template = "$directoryR

专为设计师而写的GitHub快速入门教程

原文出处: Kevin Li 在互联网行业工作的想必都多多少少听说过GitHub的大名,除了是最大的开源项目托管平台,许多企业也都是用GitHub来协同开发工作,当然我 们彩程也是其中之一.笔者最初决定学习Git也是因为在团队内部设计方案初步被开发出来后,难免会有一些细节需要调整,而为了调整几像素的问题再求前端工 程师出马,其实是很影响整体效率的,所以希望通过学习GitHub好在必要的时候直接参与开发,能发挥自己的一点CSS技术以更直接快速的解决问题. 但是期间竟然发现网上无一篇为设计师而备的G

ThinkPHP3.1快速入门教程

ThinkPHP3.1快速入门教程 http://www.thinkphp.cn/info/155.html --------------------------------------------------------------------- ThinkPHP 3.1 完全开发手册 http://doc.thinkphp.cn/manual/

C#基础与实例教程最简单的C#快速入门教程【转自:http://www.82011433.com/Html/?6982.html】

c#基础与实例教程最简单的C#快速入门教程 在一小时内学会C#.使用例程,简单却完整的探索C#语言的构造和特点.本文特别适合有C++基础却没有太多精力学习C#的读者. 简介 C#是一种具有C++特性,Java样式及BASIC快速建模特性的编程语言.如果你已经知晓C++语言,本文将在不到一小时的时间内带你快速浏览C#的语法.如果熟悉Java语言,Java的编程结构.打包和垃圾回收的概念肯定对你快速学习C#大有帮助.所以我在讨论C#语言构造的时候会假设你知道C++. c#基础与实例教程最简单的C#快

游戏控制杆OUYA游戏开发快速入门教程

游戏控制杆OUYA游戏开发快速入门教程 1.2.2  游戏控制杆 游戏控制杆各个角度的视图,如图1-4所示,它的硬件规格是本文选自OUYA游戏开发快速入门教程大学霸: 图1-4  游戏控制杆各个角度的视图 q  蓝牙无线连接: q  用于游戏控制的按键:双摇杆(analog joystick).方向按键(D-pad).8个动作按钮(action button).1个系统按键(system button)和1个触控板(touchpad): q  2个5号电池: 提示:游戏控制杆中,电池的安装位置在