标签: virtual-machine

Amazon EC2上的多个用户

是否可以让多个用户管理Amazon EC2环境?我想授权其他几个人在我现有的结算帐户中创建计算机.

virtualization virtual-machine amazon-ec2 amazon-web-services

7
推荐指数
2
解决办法
3754
查看次数

像Smalltalk这样的Python开发环境

我喜欢用Python语言编程来解决系统管理环境中的日常问题,我很高兴,但最近我正在学习Pharo Smalltalk,因为我对这种语言在对象编程中的不同方法非常着迷.
我非常喜欢Smalltalk关于将环境保存在一个文件中的虚拟机和系统映像概念的想法.
它在Python中是否存在类似的东西?

python development-environment smalltalk virtual-machine pharo

7
推荐指数
1
解决办法
826
查看次数

你可以像Java应用程序一样部署用smalltalk/squeak/pharo编写的应用程序吗?

最近我一直在探索smalltalk方言的世界并且给我留下了非常深刻的印象(从这里可以理解,当我写'smalltalk'时,我正在引用任何现代的smalltalk方言 - squeak/pharo/etc).我喜欢VM的小占地面积和语言本身.

作为研究生,经常需要编写支持我研究的工具.通常我使用Java是因为我可以轻松地将工具部署到我的同事,而不必担心他们的计算机设置是什么或者他们是多么精通技术.启动GUI界面非常容易,最终用户所要做的就是双击可执行JAR并且它们是gtg.问题是Java存在各种安全问题,并不总是在每个平台上以相同的方式运行.因此,Smalltalk开始看起来很有吸引力.

我知道可以创建一个只需双击图标即可启动的smalltalk程序.我想知道的是我是否可以创建一个沙盒的smalltalk世界,这样用户看到并能够与之交互的唯一内容就是我的应用程序.我不希望他们看到smalltalk世界的任何方面.这样,用户就不会意外地搞砸或弄糊涂,因为他们可以访问与程序使用不直接相关的大量选项.这是可能的,如果是的话,我该怎么做?

java smalltalk squeak virtual-machine pharo

7
推荐指数
1
解决办法
1243
查看次数

Vagrant SSH - 设置和连接MySQL

我最近安装了VM和Vagrant来处理我的Laravel项目.所以我是新手.我的主机上没有安装MySQL.我试着Vagrant up然后ssh vagrant@127.0.0.1 -p 2222.这一切都很好,花花公子.我想访问MySQL而无法访问.这就是我所做的:

mysql -u root -p (password "") -h localhost
mysql -u root -p (password "root") -h localhost
mysql -u root -h localhost
Run Code Online (Sandbox Code Playgroud)

甚至所有没有的人-h localhost.我之前没有设置MySQL所以请记住,我从来没有创建帐户甚至访问MySQL.

我四处搜索,我发现了这个:

去:

sudo vi /etc/mysql/my.cnf
Run Code Online (Sandbox Code Playgroud)

并注释掉:skip-external-locking改变这个:bind-address: 0.0.0.0.

然后我回去重新使用MySQL sudo service mysql restart并再次尝试这些命令......仍无法访问.

顺便说一下,我得到的错误是: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

然而,有一些我觉得有趣...我去了cd /etc/mysql,我找到了一个名为的文件:debian.cnf它有一个用户名和密码,我尝试了用户名和密码,我登录了!!! 但我不认为我应该这样做.并且该文件提供的密码可能是某些内容的哈希值.

我卡住了.我不知道该怎么做!

更新 我忘记添加:如果我只是提供mysql,我收到此错误ERROR 1045 (28000): Access denied …

mysql ssh virtual-machine vagrant laravel

7
推荐指数
1
解决办法
6850
查看次数

Docker Quickstart Terminal有什么作用?

我刚刚开始使用Docker.我能够运行我的服务器,并在它们之间进行通信.

我不明白的是:为什么我需要运行Docker命令,例如$ docker run somerepo/image从Docker Quickstart Terminal打开的窗口.从"常规"终端窗口运行它返回$ docker run dockerinaction/hello_world docker: Cannot connect to the Docker daemon. Is the docker daemon running on this host?. See 'docker run --help'.

据我所知,在OS X和Windows上,Docker需要使用Linux 2.6(在我的情况下)启动一个虚拟机,并且所有容器都在该VM中运行.

