【运维 2025 招新】Course & Exercise Set #1

Maker 2025 运维部招新与新人培养系列 #0

该系列包含 2025 届运维部招新的相关课题,对运维部感兴趣的新人们可以尝试阅读学习。预计总共有不超过十个核心课题,每个课题包含若干相关讲解和习题。我们不会对所涉及的知识进行无微不至的讲解,但是会给出有价值的参考资料,贵在让真正感兴趣的同学进行探索。每个核心课题会有少量的相应习题,在我们的练习服务器上完成即可。

练习服务器(必须使用校园网访问):https://wakaba.scumaker.org

Ch 1.0. 涵盖内容

本课题适合有一定计算机基础的同学,至少要熟练使用 Windows 系统,如果对 powershell 或 cmd/批处理熟悉的话,则更好了。如果本来就有 Linux 基础,可以直接看 Ch 1.2 节,熟悉练习平台的使用后,可以直接尝试完成本节的习题。对于之后的章节也是如此,习题的完成情况将会成为我们二面的重要参考

本课题直接对标运维部所需技能,涵盖从快速上手 Linux 基础到计算机网络初步。不会对其中的原理深入涉及,而是注重快速上手和实践体验。鼓励在真实的环境中尝试新学到的内容。

另一方面,与很多计算机类的专业课所不同的是,我们聚焦于真正的现代 Linux 系统学习,尤其是在现代 Linux 系统上部署、维护服务的最佳实践,以及进行包管理、权限管理等的常见方法。

主要目的不是培养 linux 高手,而是培养大家的兴趣

Ch 1.1. 初识 Linux

[WIP]

Ch 1.2. 使用练习服务器环境

在上一届招新中,采取了在每个人电脑上安装 VMware 虚拟机,然后安装系统、配置环境的流程,很多同学被安装 vmware 和安装 ubuntu 卡住,造成最终的计划的目标没有完成。为此,我们吸取上一届招新的经验,核心理念是最大限度降低新人体验和使用 Linux 的门槛,因而诞生了该系列课程,并为大家提供一个简单的、可以快速上手进行初步练习的平台。

在校园网内(不可使用手机流量或移动热点),访问 https://wakaba.scumaker.org ,你会看到登录界面,我们统一使用 freshmen 这个用户,因此在这里输入 freshmen,然后按下回车就好

屏幕截图_20250810_040759

然后就可以输入密码,密码也是 freshmen输入的密码不会显示出来,这是正常的,只需盲输即可

屏幕截图_20250810_040817

输入完密码之后,按下回车,如果一切顺利,就可以看到所谓的 shell 界面了。

现在尚且不急着了解这背后发生了什么,本课题的核心之一是快速上手使用 Linux 系统,而不是涉及其中的详细原理。

Ch 1.3. shell 命令基础

在进入 shell 界面后,就能够通过命令(command)来与系统交互了。命令就是一串字符,命令包含两部分,谓词和参数列表(arguments),前者告诉系统要做什么,后者描述做这件事的具体细节。

例如,下面这条命令:

mkdir some_folder

含义是创建一个名为 some_folder 的文件夹,mkdir 就是谓词,make directory 的简写,后面紧跟的 some_folder 就是要创建的文件夹了。在命令中,空格是分隔符(splitter),计算机在解析输入的命令时,将空格视为分隔谓词和参数列表、以及参数列表中元素的符号。

在完成复杂任务的命令中,参数可以有很多,例如:

sudo udevadm info --tree --path /devices/class/net/eth0

sudo 作为谓词,其后跟了 udevadm, info, --tree, --path, /devices/class/net/eth0 这 5 个参数,分别指明了这个命令完成指定任务所需的方方面面的数据。

一条命令执行后,它可能会输出一些东西,例如:

可以看到,执行了 lspci 命令后,它产生了相当丰富的输出,至于如何解读这些信息,那是非常进阶的内容了。总之我们现在知道了,执行命令之后在控制台上产生的东西,称为该命令的输出(output),或者更传统地,我们称它在控制台上 打印(print) 出了一些内容。

不过我们现在可以来看一个更简单但是有趣的例子,echo 命令,它会简单地打印出你提供给它的所有参数:

习题:

  1. 完成验证和登录的步骤,能成功进入练习平台;
  2. 执行命令 cat shukudai0.txt,它的输出是什么?将结果通过 QQ 告诉部长(
  3. 创建一个以你的名字的拼音命名的文件夹,全小写无空格,例如 zhangsan,用 v 来代表汉语拼音的 ü.
3 个赞

太强了 :fist_left:
强力推荐

2 个赞

欢迎更多的同学加入强大的运维部

3 个赞

加入运维部谢谢喵

2 个赞

8/10 修订:

  • 废弃了 shukudai.scumaker.org 域名,练习平台迁移到 wakaba.scumaker.org,并简化了验证和登录流程;
  • 现在练习平台的所有数据都只在校园网内网传输,极大改善了操作延迟;
  • 调整章节结构和部分细节,减少术语的提前使用,以及不恰当的措辞。