标签: virtual-machine

需要免费在线虚拟unix pc

我使用的是Windows XP,我没有权利在我的电脑上安装任何软件.现在我正在研究UNIX.我想在终端中执行命令并虚拟使用UNIX.有没有网站可以让我免费通过在线练习UNIX?

unix virtual-machine

0
推荐指数
1
解决办法
9891
查看次数

虚拟机上的Web应用程序开发

如果这个问题似乎不专业,我很抱歉,但我是虚拟机主题的新手.我是一名开发使用MySQL和Virtuoso数据库的Web应用程序的学生.我的大学允许学生托管PHP Web应用程序,但不允许学生在有限的分配服务器空间上安装其他应用程序,在我的情况下我想安装Virtuoso .因此,我的教授建议我应该在虚拟机上开发我的应用程序,同时他会与大学讨论提出一个可能的解决方案.他还建议通过在虚拟机上开发网站,更容易部署到现场服务器一旦找到一个.

我已经查找了像VMServer和VirtualBox这样的免费虚拟机服务器,但我不确定这是否是我的情况所需要的.另外我还不清楚如何在虚拟机上开发网站与在我的PC上开发它不同.我非常感谢上述查询的任何帮助和建议.

谢谢!!

web-applications virtualhost virtual-machine

0
推荐指数
1
解决办法
2059
查看次数

如何或在何处使用phonegap和mgwt在eclipse中为vm参数设置参数

我使用mgwt和phonegap为我的移动网络项目和iam使用eclipse.要在我的项目中使用phonegap,我需要为vm参数设置两个参数,这些参数将在下面描述.

http://code.google.com/p/gwt-phonegap/wiki/FileModule

这些是两个参数.-DinsecurePhoneGapFileApi =真

-DphonegapFilePath ="您要使用的目录的路径"

我真的不知道在哪里或如何添加这些参数.

请帮忙.

eclipse gwt virtual-machine cordova mgwt

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

如何并行运行网络项目的分支?

我想在单独的虚拟主机/域上运行/托管项目 Git 存储库的特定分支,以进行测试/预览。我正在考虑在 Git 推送后将分支部署到“预览”或“测试”服务器以在浏览器中进行手动测试的过程。

例如,最好将名为“feature/my-new-feature”的分支部署到特定服务器,并通过“my-new feature.project.com”等 URL 访问该项目。

我面临的问题(理论上,首先)主要是关于数据库连接/配置、端口等方面的挑战。例如,如果在单个服务器上的不同子域上运行多个分支,它们将需要共享一个 MySQL安装 - 但实际上每个分支都需要它自己的、单独的 MySQL 实例,因为所有分支的数据库配置不会更改,这意味着它们连接到同一主机并使用相同的数据库名称、用户等。

一种方法可能是为它自己的子域上的每个分支运行一个 VM,将端口直接映射到 VM(至少我认为这是可能的),但是对于许多具有许多分支的项目,这意味着我需要很多硬件处理此事的权力。(可能还有很多钱。)

然后我听说了 docker 和/或 Linux 容器,并认为这可能会奏效,但我不完全确定它如何以及是否有效。

我想知道在没有干扰服务和相关冲突问题的情况下并行运行多个版本的项目的既定方法是什么。

是否可以将 docker 用于这样的设置,或者这是我前进的完全错误的方向?

非常感谢您的回答。

branch virtual-machine vhosts docker

0
推荐指数
1
解决办法
1344
查看次数

我无法从Windows主机访问在VM上运行的Django服务器

因此,我正在学习Django,而不是尝试在Windows上进行所有设置,而是设置了Ubuntu 14.04 Server VM并在此处进行了设置。我已将网络模式设置为桥接。我能够通过SSH进入虚拟机,并且一切正常。我遵循了该指南:https : //github.com/makrandgupta/pyladies-django-workshop并能够完成安装过程。我运行最终命令,程序告诉我服务器已启动并正在运行。当我尝试从主机上的浏览器访问来宾的IP时,只会出现“连接被拒绝”错误。我在另一个Linux安装上尝试过,在那里我可以通过来宾内部的浏览器访问网站,而不能从主机进行访问。我认为发行版会出现问题,因此切换到Ubuntu Server并遇到相同的问题。

知道我在做什么错吗?

linux windows django ubuntu virtual-machine

0
推荐指数
1
解决办法
1079
查看次数

我可以推出solaris EC2吗?

我需要在aws-ec2中启动solaris os,1)是否提供solaris ami?我的分析 - 我搜索但在aws市场中找不到任何地方.

2)我可以在本地创建vm of solaris,然后使用AWS VM导入导出导出到aws-ec2吗?

solaris virtual-machine amazon-ec2 amazon-web-services

0
推荐指数
1
解决办法
4761
查看次数

使用 VM 模块运行 Node.js 脚本:“ReferenceError: require is not a function”