我虽然docker CLI连接到在该VM内部运行的docker deamon,然后我不明白Quickstart Terminal中发生了什么.

virtual-machine docker

7
推荐指数
1
解决办法
4679
查看次数

字节码和汇编语言是一回事吗?

这个问题可能看起来很奇怪,但我仍然试图掌握虚拟机的概念.我已经阅读了几个答案,但是如果Java字节码(以及MSIL)与汇编语言相同,我仍然无法得到.据我所知,字节码和汇编都被编译成机器码,所以从抽象的角度讲,它们处于同一级别,即比机器码高出一步.字节码也只是汇编语言,即人类可读的机器代码形式.如果是,那么为什么仍然使用汇编语言?为什么不用字节码(可以在不同的机器上移植)而不是汇编语言(特定于单个机器架构)进行编程?谢谢

assembly cil bytecode virtual-machine machine-code

7
推荐指数
1
解决办法
1108
查看次数

虚拟机操作系统不支持鼠标指针集成

我试图通过 Oracle Virtual Box 在我的 MacBook 中设置虚拟机。

主机操作系统:Mac

应用程序:Oracle 虚拟

虚拟机操作系统:CentOS 7

当我尝试开始操作系统安装时,我发现虚拟机的鼠标捕获无法正常工作。

观察:一旦鼠标指针在虚拟机中被捕获,它就不会像预期的那样可见

我还收到了一条与此相关的弹出消息;

弹出消息: 虚拟机报告来宾操作系统在当前视频模式下不支持鼠标指针集成

mouse virtualization virtual-machine

7
推荐指数
1
解决办法
2万
查看次数

为什么 Azure 在虚拟机上提供多个删除锁?

众所周知,我们可以应用锁来防止 Azure 中虚拟机的意外删除。要删除它 - 我们必须首先取消分配/删除锁。但是为什么 azure 对同一资源提供多个删除锁呢?即使是单个锁也可以像多个锁一样工作。

下面是一个示例图像 -在此输入图像描述

virtual-machine azure azure-virtual-machine

7
推荐指数
1
解决办法
1万
查看次数

在 Win10 pro 上安装 Docker 桌面后 VirtualBox 和 Vagrant 停止工作

在 win 10 pro 上我得到了 VM、Vagrant 和 Homestead。安装 Docker Desktop VM 后,Vagrant 停止工作。来自控制台的消息:

 $ vagrant up --provision
Bringing machine 'homestead' up with 'virtualbox' provider...
==> homestead: Checking if box 'laravel/homestead' version '10.1.0' is up to date...
==> homestead: A newer version of the box 'laravel/homestead' is available and already
==> homestead: installed, but your Vagrant machine is running against
==> homestead: version '10.1.0'. To update to version '10.1.1',
==> homestead: destroy and recreate your machine.
==> homestead: Clearing any previously …
Run Code Online (Sandbox Code Playgroud)

virtual-machine docker

7
推荐指数
1
解决办法
2101
查看次数

如何在 Virtualbox 上运行 Ubuntu 20.04 时获得全屏

我知道这是一个相当常见的问题,但我遵循了其他解决方案,但它们似乎都不能解决我的问题。我正在 Virtualbox 上运行 Ubuntu 20.04 虚拟机。我已经将虚拟机设置得很好,但想以全屏模式查看它,但我不能这样做。当我进入全屏模式时,“Ubuntu 屏幕”仍然是窗口并且非常小。

我知道这种方法应该通过安装来宾添加来实现,我已经这样做了。我认为它是成功的,因为当我运行时lsmod | grep vboxguest,我得到输出:vboxguest 45056 0,我收集的这意味着 Virtualbox 内核模块已安装并且来宾添加已正确安装。

但是,当我尝试进入全屏模式时,它仍然是窗口而不是全屏

我在这里缺少什么?如何才能全屏显示?

编辑:我看过: https: //superuser.com/questions/408101/virtual-box-not-filling-entire-screenhttps://www.howtoing.com/install-virtualbox-guest-additions-在-ubuntu/ 中 尝试获取帮助

ubuntu virtual-machine virtualbox-guest-additions

7
推荐指数
1
解决办法
3万
查看次数