请选择 进入手机版 | 继续访问电脑版
美国洛杉矶高防服务器499/月起 台湾中华电信服务器 20M独享带宽 香港美国站群机现货快速交付 青岛高防BGP 腾讯云 云服务器秒杀 首购99元/年
日本cn2服务器 不限流量 高防BGP服务器一手机房! 香港cn2服务器 5M独享 699/月 香港东南亚高防CN2服务器稳定延迟 自助金币兑换广告位
重庆电信服务器托管1U 10M 6000/年 新加坡CN2服务器I3/4G/1T/849/月 专业高防BGP一手机房,杭州小龙 自助金币兑换广告位 自助金币兑换广告位
菲律宾CN2服务器租用 延迟低 韩国企业级CN2服务器 不限流量 自助金币兑换广告位 美国圣何塞cn2高防服务器租用 河南浙江百兆大带宽 美国G口不限流
美国200G BGP高防服务器 阿里云官方合作伙伴 全场85折优惠 自助金币兑换广告位 泉州CN2服务器 10M独享 699/月 自助金币兑换广告位
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是一种更快的解决方案,特别是当您不需要完整虚拟环境的所有功能
热门推荐
  • 企业想发展区块链面临的五大挑战
  • 网络钓鱼警报:80%的公司缺乏DMARC政策来
  • 如何成为一个数据科学家:3个常见的错误
  • 企业CISO面临的五大网络安全挑战
阅读排行榜
联系我们

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

mail#idcjia.net
社会化关注

微信公众号

微信号:IDC之家

扫一扫关注我们

QQ交流群

群号:200940660

欢迎加入IDC大家庭

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