我正在编写自己的自定义 node.js 服务器。它现在处理静态页面、AJAX GET、POST 和 OPTIONS 请求(后者用于 CORS),但我知道我为运行服务器端 GET 和 POST 脚本选择的方法不是最佳的 - 官方 node.js文档指出,启动大量子 node.js 进程是一个坏主意,因为它是一种资源匮乏的方法。它有效,但我知道可能有更好的方法来实现相同的结果。

所以,我来到了 VM 模块。我的第一个想法是这将解决机器与子进程混乱的问题,并使我的服务器更具可扩展性。

有一个小问题。我的服务器端脚本,对于诸如目录列表和将结果发送回浏览器之类的任务,从几个require语句开始以加载所需的模块。

最终编写了读取脚本文件的代码并将其传递给 vm.Script() 后,我现在遇到了一个错误:

“参考错误:要求不是一个函数”

我后来了解到,这样做的原因是 VM 为脚本启动了一个裸 V8 执行环境,而不是一个独立的 node.js 执行环境。为了让我的想法奏效,我需要 VM 为我提供一个单独的沙盒 node.js 执行环境。我如何实现这一目标?

我的初步研究告诉我,我需要提供虚拟执行环境与node.js的全局自身的单独副本,以便需要发挥预期的作用。我刚才提供的理解是否正确?如果是这样,我需要采取哪些步骤来执行此任务?

virtual-machine require node.js

0
推荐指数
1
解决办法
2782
查看次数

虚拟Windows 10机器没有Internet for VMware Fusion for Mac

我一直在面对Windows 10虚拟机中没有互联网的问题。我在Macbook Pro上运行VMWare Fusion。我尝试重新启动Win10 VM,VMWareFusion,但没有任何效果。

virtual-machine vmware-fusion windows-virtual-pc

0
推荐指数
1
解决办法
1189
查看次数

我的 AutoHotKey 脚本如何相应地启动批处理脚本?

这个脚本应该让我从 Windows 切换到 Linux(VM),反之亦然:

Pause::vmStart()
return

runVM := false
linux := false

vmStart()
{
    If (!runVM and !linux) {
        Run, C:\Users\patrick\dev-vm\PS.cmd
        runVM := true
        sleep, 18000
    }
    If (!linux and !WinExist("DevVM - 127.0.0.1:23389 - RDP")) {
        Run, C:\Users\patrick\dev-vm\RDP.cmd
    }
    if (!linux) {
        WinShow, DevVM - 127.0.0.1:23389 - RDP
        WinActivate, DevVM - 127.0.0.1:23389 - RDP
    }
    Send ^!{CtrlBreak}
    linux := !linux
}
Run Code Online (Sandbox Code Playgroud)
  • 当我在 Windows 中时,它需要先激活我的 RDP 窗口(工作正常)。
  • 当我在 Windows 中并且 VM 没有用 PS.cmd 启动时,它应该启动它(这也有效,大约需要 18 秒)
  • 使用 ^!{CtrlBreak} 是正常的开关也可以使用。

我认为我的括号/函数/布尔定义有问题。你发现错误了吗?

rdp autohotkey virtual-machine

0
推荐指数
1
解决办法
92
查看次数

我们为什么要使用Java虚拟机?

我试图围绕 Java 虚拟机以及它为什么使用字节码。我知道它被问了很多次,但不知何故我最终无法做出正确的假设,所以我研究了很多东西并决定解释我认为它是如何工作的以及它是否正确。

我知道在 C++ 中,编译器在特定(架构 + 操作系统)上编译源代码。因此,(x86 + Windows)的 C++ 编译版本不会在任何其他架构或操作系统上运行。

我的假设

Java 编译器在将源代码编译为字节码时,并不根据体系结构或操作系统进行编译。如果在 Windows 或 Mac 上编译,源代码将始终编译为相同的字节码。假设我们编译了,现在将字节码发送到另一台计算机(x86 + windows)。为了让那台计算机运行这个字节码,它需要 JVM。现在,JVM 知道它在什么架构 + 操作系统上运行。(x86 + 窗户)。因此,JVM 会将字节码编译为 x86 + Windows,并生成现在可以由实际计算机运行的机器码。

因此,即使我们使用 Java 虚拟机,我们仍然在我们的操作系统上而不是在虚拟机上运行实际的机器代码。虚拟机只是帮助我们将字节码转换为机器码。

这意味着在使用 Java 时,我们唯一需要担心的是安装 JVM,仅此而已。

我一直认为虚拟机只是一台计算机本身,它可以在自己的隔离位置运行代码,但是对于 JVM,我认为这是不正确的,因为我认为 JVM 生成的机器代码仍然必须是在我们拥有的实际操作系统上运行。

你认为我的假设正确吗?

c++ java assembly processor virtual-machine

0
推荐指数
2
解决办法
311
查看次数