UCB: Sysadmin DeCal
课程简介
- 所属大学:UCB
- 先修要求:无
- 编程语言:shell
- 课程难度:🌟🌟🌟
- 预计学时:20小时
UCB 的 Linux 入门课,面向初学者系统介绍 Linux 基础、Shell 编程、tmux、Vim、包管理、服务、计算机网络、安全与密钥管理、Git、Docker、Kubernetes、Puppet 和 CUDA。
美中不足的是部分课程作业需要在远程服务器操作,比如关于 ssh 的练习,需要 UCB 内部账号访问。但是大部分作业可以通过自己搭建的虚拟机 + 使用 Xshell 等工具或者直接使用 Linux 桌面版来操作练习,在听完完整课程和做完作业后,相信已经对 Linux 有最基本的了解了。
为弥补无法使用远程服务器的不足以及熟悉 linux 命令行的需求,在此推荐 bandit 。bandit 是一款来自OverTheWire 网站的 Wargame,为 CTF 爱好者提供免费的练习靶场。bandit 的前 15 个 level 都是基础的 linux 操作而不涉及任何 CTF 知识。这些练习也正好弥补了 DeCal 外校无法访问的部分(主要是远程链接、文件权限)等内容。