SRE-第一周

发布时间 2023-09-28 17:15:50作者: luch131

基础部分作业:

1. 一个完整计算系统的简要介绍。
2. 学会进制的转换,并简单举例完成转换。
3. 制作一个教程,说明vmware软件如何下载安装。
4. 说明GPL和MIT开源协议的区别。
5. 制作2个安装教程,安装rocky 8.5, ubuntu 22.04,并结合xshell说明如何通过虚拟IP登入系统。
6. 说明tab键补全命令以及补全路径的原理。

 

Linux云计算-SRE工程师

第一周

1.一个完整计算系统的简要介绍。

计算系统通常由硬件和软件两部分组成。

硬件部分包括计算机的物理组件,如中央处理器(CPU)、内存、硬盘、显卡、声卡、主板、电源等等。这些组件通过电路板和电缆连接在一起,形成一个完整的计算机系统。

软件部分则是指计算机系统中的各种程序和操作系统。操作系统是计算机系统的核心软件,它负责管理硬件资源,提供用户界面和文件管理功能等。除此之外,还有各种应用程序,如浏览器、文字处理软件、图形处理软件、游戏等等,这些应用程序通过操作系统来管理计算机的资源,完成各种任务。

一个完整的计算系统需要硬件和软件两部分协同工作,才能完成各种任务。例如,当用户在文字处理软件中输入文字时,CPU会处理输入的数据,内存会存储数据,硬盘会保存文件,显卡会显示界面,声卡会播放声音,操作系统会管理这些资源,应用程序会提供文字处理功能。整个过程需要硬件和软件的相互配合,才能完成任务。

2.学会进制的转换,并简单举例完成转换。

进制转换是指将一个数值从一种进制表示方式转换为另一种进制表示方式的过程。常见的进制有二进制、八进制、十进制和十六进制,其中十进制是我们平常最常用的进制。

下面是一些简单的进制转换举例:

  1. 二进制转十进制:

例如:将二进制数 101101 转换为十进制数。

方法:将每位上的数值乘以对应的权值,然后将所有结果相加。

101101 = 12^5 + 02^4 + 12^3 + 12^2 + 02^1 + 12^0 = 45

因此,二进制数 101101 转换为十进制数为 45。

 

 

3. 制作一个教程,说明vmware软件如何下载安装。

以下是VMware软件下载和安装的步骤:

  1. 打开VMware官网(https://www.vmware.com/)。
  2. 点击“产品”选项卡,然后选择您想要下载的VMware软件。
  3. 在产品页面上,单击“免费试用”或“下载”按钮。
  4. 如果您没有VMware账户,请创建一个账户。如果您已经有账户,请登录。
  5. 在下载页面上,选择您的操作系统(Windows或Mac),然后单击“下载”。
  6. 下载完成后,运行安装程序并按照提示进行安装。
  7. 在安装过程中,您需要选择安装位置、许可证协议和其他选项。
  8. 安装完成后,您可以打开VMware软件并开始使用它。

请注意,VMware软件可能需要一些系统资源才能运行,因此请确保您的计算机符合VMware软件的系统要求。

 

4. 说明GPL和MIT开源协议的区别。

GPL(GNU通用公共许可证)和MIT(麻省理工学院许可证)是两种常见的开源软件许可证协议。

GPL是一种“强制共享”许可证,它要求任何使用或修改该软件的人必须将其发布为开源软件,并使用相同的GPL许可证。这意味着任何使用或修改该软件的人都必须公开其代码,以便其他人可以自由地使用、修改和分发它。GPL旨在保护开源软件的自由和开放性。

MIT许可证则是一种“宽松许可证”,它允许任何人使用、修改和分发该软件,甚至可以将其用于商业目的,而不需要公开代码。这意味着MIT许可证允许更多的灵活性和商业应用,但也可能导致代码被私有化并不再作为开源软件。

因此,GPL和MIT许可证之间的主要区别在于,GPL要求使用和修改代码的人必须公开其代码,而MIT许可证则允许使用和修改代码的人保留其私有性。

 

5. 制作2个安装教程,安装rocky 8.5, ubuntu 22.04,并结合xshell说明如何通过虚拟IP登入系统。

以下是在VMware中安装Rocky 8.5的步骤:

  1. 首先,从Rocky Linux官网上下载Rocky 8.5的ISO镜像文件。
  2. 打开VMware并创建一个新的虚拟机。选择“自定义”选项并按照向导的指示进行操作。
  3. 在“Guest Operating System”选项中,选择“Linux”并选择版本为“Red Hat Enterprise Linux 8.x”。
  4. 为虚拟机分配足够的内存和存储空间,以便能够安装和运行Rocky 8.5。
  5. 在“CD/DVD Drive”选项中,选择“Use ISO image file”并浏览到您下载的Rocky 8.5 ISO文件的位置。
  6. 完成虚拟机的创建并启动它。在启动过程中,选择“Install Rocky Linux 8.5”并按照向导的指示进行操作。
  7. 在安装过程中,您需要选择安装位置、设置用户和密码、选择软件包等等。
  8. 安装完成后,重新启动虚拟机并登录到Rocky 8.5系统中。

现在您已经成功在VMware中安装了Rocky 8.5。

安装 Ubuntu 22.04:

  1. 下载 Ubuntu 22.04 的 ISO 镜像文件。
  2. 将 ISO 镜像文件写入 USB 或 DVD 中。
  3. 将 USB 或 DVD 插入计算机,启动计算机并进入 BIOS 设置。
  4. 在 BIOS 设置中将启动顺序设置为 USB 或 DVD。
  5. 保存设置并退出 BIOS,计算机将从 USB 或 DVD 启动。
  6. 选择安装 Ubuntu 22.04 并按照指示进行安装。

通过虚拟IP登入系统:

  1. 在 Rocky 8.5 上安装和配置 keepalived 服务。
  2. 在 Ubuntu 22.04 上安装和配置 keepalived 服务。
  3. 配置虚拟IP,并将其绑定到 keepalived 服务上。
  4. 在 xshell 中连接虚拟IP,输入用户名和密码即可登入系统。

注意:虚拟IP 的配置和绑定需要根据具体的网络环境进行调整,具体步骤可能会有所不同。

6. 说明tab键补全命令以及补全路径的原理。

在命令行中,Tab键可以帮助我们自动补全命令和路径。Tab键补全命令的原理是,当我们输入命令的前几个字符后,按下Tab键,系统会自动匹配已有的命令,并显示出所有匹配的命令。如果匹配到唯一的命令,系统会自动补全命令。

Tab键补全路径的原理是,当我们输入路径的前几个字符后,按下Tab键,系统会自动匹配已有的路径,并显示出所有匹配的路径。如果匹配到唯一的路径,系统会自动补全路径。如果有多个匹配项,系统会显示所有匹配项,我们可以继续输入字符来缩小匹配范围,再次按下Tab键进行补全。这个功能的实现原理是通过读取文件系统中的目录和文件信息,然后进行匹配和补全。