请选择 进入手机版 | 继续访问电脑版
美国洛杉矶高防服务器499/月起 台湾中华电信服务器 20M独享带宽 香港30M大带宽1099 直连线路 青岛高防BGP 腾讯云 云服务器秒杀 首购99元/年
日本cn2服务器 不限流量 杭州bgp,浙江高防服务器一手资源 香港cn2服务器 5M独享 699/月 香港东南亚高防服务器CN2直连稳定 自助金币兑换广告位
重庆电信服务器托管1U 10M 6000/年 新加坡CN2服务器I3/4G/1T/849/月 山东高防BGP,山东机房资源 高防BGP一手资源诚招代理 镇江大带宽,济南100g秒解499起
菲律宾CN2服务器租用 延迟低 韩国企业级CN2服务器 不限流量 杭州高防BGP服务器,一手机房资源 美国圣何塞cn2高防服务器租用 香港特惠10M799 站群4C1200
香港、美国站群服务器 阿里云官方合作伙伴 全场85折优惠 韩国大带宽20M-1G独享E5机型500元 杭州bgp,浙江高防一手资源 自助金币兑换广告位
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是一种更快的解决方案,特别是当您不需要完整虚拟环境的所有功能
热门推荐
  • 《2019嘉兴大数据暨分布式云存储技术峰会》
  • 研究人员希望5G的扩展能彻底改变数据分析
  • 为什么数据对中小型企业的重要性高于收入
  • 2019年上半年,云服务和基础设施的收入达到
阅读排行榜
联系我们

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

mail#idcjia.net
社会化关注

微信公众号

微信号:IDC之家

扫一扫关注我们

QQ交流群

群号:200940660

欢迎加入IDC大家庭

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