如何使用客户端/服务器架构执行linux命令

时间:2016-03-13 05:59:21

标签: javascript php linux

我想要的是一个客户端登录我的网站,可以执行任何linux命令。 实现它的最佳实践是什么?我应该使用在Apache上运行的HTML / JavaScript和PHP后端。 或者我google了一些东西,发现node.js. 您可以认为我想在Web浏览器中为客户端模拟Linux终端。 你认为我需要在后端运行Linux机器吗?如果是,它将如何处理登录和执行命令的多个用户。它会创建每个会话的实例并为其执行。 只是好奇这将如何工作。 例如:“4个用户登录到我的网站,因此为他们创建了4个不同的会话。他们都看到了一个linux终端。他们都发送了一些linux命令并按下回车键。” 我想模拟这个。 任何想法......

1 个答案:

答案 0 :(得分:1)

我强烈建议您使用JAVASCRIPT @两端,因为您现在正在处理SERVERS,因此您需要超快速执行APP

我建议你为你的项目做些事情:

  1. NODE.JS - for Backend
  2. AngularJs - for frontend
  3. SSH2 npm模块
  4. MongoDB的
  5. 猫鼬ODM
  6. node.js将在您的项目中提供帮助,因为它本质上是快速和异步的。它快速且兼容。

    angularjs将帮助你在前端,因为它不渲染或执行整个HTML,它只做一部分或视图。所以它本质上变得超快。

    如果您也想使用数据库。然后我的推荐是使用MONGODB和猫鼬作为ODM。

    SSH2包装器是您正在查看的高级工具。

    注意:LAMP几乎被MEAN堆栈杀死了。所以使用PHP会增加你的代码编写以及维护代码的任务。

    谢谢&干杯