前言:在学习此课程前我们需要先安装Vmware软件,然后获取并安装ubunt操作系统,完成这些内容后我们就可以开始学习了。
目录
一、Ubuntu 系统
1.Ubuntu 系统介绍
Linux 是一种应用于 PC 和工作站的操作系统,而 Ubuntu 是 Linux 的一个分支发行套件。在 Linux 诞生之 前,有一个相当稳定且成熟的操作系统 Unix ,可以说 Unix 是 Linux 的老前辈。 1973 年, Thompson 和 Ritchie 用 C 语言重写 Unix 。 Linux 是参考 Unix 开发并发展起来的一个 Unix 操作系统。 Linux 是指一种计算机操作系 统:Linux 也可指操作系统的内核,实际应用上人们已经习惯了用 Linux 来形容整个基于 Linux 内核,并且搭 载了各种人机界面,应用和服务软件的操作系统。基于这些组件的 Linux 软件被称为 Linux 发行版。
2.Ubuntu和linux 的关系
Ubuntu 是 linux 发行版之一,它和 linux 的关系是包含与被包含的关系,也就是说 ubuntu 是包含在 linux 里面的。我们常见的操作系统有 windows 、 linux 、 iOS 还有 Android 。linux 的发行版除了 ubuntu , 还有 radhat 、 centos 、debian 、 openwrt 。
那么我们为什么在学习和开发的时候选用 ubuntu 作为我们的系统,而不是选择别的,因为 ubuntu 有着良好的图形界面和非常强大的 ape-get 功能,所以一般都是用 ubuntu 来进行学习和开发的。
3.Ubuntu的种类
Ubuntu 也是分为好多个种类,从外观上分,它分为有界面的 ubuntu 和没有界面的
ubuntu
。
- 没有界 面的 ubuntu 我们把它叫做 ubuntu-core ,也就是 ubunut 的文件系统。
- 有界面的 ubuntu 我们把它叫做 ubuntu-desktop 。
- 有界面的 ubuntu 和没有界面的 ubuntu 主要区别在有没有显示界面上,没有界面的 ubuntu 除了不能显示外,其他的和有界面的都是一样的。有界面的 ubuntu 主要是在 X86 上运行的。
- 但是 并不是说我们的 ARM 芯片不能跑有界面的 ubuntu ,比如说我们的 4412 、 4418 、 6818 、iMX6Q、3399, 这些性能强大的 arm 芯片,都是可以跑有界面的 ubuntu 的,但是 i.MX6ull ,因为它的性能比较弱,所以它只能跑没有界面的 ubuntu 。
有界面的 ubuntu
它是由
ubuntu-core
也就是
ubuntu
的文件系统加上第三方桌面组成的。第三方桌面种类不同,组成的 ubuntu
就是不一样的。比如说我们用到的
ubuntu
,它是由
ubuntu-core
加上
gnome 这个第三方桌面组成的。除了 gnome
这个第三方桌面,还有
kde
这个比较常的第三方桌面,这个第三 方桌面加 ubuntu
他就组成了
kubuntu
,中文名就叫库
ubuntu
。除了
kde
,还有一个常见的第三方桌面 lxde ,这个第三方桌面加文件系统就组成了
lubuntu
,
lubuntu
是一个轻量级的
ubuntu
,它可以在配置不是很好的地方运行。
4.本节课程图片总结

二、Ubuntu启用root用户
本章我们来学习启用 ubuntu
系统的
root
用户。
1.ubuntu 命令的组成
在启用 root
用户之前,我们先来了解一下,
ubuntu
命令的组成。
打开 ubuntu
的终端,现在的命令行是由
topeet@ubuntu:~$
这几个字母组成,那么这几个字母都代表 什么意思呢?

首先 topeet
代表当前操作用户,也就是说我们当前操作的用户为
topeet
,
@
是固定格式,
ubuntu 代表的是主机名,也就是我们这台虚拟机 ubuntu
它的主机名叫做
ubuntu
,这是安装
ubuntu
的时候我们自己命名的。冒号同样是固定格式, ~
代表的是当前目录名,
$
代表的是普通用户操作权限,也就是非 root 用户显示。
2.启用root用户
了解了命令行的组成之后,然后启用 root
用户。我们是嵌入式开发人员,使用
ubuntu
系统主要是来 做嵌入式开发的,不是 linux
运维,所以我们没有必要像
linux
运维那样对
root
权限非常的敏感。作为一 个嵌入式开发人员,系统的权限都要为我们打开。在安装系统的时候, root
用户是被禁用的,提示创建的 用户是被分到 admin
组的,使用
admin
组的用户,可以启用并设置
root
用户。接下来我们打开
root
账号。
步骤一:
在 ubuntu
的终端直接输入命令
sudo passwd
然后我们输入 ubuntu
密码,这个密码就是
ubuntu
的登录密码,接着我们输入一个新的
unix
密码, 为了后面的学习方便,我这里依旧设置为 topeet ,
然后我们再次输入一遍这个密码,这样他就提示我们更新 成功了。如下图所示。

步骤二:
检查有没有启用 root
用户可直接切换一下
root
用户,看看能不能切换成功,我们输入命令
su root
然后我们输入刚刚设置的密码,现在的用户名就变成 root
了,而不是
topeet 了,说明我们已经启用root
成功了。

如果启动成功,则显示当前的用户为 root
,而不是
topeet
。
如果我们要从 root
用户退出到
topee t
用户,可直接在控制台上输入
exit
这样我们就退回到了普通用户,也就是非 root 的用户。如下图所示。
如果说从普通用户也就是 topeet
用户,再次切换到
root
用户,我们直接输入命令
su root
然后直接输入密码就可以了,这样我们就切换到了 root
用户。
我们在切换到 root
用户之后,代表当前操作用户已经从
topeet
变成了
root
,
~
也变成了
/ ,
并且 $ 变成了
#
,那么
#
代表什么呢,
#
代表的是超级用户操作权限也就是
root
用户显示。还有一点,虽然说启用了 root
用户,但是大家千万要记得,
不要在
root
下乱删东西,我们该用普通用户的时候还是要用普通用户的。