当前位置: 首页 > news >正文

Linux入门篇学习——Ubuntu 系统介绍和Ubuntu启用root用户

        前言:在学习此课程前我们需要先安装Vmware软件,然后获取并安装ubunt操作系统,完成这些内容后我们就可以开始学习了。

目录

一、Ubuntu 系统

1.Ubuntu 系统介绍

2.Ubuntu和linux 的关系

3.Ubuntu的种类

4.本节课程图片总结

 二、Ubuntu启用root用户

1.ubuntu 命令的组成

2.启用root用户

3.本节课程图片总结


一、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 下乱删东西,我们该用普通用户的时候还是要用普通用户的。

3.本节课程图片总结

http://www.dtcms.com/a/262929.html

相关文章:

  • 在线五子棋对战项目
  • 1.1_2 计算机网络的组成和功能
  • python+uniapp基于微信小程序的食堂菜品查询系统
  • Deepoc 大模型:无人机行业的智能变革引擎
  • vue-33(实践练习:使用 Nuxt.js 和 SSR 构建一个简单的博客)
  • SpringCloud Gateway
  • C++ 第四阶段 STL 容器 - 第五讲:详解 std::set 与 std::unordered_set
  • 蓝牙耳机开发--探讨AI蓝牙耳机功能、瓶颈及未来展望
  • 链表题解——两两交换链表中的节点【LeetCode】
  • AWS 开源 Strands Agents SDK,简化 AI 代理开发流程
  • Objective-c把字符解析成字典
  • 【微服务】.Net中使用Consul实现服务高可用
  • 链表重排序问题
  • java JNDI高版本绕过 工具介绍 自动化bypass
  • Python训练营打卡Day58(2025.6.30)
  • 晨控CK-FR03与和利时LX系列PLC配置EtherNetIP通讯连接操作手册
  • linux下fabric环境搭建
  • [免费]微信小程序停车场预约管理系统(Springboot后端+Vue3管理端)【论文+源码+SQL脚本】
  • Spring Security 鉴权与授权详解(前后端分离项目)
  • 系统自带激活管理脚本 ospp.vbs 文件
  • Python 的内置函数 object
  • Spring Boot属性配置方式
  • Linux 系统管理:自动化运维与容器化部署
  • 淘宝API接口在数据分析中的应用
  • 【Day 7-N17】Python函数(1)——函数定义、位置参数调用函数、关键字参数调用函数、函数的默认值
  • JMeter常用断言方式
  • python crawling data
  • HTML5 实现的圣诞主题网站源码,使用了 HTML5 和 CSS3 技术,界面美观、节日氛围浓厚。
  • VR协作香港:虚拟现实技术重塑商业协作新模式
  • Jenkins Pipeline 实战指南