受控端命令

核心命令

在命令行中输入 appnode agent,可查看所有核心命令:

# appnode agent
NAME:appnode-agent - appnode agent command line toolsUSAGE:appnode-agent  command [command options] [arguments...]AUTHOR(S):AppNode Dev Team <develop@appnode.com> COMMANDS:status   status agentstart    start agentstop     stop agentrestart  restart agentconfig   config agentremove   remove agentlicense  license management

受控端服务管理

查看受控端运行状态

appnode agent status

示例(CentOS 6下):

# appnode agent status
appnode-agent-server (pid  2145) is running...

启动受控端

appnode agent start

示例(CentOS 6下):

# appnode agent start
Starting AppNode Agent:                                    [  OK  ]

停止受控端

appnode agent stop

示例(CentOS 6下):

# appnode agent stop
Stopping AppNode Agent:                                    [  OK  ]

重启受控端

appnode agent restart

示例(CentOS 6下):

# appnode agent restart
Stopping AppNode Agent:                                    [  OK  ]
Starting AppNode Agent:                                    [  OK  ]

受控端配置

查看受控端的所有配置

appnode agent config

示例:

# appnode agent config
agent_network         : tcp
agent_ip_addr         : 0.0.0.0
agent_port            : 9999
agent_protocol        : http
agent_domain_name     :
agent_tls_cert        : <not set="">
agent_tls_key         : <not set="">
agent_sign_key        : ExRXPjabfcnrnTxHw2wa4rR830gPz542

各个参数的含义:

  • agent_network
    受控端网络类型,为 tcp(TCP连接)或 unix(本地 Unix Domain Socket)
  • agent_ip_addr
    受控端监听的 IP 地址,* 或 0.0.0.0 表示全部。
    IP 地址必须为本地网卡中存在的 IP 地址。
  • agent_port
    受控端监听的 TCP 端口,范围为:1~65535。
  • agent_protocol
    受控端使用的协议,为 http 或 https。
  • agent_domain_name
    受控端绑定的域名,绑定域名后只能通过绑定的域名访问受控端。
  • agent_tls_cert
    受控端 SSL 证书文件路径。
    受控端使用的协议为 https 时才有效。
  • agent_tls_key
    受控端 SSL 密钥文件路径。
    受控端使用的协议为 https 时才有效。
  • agent_sign_key
    受控端 API 签名密钥。
    请勿设置为空,否则你的服务器将可能会攻击。

查看受控端的单个配置

appnode agent config 配置项

示例,查看监听的端口:

# appnode agent config agent_port
agent_port            : 9999

修改受控端配置

appnode agent config 配置项 配置值

示例,修改绑定的域名为:1.node.appnode.com:

# appnode agent config agent_domain_name 1.node.appnode.com
# appnode agent config
agent_network         : tcp
agent_ip_addr         : 0.0.0.0
agent_port            : 9999
agent_protocol        : http
agent_domain_name     : 1.node.appnode.com
agent_tls_cert        : <not set="">
agent_tls_key         : <not set="">
agent_sign_key        : ExRXPjabfcnrnTxHw2wa4rR830gPz542

示例,取消域名绑定:

# appnode agent config agent_domain_name ""
# appnode agent config
agent_network         : tcp
agent_ip_addr         : 0.0.0.0
agent_port            : 9999
agent_protocol        : http
agent_domain_name     :
agent_tls_cert        : <not set="">
agent_tls_key         : <not set="">
agent_sign_key        : ExRXPjabfcnrnTxHw2wa4rR830gPz542

序列号授权管理

在命令行中输入 appnode agent license,可查看所有授权管理命令(和控制中心一样):

# appnode agent license
NAME:appnode-agent license - license managementUSAGE:appnode-agent license command [command options] [arguments...]COMMANDS:list    show license listissue   issue a new licenseupdate  update all licensedelete  delete a licensebindip  set or show bind ip addressmac     get MAC of current machineOPTIONS:--help, -h  show help

显示所有序列号授权

appnode agent license list

示例:

