`
mryufeng
  • 浏览: 982292 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

erlang远程控制

阅读更多

1. MODULE

slave

MODULE SUMMARY

Functions to Starting and Controlling Slave Nodes

2. MODULE

pool

MODULE SUMMARY

Load Distribution Facility

3.  Erlang Shell


Eshell V5.5.5  (abort with ^G)
1>
User switch command
 --> h
  c [nn]   - connect to job
  i [nn]   - interrupt job
  k [nn]   - kill job
  j        - list all jobs
  s        - start local shell
  r [node] - start remote shell
  q        - quit erlang
  ? | h    - this message
 -->

4. MODULE

erl_boot_server

MODULE SUMMARY

Boot Server for Other Erlang Machines

利用slave模块 通过rsh ssh之类的程序 启动远端机器上的erlang程序, 接受主节点的控制, 完成如自动部署 资料收集 远程控制等活动。
pool模块进行简单的负载均衡。

通过shell 我们可以connect到远端的erlang的终端 下达命令。

通过erl_boot_server 可以实现模块从远端自动加载 省去了erlang程序部署和更新的繁琐 你只要更新主节点。

有这4个模块 我们的life easy很多。

分享到:
评论

相关推荐

    erlang 深度分析

    Erlang远程控制 - **功能**: 允许在不同节点之间发送控制命令。 - **实现**: 通过`net_adm`模块实现远程节点的管理。 - **应用场景**: 系统监控和故障恢复。 #### 12. Erlang内置Port相关的驱动程序 - **概念**: ...

    Concurrent Programming in ERLANG (P1-90)

    这部分介绍了基本的编程概念,如变量、数据类型、流程控制等。例如,在Erlang中,所有变量都是只读的,这意味着一旦一个变量被赋值后就不能改变其值,这有助于简化并发问题的处理。 **1.2 数据类型** Erlang支持...

    跨平台速度快小巧流畅的免费远程桌面连接控制传输工具.rar

    因此,很多人会选择其它的远程控制、传输软件, 就是一个很不错的选择。 是一款跨平台速度快的免费远程连接/远程桌面控制/远程发送、接受文件软件,据说是前 TeamViewer 开发小组人员自立门户的产品,它拥有先进的...

    Python-一个用Python实现的Erlang结点使用gevent库

    6. **跨语言通信**:Pyrlang项目可能涉及到进程间通信(IPC)或远程过程调用(RPC),允许Python程序与Erlang VM通信。这可能涉及到Erlang的分布式协议、端口或者Erlang的消息传递机制。 综上所述,这个项目涵盖了...

    erlang并发编程 .pdf

    在分布式编程方面,Erlang提供了一套完整的分布式机制,包括进程的远程注册、连接和通信等。这种机制允许Erlang程序分布在不同的物理机器上运行,而对程序员来说,这一切都是透明的,使得Erlang非常适合开发分布式...

    cerl, 面向 C 的CERL2.0 Erlang模型.zip

    描述中的“venus”可能指的是CERL2.0中的一个组件或者服务,它与RPC(远程过程调用)紧密相关。在CERL中,RPC机制允许不同的进程之间进行通信和数据交换,实现跨节点的服务调用,这在分布式系统中非常重要。连续出现...

    基于Erlang+Vue的工业物联网平台项目源码+数据.rar

    低代码远程控制电表,尤其是拉合闸操作,可能通过API调用实现,这要求后端能够处理这类请求并安全地控制电表设备。 6. **低代码开发**:提到的“低代码”概念意味着平台可能提供图形化的界面,允许用户通过拖拽和...

    Python-inetsshdist一个运行在ssh上的Erlang发行版网络协议

    然而,`Python-inetsshdist` 提供了一个替代方案,使得Erlang节点能够利用SSH的加密和安全特性,这在某些场景下是非常有用的,比如在不安全的网络环境中或者需要严格安全控制的分布式系统。 **Python角色** 在这个...

    RabbitMQ集群 所需的erlang和rabbitmq的rpm包

    同时,为了安全起见,应设置适当的访问控制,如限制远程管理接口,或者为每个用户分配特定的权限。 6. **持久化与备份**:为了防止数据丢失,RabbitMQ支持消息持久化,即使在服务器重启后也能恢复。此外,定期备份...

    仿知乎java源码-py_interface:Erlang到Python的集成:Python程序可以显示为Erlang节点

    它们通常基于Erlang的分布式协议,让Python可以像操作本地对象一样操作远程Erlang节点。 3. **并发和分布式计算**:Erlang以其轻量级进程和消息传递机制,非常适合处理高并发场景和分布式系统。了解Erlang的actor...

    Erlang中文手册

    - 分布式:支持跨节点的消息传递和远程过程调用。 **1.1.1 入门指导** - **目标**: 提供了一个简单的介绍,帮助初学者快速上手Erlang。 - **内容**: 覆盖了基础语法和概念,但未深入探讨复杂结构和高级特性。 **...

    E语言写的远控源代码

    【标题】"E语言写的远控源代码"指的是使用E...通过深入研究这份源代码,不仅可以提升Erlang编程技能,还能对远程控制系统的实现有更深入的理解,这对于开发网络应用、安全研究或者系统管理员来说都是宝贵的实践经验。

    erlmonads:Erlang 的语法扩展提供了 do-notation 和 Monads

    导入为:这增加了对将远程函数导入当前模块命名空间的支持,并显式控制本地函数名称。 用 要使用这些解析转换-compile任何一个,您必须将必要的-compile属性添加到您的 Erlang 源文件中。 例如: -module(test). ...

    EMQTT(Erlang MQTT服务器)

    1. 智能家居:连接各种智能设备,如智能灯泡、恒温器、安防系统等,实现设备间的通信和联动控制。 2. 工业自动化:在工厂环境中,用于监测设备状态、收集生产数据,实现远程监控和故障预警。 3. 车联网:车辆通过...

    RabbitMq windows 安装包

    在Windows环境中,RabbitMQ的服务可以通过服务管理器进行控制,例如,你可以使用`rabbitmq-service start/stop/restart`命令来启动、停止或重启RabbitMQ服务。 最后,了解一些最佳实践对于优化RabbitMQ的性能和稳定...

    esshd:适用于Elixir和Erlang应用程序的简单SSH服务器

    由于SSH 2.0版具有安全性,并且具有细粒度访问控制和身份验证方法的功能。 插入Elixir或Erlang REPL的快速方法。 创建远程可访问的自定义外壳程序的最简单方法。 安装 如果,则可以通过在mix.exs中的依赖项列表中...

Global site tag (gtag.js) - Google Analytics