统信-龙蜥技术认证培训专场
内容介绍
1.课前准备
2.课程介绍
3.服务器操作系统
4.蜥基础课程讲解
5.现场考试
01.课前准备
每个人都有一台电脑,请打开浏览器,首先访问龙蜥社区的网站。因为接下来我们要讲解的内容主要都来源于这个网站。在大家报名时,负责人应该已经告知,这些内容需要提前学习。我不太清楚具体有多少人已经预习过,但要知道,这些内容讲完至少需要一天的时间。所以,从今天两点半到三点十分,这四十分钟里,我会为大家做一个总结归纳。
我们2点30分准时开始。现在,有电脑的同学可以先访问龙蜥社区的网站,然后点击上面的菜单栏,里面有一个“动态”选项,再点击进入“视频”页面,你会看到一个“龙蜥培训认证中心”的培训视频。这些视频都是我亲自录制的,里面的声音也是我的。这些视频不仅涵盖了Linux操作系统的一些基本知识,还包含了一些企业定制的课程,可能与统信操作系统相关,因为这些内容与大家的工作息息相关。
大概3点10分之后,我们会进入考试环节,考试大约持续40分钟。考试结束后,我们会有一摞证书的样板,通过考试的同学将会获得一个证书,这个证书既有纸质版也有电子版,电子版还可以在网站上查询。通过考试后,你将获得一个加盖统信和龙蜥双章的证书。这个网页无需登录即可访问。
现在,大家可以浏览一下里面的内容。如果你之前没有看过,或者你是Linux方面的专家,那么通过考试应该不会有太大问题。现在,没有电脑的同学请直接坐到电脑旁边,我们开始吧。
02.课程介绍
大家好,我是统信监考中心的讲师,名叫史维新。我来自统信的亦庄总部。今天这场培训,其实我们已经举办过多次了。统信操作系统与龙蜥社区之间的关系非常紧密。在这个社区中,阿里是理事长单位,统信则是副理事长单位,可以说我们在社区的贡献度排名中分别占据前两位。鉴于时间非常有限,只有40分钟,我们会尽量精简前面的内容,着重为大家讲解与考试紧密相关的部分。
03.服务器操作系统
首先我们会从操作系统给大家做一个讲解,众所周知,我们所有的国产操作系统都是 Linux 操作系统,因为我们不可能把 Windows 操作系统拿过来,倒着往回推代码,然后做成国产化,这个是不现实的,再厉害的技术大牛也做不到这种事情,所以所有的国产都是基于开源的 Linux 操作系统而做的。
我们市面上主流的 Linux 流派一共有三个:
第一个是基于红帽系列,龙蜥社区的成立也跟这个相关,因为在2021年CentOS8 说要停服,龙蜥在这个事件的影响下,成立了一个社区,专门做操作系统跟社区;
第二个是 SUSE ,是完全开源的一个版本;
第三个是我们国产操作系统桌面端的一个社区叫 Debian ,它的页面效果比较好一点。
现在给大家讲课连接的这台笔记本就是用的 Debian 系列 US 的桌面端系统做了一个承载,这是主流的三个社区,基本上就和我们中国的桌面和服务器相关,再然后就是中国的社区,像现在的国际环境,还有我们中国操作系统行业的影响,现在不满足于我的软硬件不依赖于国外,我的操作系统社区也不再依赖于国外,像我们的桌面端有 Db社区,我们的服务器端有龙蜥的社区,还有 OpenEuler 为主导的社区都是用于服务器端,这是我们目前国内的两个方向:操作系统跟社区。其中一个就是我们今天的主题龙蜥社区的,这是统信服务器操作系统的一个简介。
统信服务器操作系统本质上也是基于 CentOS 早期的一个社区做的二次研发,直至我们的龙蜥社区和 OpenEuler 这两个社区出来之后统信有基于这两个社区的一个发行版,至于统信在这两个社区里是一个什么定位。
首先我们说 OpenEuler 就是华为依靠自己长期的服务器机房的运作运维经验成立的 OpenEuler 社区,可能相对它的时间早一点,有些用户说我跟华为的业务接触比较多,他会选择基于华为社区的 OpenEuler 等版本等等。还有我们现在跟阿里社区接触过多的基于龙蜥的版本,我们可以看到统信在其中承担一个什么样的角色,就是在这两个社区里,其中一个 OpenEuler 的社区里,它的贡献度是排名第三的,在我们的龙蜥社区里是排名第二,它具体贡献了哪些内容?如果你下载安装一个龙蜥版本的操作系统安装好了之后,你看它的图形化界面,里面的一些内容采用的是 US的技术。
我们以其中 DDE 的桌面环境举例,我们都知道统信的操作系统在我们整个中国桌面端是排名第一的,还有它的服务器的话,因为时间相对也没有那么长,是增速 DD 。大家看到的这两个就是目前统信有基于这两个社区的一个发行版,早期我们会有基于 DP 社区的一个服务器发行版,但是现在我们在做的一件事情是什么呢?把两个社区的优势综合以后你只能看到只有一个发行版,起了一个名字叫有月操作系统,就是 V20 系列有月,你可以去统信的官网查看。
因为我们当下自主操作系统的环境,原来的 CentOS 在明年6月30号就会停服,在停服之前很多企业需要搞定一件事情,就是我们需要把 CentOS 的业务迁到国产化的操作系统上面,其中用到的就是我们 CentOS 迁移的解决方案,还有就是我们的高可用的解决方案,还有下面运维的,所有统信跟操作系统相关的产品,不管是桌面端还是服务器端,起的产品名字都以有字开头,我们的迁移因为是主要的部分,可能有的是从我们对角统信的分论坛过来的,统信分论坛的其中一个标题讲的是 CentOS 的迁移—— 3+3+6 ,三种应对方法,三种部署方法包括6个迁移过程就是这个主题内容,然后还有我们云,我们现在市面上,只要你接触 Linux 操作系统都知道云,主流的一个技术,有私有云和公有云。
统信本身是一家做操作系统的厂商,我们做云这方面是有一定优势的,我们也有基于云环境的一个操作系统,大家一般从官网上下载的 ISO 镜像,基本上都是几个 G 以上,最小的一两个 G 左右,云原生的系统邮件它只有 500 兆左右很小的,操作系统越小是不是在云环境上能够承载的就是同等资源情况下它能够承载的内容就更多,它更节约成本,它也可以直接和我们的私有云平台和公有云的平台结合起来,简单的给大家说一下操作系统相关的一些内容。
我们的 Open 龙蜥的这个操作系统,我们现在让大家打开的那个网页,如果说现在没有打开的,你可以直接百度搜索龙蜥社区,或者你直接去搜 Open anolis.cn 的网站,里面有我们龙蜥社区的一些介绍的视频,时间关系我们就不详细的给大家介绍龙蜥社区的一些内容,它最新的龙蜥的发行版,或者说我们给大家录的这个操作系统支持相关的发行版本就是龙蜥最新的龙蜥 OS8.8 以上的版本。
社区这个概念我们简单说一下,所有的社区它的本质都是开源共赢,所以哪怕你是一家其他的厂商,你想转型做这个操作系统,你就可以把这个社区的操作系统版本的开源系统版本拿过来,再经过二次研发发布出去,早期的国产操作系统基本上都是这个流程,只不过我们之前是依赖的 CentOS 的社区,现在因为 CentOS 停服,让我们知道了什么都是无国界的,包括我们的技术,所以现在专注于做国产的社区。
04.龙蜥基础课程讲解
在报名之前,现在看到的龙蜥社区网站里有我们培训的视频。
我们看到的它大概有 13 章左右的内容,我们接下来就按顺序给大家做重点内容的梳理,半个小时时间给大家基本上梳理完,考试的考题也是我出的,所以讲的全是重点。
4.1 Linux 发展史
第1部分是关于 Linux 发展史的介绍。这部分内容相对简明,它概述了从早期至上世纪60年代,Linux操作系统的诞生背景。当时,Unix 系统发展迅速并逐渐开始收费,于是,原本参与Unix开发的一些人员转而开发了一个 Linux 系统。Linux 与 Unix 之间的关系,类似于 CentOS 与红帽之间的关系。不过,需要注意的是,Unix 操作系统并未尝试收购Linux ,因为 Linux 本身就是开源的,它遵循的是自由软件的思想。这些内容还涉及了各种 Linux 发行版的情况。
4.2 系统安装
第2部分是关于系统安装的内容。在安装过程中,不论是哪个版本,基于 CentOS 社区的版本,其总体安装流程与大家之前接触的 CentOS 安装流程大致相似。不过,其中会包含一些企业或社区独有的特色内容。举例来说,众所周知,Linux 操作系统中,4.19 版本的内核被广泛认为是较为稳定的版本。然而,社区版本的系统与此有所不同。以统信服务器操作系统为例,我们在初期推广时采用的是 4.19 版本内核,但如今,我们最新的 Linux 内核版本已经升级至 5.18 及以上。在龙蜥社区版本安装时,用户可以选择所需的内核版本,如 4.19、4.18 或 5.10 等,安装程序会提供一个选项供用户选择,选定后系统即按所选内核版本进行安装。这是与其他版本的一个显著区别。尽管在安装过程中,各个组件和模块的细节可能有所不同,但整体安装流程是相似的。无论是服务器操作系统还是其他基于 CentOS 社区的版本,总体上其安装流程都大致相同。
4.3 基础命令
第3部分主要考察的是大家的基础命令掌握情况,属于入门级别的内容。想象一下,我们打开 Linux 的命令行,就像是打开一个文档编辑器一样。在这个命令行界面中,我们需要知道如何创建目录和文件夹,如何进行复制、粘贴、剪切、重命名等操作,还要学会查看网络 IP 地址、查询系统信息以及使用 VVM 等工具编辑文档等。这些都是最基础的操作。
此外,软硬连接的概念也是这部分的一个重要内容。其实,软硬连接的区别很简单,我们可以这样理解:在操作系统桌面上,我们经常会看到应用程序的快捷方式,这个快捷方式就可以被看作是软链接。如果我们把快捷方式删除了,但应用程序本身还是存在的,依然可以正常运行。软硬连接文件就是这个原理。
另外,别名设置也是这部分的一个知识点。就像我们之前提到的,列出文档内容的命令是 LS,我们可以将这个命令及其选项组合成一个别名,方便使用。这个别名可以是临时的,也可以是永久的。
关于与其他 Linux 系统的区别,这里不再赘述。需要注意的是,由于条件限制,原本我们计划每人一台电脑进行考试,但现在只能请大家用手机进行考试。不过,手机考试也是完全可以的,题目数量大约是40道,包括20道单选题、10道多选题和10道判断题,难度不会太大。我们接着刚才的内容继续讲解,争取尽快讲完。
4.4 用户
我们刚才提到,第3章主要介绍了Linux的基础内容,而第4章则聚焦于用户管理。在Linux操作系统中,无论是龙蜥社区版还是统信基于该版本的系统,用户的区分方式与我们人类使用身份证号相似,操作系统则是通过ID号来区分用户。在一般的Linux系统中,用户的ID号范围通常是从1到500。然而,在这个社区版中,用户的ID号范围扩展到了1到1000,提供了更广泛的用户ID空间。这是两者在细节上的一个区别,我们在课程中都有详细的讲解。
除此之外,用户管理还包括创建用户、删除用户以及修改用户信息等操作,这些操作分别对应着Useradd(创建用户)、Usermod(修改用户信息)和Userdel(删除用户)等命令。同时,主账户的管理也是用户管理的重要组成部分。
另外,我们还需要学习如何设置用户密码的有效期以及账户的保护期限或过期时间。例如,当公司新入职一名处于试用期的员工时,我们可以为其账户设置一个三个月的试用期。这样的功能就是通过设置账户的有效期来实现的。
4.5 权限管理
第5章基本上就是权限管理,最基本的读写执行,还有就是我们可以对超级管理员 Root 进行管控。隐藏权限是我们可以控制 Root 的用户不能对我的文件修改或删除等等一系列的操作,大概有26位左右的隐藏权限,
我们的访问控制,就像我们古代钦差大臣下去视察任务的时候给他一个尚方宝剑,这里的访问控制就类似这样的功能,可以在不改变我们文件原本的权限的基础上做一定的调整,还有系统默认权限的默认值。
4.6 目录
再往下讲目录,我们 Linux 操作系统里它也有自己的目录结构。里面有放命令行的、有放配置文件的、有我们开机引导文件 Boot 还有我们在这个系统里边如果你挂载一个 U 盘或移动硬盘,它默认会放在 MNt 和 Media 这两个目录下,包括里面我们的内核参数文件 Proc 等等,这些目录结构包括目录之内每个文件的一个附加值,即针对所有文件都有三个身份进行管控。我们以这个大屏举例子,这个大屏的所有者是谁?它属于哪个组织进行管理?所属组账户里面有几个用户,所属组是谁?我们现在都可以去看,我们都属于其他人用户,Linux 操作系统里所有的 Linux 都是一样的,它都是三权分立的一个管理模式。
4.7 文件
接下来就是关于文件,正常我们 Linux 系统里怎么进行文件的查找过滤,类似于你打开文件管理器通过放大镜去搜索,它里边自带的图形界面也有文件过滤的功能,我们可以在这里通过 Grep,也就是 Linux文件过滤三剑客是什么呢? Awk、Sed 和Grep 。这里因为它是一个基础知识,是不会涉及到我们写自动化运维脚本用到的 Awk、Sed 这两个,他只是讲的是 Grep ,所以不会考你太难。还有压缩的三种格式 Gz、Xz 和 Bz2 这三种格式。
4.8 文件处理
下一章内容也是关于文件处理的,怎么给文件去重显示,我们去查看大文件,怎么把两个文件结合起来展示,包括显示文件的行号等等,就是关于 Linux 命令行怎么去管理文件,做文件数据处理的内容。再往下就是网络。我们对于网络的管理就是在 Linux系统里通常我们在容器社区这个版本或者说在 US 系统上去设置网络的时候,有三种方式:你可以命令行设置,这是最简单的;还有一种可能更简单直接一点,如果你安装的时候选择的是带图形化界面的组件,安装的时候它是有最小安装带图形化界面的,有云环境有大数据等等这种选择,如果你选择带图形化界面的话,你直接可以通过系统的控制中心进行网络的配置,还有另外一种就是资深的工程师会直接去修改配置文件,接下来我们就看下一个。
4.9 网卡配置文件
下一个是我们通过网卡配置文件进行调整,可能这里会有其他的一些内容的讲解。整个 Linux 网卡配置文件,每一行都代表什么含义,例如用 Dhcp 做 IP 地址的自动分配等等这些内容。
4.10 软件安装
接下来,我们重点讲解一下安装部分。关于桌面操作系统的安装指令,看来在座的很多人都有所了解,这让我感到很欣慰。 Debian 系列的Linux 系统通常使用 Apt 和 Dpkg 命令进行安装,但在我国的国产服务器操作系统上,我们主要使用 Rpm 和 Yum(或新出现的Dnf)。
提到Yum 和 Dnf ,这里需要澄清一下。虽然在一些系统中,Yum 和Dnf 的命令执行文件可能指向同一个位置,但它们之间确实存在一些差异。这些差异主要体现在底层的代码调用机制上,而不是仅仅体现在命令名称上。简单来说,比如在使用 Yum 搜索软件包时,可能需要两秒钟的时间从软件仓库中搜索,而使用 Dnf 则可能只需要1.5秒。尽管在使用这些命令安装软件包时,参数和过程与原来的 Yum 基本相似,包括查询软件仓库源的配置位置和配置文件路径(通常位于/etc/yum.repos.d/目录下),但现在我们更倾向于直接使用dnf来进行讲解,因为它在某种程度上可以看作是 Yum 的升级版。
接下来,我们谈谈源码编译安装。无论是哪个操作系统,包括 Windows,其安装包(如EXE文件)都是通过编译得到的。在龙蜥、CentOS 或其他系统中,你使用的安装包都是由相应社区的工程师为你编译好的。但需要注意的是,即使是同一个安装包(如HTTP服务),在不同系统中,其配置文件的目录和具体配置细节都可能存在差异。
这是关于软件安装方面的一些内容。接下来,我们将继续查看下一部分内容,不过这里的内容可能并未完全按照顺序排列。
4.11 服务管理
再往下是服务管理,我们的 Linux 系统的一个Linux的运行级别,大家众所周知第 1 个级别就是我们操作系统关机, 0~6 七个运行级别, 0 就是 Init0 电脑立马就关机了;一是单用户;二是多用户,但是没法上网;三是多用户能上网,我们所有的机房里的服务器基本上都是处于第三号运行级别;可能多少年以后 Linux 又升了一个级别,四就是预留的;五是我们的图形化界面;六是操作系统重启;再往下就是一些服务,像时间我们这里面采用的是最新的 Chly 的 Http 协议的时间服务器,我们可以把自己的时间服务器的位置在里面做调整,还有我们的计划任务、系统信息,系统信息基本上就是操作系统内核版本、日志,包括你的 Cpu 信息等等这些信息怎么去查询。我们还有最后的一部分内容。
4.12 进程
最后一部分内容是关于进程,系统里的图形化界面自带一个进程管理器,类似于 Windows 的任务管理器一样,但是 Linux 系统里我们平常都是对动态进程和静态进程进行管控,包括它的进程树结构也就是 Top 就像我们平常访问各种视频的时候那个TOP排行榜一样,它里边进程也有一个排行榜,基本上是 Cpu 资源内存资源,包括进程的运行状态等等内容的一个讲解,还有日志怎么查询,即log下面的各种日志目录给大家做了一个介绍。
4.13 磁盘
最后是磁盘,我们从磁盘进行分区类似于一座房子,我们找到这个房子就相当于我们发现了磁盘的分区,它有一个指令叫 Lsdlk ,相当于我们发现房子,房子好了之后是不是得装修?装修就相当于我们对磁盘进行格式化,我们可以用锁定词给它进行格式化就分4个分区,也可以用分128个分区的方式对它进行分区管理,格式化装修好了之后我们开始往里面搬家具,这个过程相当于是挂载,装修好格式化了之后我们得挂载,然后最后入住这么一个流程,挂载好了之后我们所有市面上买的各种移动硬盘 U盘等都是提前格式化分好区,然后售卖给你使用的,这些步骤基本上都不需要你再做了,但是你把 U盘插入电脑的过程相当于挂载,所以我们很多时候拔 U 盘需要点击一下移除。最后是逻辑卷,逻辑卷就是系统包括我们现在国内主流的 Linux 服务端系统它都会采用默认的逻辑卷的分区方式,用逻辑卷的分区方式不会像 Windows 一样 C 盘满了之后扩容起来是特别麻烦的,Linux 系统用逻辑卷的分区方式分好了之后,哪怕电脑我们现在正在用也可以随时扩容,所以它有动态扩容,包括我们可以把零散的分区整合成一个分区这样的功能。最后是我们的整个服务器的磁盘阵列的内容,这就是整个从第一章到第十三章的内容。
05.现场考试
稍后,考试题将针对每个人单独发放,考试时间各异。大家可以翻到最后,查看PPT上的相关内容。这里仅展示了我们刚才学习的网站链接,也就是那个网页的位置。问题答疑环节将安排在考试之后,如果大家有任何疑问,届时可以提出。考试预计将在3点50分结束,考试包含40道题,虽然我个人可能只需5分钟就能完成,但考虑到大家的情况,40分钟应该是足够充裕的。
这是考试的二维码,请大家使用手机扫描并开始作答。题目中可能会包含一些我们刚才未涉及的内容,比如关于Linux桌面操作系统的使用,例如Linux系统安装完成后所需的激活方式,包括激活码、激活文件和试用期激活这三种,以及一些常用的快捷键等。如果遇到问题,可以随时向我提问。至于其他题目,就看大家提前学习的程度了。如果你是Linux技术人员,我敢保证,这40道题中,你至少能做出30道,或者其中的一半。
现在,我们开始考试,大约到3点50分结束。考试结束后,我们将进行下一个流程。
今天,我们基本上确定了最后一个通过的名额,剩余的就是未通过的了。目前,我们总共有二三十人参加了考试,通过的人数大约有十几个,具体数字我不太确定,但肯定是一半以上。等最后一个考生完成考试后,我们就会颁发证书,不耽误大家时间。我看了一下,应该只剩下最后一个考生了,可能有一两个考生已经提前拿走了证书。现在大家先不要离开,因为离开的可能还没拿书包。
终于结束了。被念到名字的同学请上来,我们一起合影留念。没有领到证书的同学也不用灰心,明天还有机会重考,考试时间还是与今天相同。那我们本次统信技术认证培训专场就到这里结束了,谢谢大家,希望大家都有所收获。没有收到证书的同学,明天同一时间还可以再考一遍。