# appnode agent license list-------- LICENSE LIST --------SN   : agent-free
PCODE: agent-free
PNAME: 受控端免费版 通用型
IP   : 115.29.*.*
FLG  : agent,filemgr,service,usermgr,procmgr,crond,service,scriptmgr,logmgr,iptables,backupmgr
TTL  : 604800
NUP  : 2016-09-28 12:27:45 CST
EXP  : 2016-10-04 12:27:45 CST
END  : 2106-02-07 14:28:15 CST
PMN  : Y
MAC  : 6a82113d1767e6f1116352df9e9f0f7731cb102a52204088dcc1566a75ae9044
STA  : ACTIVESN   : T*6FV-W*0VH-F*XVD-H*FPO-Q*PG8
PCODE: agent-standard
PNAME: 受控端标准版 通用型
IP   : 115.29.*.*
FLG  : nginx,mysqld,php,sshd,storage,rsync,rsyncd,sysmonitor,pptpd,pureftpd,shadowsocks,memcached,smbd,redis,51sync
TTL  : 604800
NUP  : 2016-09-28 12:27:45 CST
EXP  : 2016-10-04 12:27:45 CST
END  : 2017-09-23 20:53:08 CST
PMN  : N
MAC  : 6a82113d1767e6f1116352df9e9f0f7731cb102a52204088dcc1566a75ae9044
STA  : ACTIVE

各个参数的含义:

  • SN:序列号
  • PCODE:产品代号
  • PNAME:产品名称
  • IP:授权使用的公网 IP 地址
  • FLG:可以使用的应用代号列表
  • TTL:每次更新的授权文件的过期时间
  • NUP:下次授权更新时间
  • EXP:本次授权到期时间
  • END:授权最终到期时间
  • PMN:是否终身有效
  • MAC:机器码
  • STA:授权状态

激活序列号

appnode agent license issue 序列号

示例:

# appnode agent license issue T*6FV-W*0VH-F*XVD-H*FPO-Q*PG8-------- ISSUE SUCCESSFULLY --------SN   : T*6FV-W*0VH-F*XVD-H*FPO-Q*PG8
PCODE: agent-standard
PNAME: 受控端标准版 通用型
IP   : 115.29.175.190
FLG  : nginx,mysqld,php,sshd,storage,rsync,rsyncd,sysmonitor,pptpd,pureftpd,shadowsocks,memcached,smbd,redis,51sync
TTL  : 604800
NUP  : 2016-09-28 15:14:14 CST
EXP  : 2016-10-04 15:14:14 CST
END  : 2017-09-23 20:53:08 CST
PMN  : N
MAC  : 6a82113d1767e6f1116352df9e9f0f7731cb102a52204088dcc1566a75ae9044
STA  : ACTIVE

更新授权

更新所有序列号的授权:

appnode agent license update

示例:

# appnode agent license updateupdating agent-free: OK
updating T*6FV-W*0VH-F*XVD-H*FPO-Q*PG8: OK

更新单个序列号的授权:

appnode agent license update 序列号

示例:

# appnode agent license update T*6FV-W*0VH-F*XVD-H*FPO-Q*PG8updating T*6FV-W*0VH-F*XVD-H*FPO-Q*PG8: OK

删除授权

appnode agent license delete 序列号

示例:

# appnode agent license delete T*6FV-W*0VH-F*XVD-H*FPO-Q*PG8
# appnode agent license list-------- LICENSE LIST --------SN   : agent-free
PCODE: agent-free
PNAME: 受控端免费版 通用型
IP   : 115.29.*.*
FLG  : agent,filemgr,service,usermgr,procmgr,crond,service,scriptmgr,logmgr,iptables,backupmgr
TTL  : 604800
NUP  : 2016-09-28 15:15:11 CST
EXP  : 2016-10-04 15:15:11 CST
END  : 2106-02-07 14:28:15 CST
PMN  : Y
MAC  : 6a82113d1767e6f1116352df9e9f0f7731cb102a52204088dcc1566a75ae9044
STA  : ACTIVE

绑定授权 IP

如果你的服务器有多个公网 IP,需要在激活序列号前,先指定使用哪个公网 IP 进行授权,否则可能导致以下两个问题:

在激活序列号时可能会随机选用一个公网 IP 进行授权
在验证授权时可能会随机选用一个公网 IP 进行验证,造成授权验证失败

查看:

appnode agent license bindip

示例:

# appnode agent license bindip
BIND IP:

上例中输出的绑定 IP 为空,表示未绑定 IP。

修改:

appnode ccenter license bindip IP地址

示例:

# appnode agent license bindip 115.29.*.*
# appnode agent license bindip
BIND IP: 115.29.*.*

请注意:此处 IP 地址必须为你的服务器网卡上存在的 IP 地址,可在受控端的“系统信息”-“网络信息”中查看。

查看机器码

appnode agent license mac

示例:

# appnode agent license mac
MAC: 6a82113d1767e6f1116352df9e9f0f7731cb102a52204088dcc1566a75ae9044

卸载

卸载受控端

appnode agent remove

示例:

# appnode agent remove>> Preparing to remove AppNode Agent...* Are you sure want to remove AppNode Agent? [y/N] y......

输入卸载命令后,会提醒你是否确认卸载,请输入 y 后再再回车确认卸载。

来自:https://help.appnode.com/command/agent.html

