目录
前言
Katacoda 是一个面向软件工程师的交互式学习和培训平台,提供浏览器中使用真实环境学习新技术的额能力,并且提供了许多免费的技术课程比如Docker、机器学习、网络、CI/CD、Serverless等,Katacoda有一个课程是可以免费体验Ubantu并且可以长期免费使用。该平台于 2019 年 11 月被 O’Reilly 收购,目前每个用户都可以免费地学习和创建课程。
开通服务
Katacoda支持多种登陆方式,点击首页右上角LOGIN图标选择[kbd] Log In with Github[/kbd]即可,当然有个别需求的同学可以通过邮箱创建新账号,登陆进去以后会提示完善账号信息。此外,Scenarios存储在 Git 仓库中,官方提供的操作指南可以帮助用户使用 Github、BitBucket、Gitlab 或其他托管服务手动配置 Git 仓库来存储课程信息。此外Katacoda还提供了命令行工具,在配置页面通过[kbd]npm install katacoda-cli –global[/kbd]进行安装。
体验Ubuntu
点击“Explore Playground”进入Ubuntu环境,top、free、df、ping等命令都可以执行:
$ uname -an Linux host01 4.4.0-193-generic #224-Ubuntu SMP Tue Oct 6 17:15:28 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux $ df -h Filesystem Size Used Avail Use% Mounted on udev 729M 0 729M 0% /dev tmpfs 150M 504K 150M 1% /run /dev/vda1 237G 7.3G 218G 4% / tmpfs 748M 0 748M 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 748M 0 748M 0% /sys/fs/cgroup tmpfs 150M 0 150M 0% /run/user/0
并且系统自带docker服务,用户可以直接拉取DockerHub开源镜像或者直接部署自己的Docker服务都是可以的。
CPU:2核 内存:1.5G 磁盘:218GB 系统:Ubuntu 16 地址:德国 萨克森自由州 法尔肯施泰因 运营商:hetzner.de 数据二:德国 | Hetzner数据中心 数据三:德国Sachsen
此外Katacoda还提供了多个版本的Ubuntu系统用于学习和测试:
学习各种课程的同时用户也可以创建自己的技术课程分享给其他人,Katacoda上众多的优秀课程和使用技巧等待各位同学来挖掘。
参考资料
转载请注明:雪后西塘 » Katacoda交互式学习和培训平台