请选择 进入手机版 | 继续访问电脑版
自助金币兑换广告位 自助金币兑换广告位 自助金币兑换广告位 自助金币兑换广告位 自助金币兑换广告位
自助金币兑换广告位 自助金币兑换广告位 自助金币兑换广告位 自助金币兑换广告位 自助金币兑换广告位
自助金币兑换广告位 自助金币兑换广告位 自助金币兑换广告位 自助金币兑换广告位 自助金币兑换广告位
自助金币兑换广告位 自助金币兑换广告位 自助金币兑换广告位 自助金币兑换广告位 自助金币兑换广告位
自助金币兑换广告位 自助金币兑换广告位 自助金币兑换广告位 自助金币兑换广告位 自助金币兑换广告位
IDC之家 名录 数据中心 管理运维

如何使用multipass安全的测试bash脚本

如果您倾向于为备份、安全性或其他数据中心需求拼凑自己的Linux bash脚本,那么有时您可能会犹豫是否要运行新创建的脚本。它会做什么?它可能会删除关键数据吗?它可能会导致数据中心服务器崩溃吗?
因此,您可能需要一个环境来测试这些脚本。这就是multipass这样的工具派上用场的地方。Multipass是一个开源工具,它使创建、管理和维护虚拟机(VM)变得很容易。通过创建虚拟机,您可以沙箱化这些脚本,这样运行它们就不会损害主机。
该工具是通过snap安装的,因此任何支持snap包的Linux发行版都可以工作,只要操作系统安装在支持虚拟环境的机器上。我将在Pop!_OS上演示。
安装
首先要做的是安装multipass。打开终端窗口并发出命令:
sudo snap install multipass --beta --classic
命令完成后,您就可以开始了。
用法
此过程的下一步是创建虚拟机。让我们创建一个名为test的程序。这是通过以下命令完成的:
multipass launch --name test
注意:如果命令拒绝启动,提示说它不在您的路径中,则可能必须使用可执行文件的完整路径发出命令,如下所示:
/ snap / bin / multipass --name test
命令完成后,您应该看到:
Launched: test
使用以下命令登录到新虚拟机:
multipass shell test
您现在应该在VM中找到一个完全不同的bash提示符(图A)。

我们的测试vm shell现已准备就绪。
您现在可以在此虚拟机shell中创建脚本并运行它,而不会危及生产服务器。完成测试后,使用以下命令退出虚拟环境:
exit
要删除虚拟环境,请发出以下命令:
multipass delete test
当然,您可以在成熟的虚拟机上运行bash脚本测试(如VirtualBox或VMware创建的虚拟机),但是multipass是一种更快的解决方案,特别是当您不需要完整虚拟环境的所有功能
热门推荐
    热门话题
    阅读排行榜
    联系我们

    工作日:周一至周五9:00-17:00

    mail#idcjia.net
    社会化关注

    微信公众号

    微信号:IDC之家

    扫一扫关注我们

    QQ交流群

    群号:200940660

    欢迎加入IDC大家庭

    Powered by IDC之家丨Discuz X3.4© 2010-2019 idcjia Inc.( 渝ICP备17007481号-4 )