AppNode受控端命令 - AppNode帮助中心相关推荐

  1. appnode怎么样_Linux面板AppNode免费开放使用,你还在用宝塔吗? - 立金哥

    AppNode 简介 AppNode 是一款用于管理 Linux 服务器的软件,它基于 Web 页面进行可视化操作,不但可以帮助不熟悉 Linux 命令的用户无障碍地管理他们的 Linux 服务器,也 ...

  2. zabbix监控之二----Zabbix受控端及监控项

    4.station32受控端安装zabbix 4.1:下载所需要用的的程序包:只有受控端是主动模式时才需要装zabbix-sender [root@station32zabbix-agent]# yu ...

  3. 服务端命令(dockerd)

    服务端命令(dockerd) dockerd 命令选项 --api-cors-header="":CORS 头部域,默认不允许 CORS,要允许任意的跨域访问,可以指定为 &quo ...

  4. 极域电子教室系统 远程桌面 部分设置界面 鼠标卡住 受控端使用administrator或降为users

    极域电子教室系统 远程桌面 部分设置界面 鼠标卡住 受控端使用administrator或降为users

  5. appnode环境软件命令参考 - AppNode帮助中心

    环境软件命令参考 Nginx 主程序路径:/usr/sbin/nginx 配置文件路径:/etc/nginx.conf 服务控制命令: CentOS 6:service nginx start|sto ...

  6. redis 本机链接服务端命令

    在windows 本机链接服务端redis,需要下载windows 端的redis: 1,运行redis-server.exe程序: 2,打开cmd 控制台 3,执行命令 D:\redis64\red ...

  7. python TCP套接字服务器v1.1-新增服务端命令功能及修改bug(socket+PyQt5)

    TCP聊天服务器套接字v1.1 所有版本记录: v1.0 : TCP聊天服务器套接字|PyQt5+socket(TCP端口映射+端口放行)+logging+Thread(含日志,html)+anaco ...

  8. linux大端小端命令,linux的大小端、网络字节序问题

    linux的大小端.网络字节序问题 总结:1.80X86使用小端法,网络字节序使用大端法. 2.二进制的网络编程中,传送数据,最好以unsigned char, unsigned short, uns ...

  9. iOS开发日记9-终端命令

    今天博主有一些终端使用的需求,遇到了一些困难点,在此和大家分享,希望能够共同进步. OSX 采用的Unix文件系统,所有文件都挂在跟目录" /" 下面,所以不在要有Windows ...

最新文章

  1. Python数据分析,抓取京东商品价格
  2. 微信内测附近的餐厅,小程序要跨界外卖了?
  3. mysql-mmm高可用架构
  4. TensorFlow学习笔记(七)feeds操作
  5. 从Zabbix数据库中提取内存采集的数据,做内存使用率计算
  6. Sharepoint学习笔记 –架构系列—10 Sharepoint的服务器端对象模型(Server Object Model) 2.内容层次结构
  7. go语言 select
  8. Centos7静默安装Weblogic12C
  9. 分享112个留言聊天PHP源码,总有一款适合你
  10. OpManager如何解除五大网络丢包隐患?
  11. 国家官宣!硕士补贴30W、本科补贴20W!一线城市户口,最高5W生活补贴丨毕业去这些城市,太太太爽了!...
  12. macos可以升级到指定版本吗_[macOS]如何升级更新 Mac 系统
  13. Pytorch构建Transformer实现英文翻译
  14. 数据库相关基础知识总结
  15. APP开发商城时,常说三级分销,你知道什么是分销机制吗?
  16. st-link v2怎么连接_固件升级:BOOX Nova\Note\Max2电纸书V2.1.1版固件发布
  17. HTML5与视频传输
  18. 用计算机弹大白菜鸡毛菜,抖音大白菜、鸡毛菜是什么歌
  19. php验证email,PHP正则验证Email的方法
  20. LORAWAN地磁传感器的应用

热门文章

  1. 【English】十一、一般疑问句
  2. jmeter 打开报错_jmeter打开.jmx文件报错的解决办法
  3. 安装widows XP时蓝屏代码0X0000007B的问题的解决方案
  4. wechat小程序布局flex
  5. Scrapy是什么?Scrapy怎么用?Scrapy基础使用(基于scrapy2.0+编写) ๑乛◡乛๑ Scrapy框架使用方法
  6. 搭建游戏平台用哪里的高防服务器比较好
  7. 物联网网关神器 Kong ( 四 )- 利用 Konga 来配置生产环境安全连接 Kong
  8. iOS 2015年3月苹果新的审核标准(中文)
  9. 【字体转换】快速实现繁简字体相互转换
  10. python爬虫教程:实例讲解Python爬取网页数据