阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

免费获取Linux,无需购买服务器既可使用Linux系统的开源工具

2次阅读
没有评论

共计 1524 个字符,预计需要花费 4 分钟才能阅读完成。

免费获取 Linux,无需购买服务器既可使用 Linux 系统的开源工具

前言

你还在为搭建 Linux 环境而烦恼吗?无论是学习 Linux 系统、开发测试应用,还是搭建个人服务器,都需要一台 Linux 主机。传统的方式是购买云服务器,但这种方式往往需要一定的费用,而且配置起来也比较麻烦。

本篇文章介绍一个无需购买服务器既可使用 Linux 的开源工具。

只需要你有一个 github 账号,域名(可有可无),即可获取 linux

WebVM

WebVM 是一个基于 Web 技术的开源项目,它允许你在浏览器中直接运行一个完整的 Linux 系统。这意味着,你无需下载和安装任何软件,只需打开一个网页,就可以开始你的 Linux 之旅了。

WebVM 基于 CheerpX 虚拟化引擎,提供了一个安全、沙盒的 x86 虚拟环境,可运行二进制文件、命令行工具、文本编辑器、编译 C /C++ 程序等等。

开源地址:https://github.com/leaningtech/webvm

官网、演示网站:https://webvm.io/

免费获取 Linux,无需购买服务器既可使用 Linux 系统的开源工具

应用场景

场景一:学习 Linux 命令

初学者学习 Linux,最重要的就是熟悉各种命令。WebVM 提供的 Linux 环境完全支持 Bash 命令行操作,你可以在这个环境中学习并执行各种命令,例如 ls、cat、grep 等常见操作。

场景二:开发与测试

对于开发者来说,有时需要在不同的平台上进行快速测试,而本地没有配置合适的环境。WebVM 提供的虚拟 Linux 环境可以帮助你进行简单的开发和测试。你可以编写和运行脚本、使用文本编辑器处理文件,甚至配置轻量级的开发环境。

部署方法

1. 将 Webvm 仓库 fork 到自己的仓库

进入:https://github.com/leaningtech/webvm 点击 fork 叉过来。

免费获取 Linux,无需购买服务器既可使用 Linux 系统的开源工具

免费获取 Linux,无需购买服务器既可使用 Linux 系统的开源工具

2. 设置 setting

叉过来之后,在自己的仓库中,点击“setting”点击 pages,选择 Github Actions

免费获取 Linux,无需购买服务器既可使用 Linux 系统的开源工具

免费获取 Linux,无需购买服务器既可使用 Linux 系统的开源工具

设置域名(可选)

如果有自己的域名,可以设置,如果没有则为空

我这里设置自己的域名:webwm.xgss.net

解析:webwm.xgss.net 解析 CNAME 到 funet8.github.io(你的是其他的名字)

免费获取 Linux,无需购买服务器既可使用 Linux 系统的开源工具

3. 设置 actions

点击 actions,选择 deploy,点击 Run workflow。

稍等片刻,执行成功

免费获取 Linux,无需购买服务器既可使用 Linux 系统的开源工具

免费获取 Linux,无需购买服务器既可使用 Linux 系统的开源工具

4. 访问 webvm

我这里 访问:http://webvm.xgss.net/

免费获取 Linux,无需购买服务器既可使用 Linux 系统的开源工具

刚开始 https 证书没有生效,导致会报错 ”This page is not in a secure context. Serve over HTTPS or WSS”

只需要等待 https 证书生效,大概 1 个小时内。

免费获取 Linux,无需购买服务器既可使用 Linux 系统的开源工具

示例:

  Welcome to WebVM. If unsure, try these examples:

     python3 examples/python3/fibonacci.py 
     gcc -o helloworld examples/c/helloworld.c && ./helloworld
     objdump -d ./helloworld | less -M
     vim examples/c/helloworld.c
     curl --max-time 15 parrot.live  # requires networking

user@:~/$ 
user@:~/$ 
user@:~/$ 
user@:~/$ python3 examples/python3/fibonacci.py 
  0:   0
  1:   1
  2:   1
  3:   2
  4:   3
  5:   5
  6:   8
  7:  13
  8:  21
  9:  34
 10:  55
 ......

结束

开源 WebVM 为我们提供了一个免费的、高效率的 Linux 学习与实践平台。

缺点也有的,就是配置较低,由于大家都懂的原因,网络响应有时候比较慢,聊胜于无吧。

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2024-10-15发表,共计1524字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中