linux版本发布说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux版本发布说明
深圳市东进通讯技术股份有限公司SHENZHEN DONJIN COMMUNICATION TECH CO., LTD
目录
1引言 (1)
2安装包DJKEYGOEV2.1.1.BIN (1)
3LINUX系统的配置和优化 (1)
4安装包DJKEYGOEV2.1.1.BIN,相关的改进如下 (2)
4.1.1功能改进和提高 (2)
1引言
经过一段时间的努力,DJKeygoe linux版本终于可以发布了。本版本是基于readhat linux9.0上编译的,linux内核版本是2.4.0_10。
2安装包DJKeygoeV2.1.1.bin
本安装包是基于Windows版本DJKeygoe2.1.1_sp1的模块上,进行升级和转换的,期间,也修改了一些模块功能上的Bug.
安装Keygoe安装盘之前, Linux操作系统必须安装JRE
安装可选择两种方式安装:
图形方式,直接点击DJKeygoeV2.1.1.bin,或是在终端命令行中运行./ keygoeV2.1.1.bin 即可。
文本方式:在终端命令行中运行./ keygoeV2.1.1.bin –console 。
具体可参看《keygoe系统软件安装及配置管理指南》
另:由于现在没有linux配置界面,所以需要在window下安装界面。然后通过网络,连接到linux系统下进行配置。Windows界面安装包为KeygoeInterfaceCM V2.1.1.exe。
3linux系统的配置和优化
装完linux安装包后,需要对linux系统进行一系列的配置工作,才能保证keygoe正常和稳定地运行。参看安装目录下/usr/keygoe/temp/ linuxs安装包使用说明.txt
具体内容如下
1.安装包现在只支持安装到默认目录,即/usr/keygoe
2.安装完linux安装包后,需要在/etc/ld.so.conf文件中加入so的路径/usr/keygoe/dll. 然后必须调用ldconfig命令重新加载(必做)
3.如果要运行IP模块,最好在/etc/hosts下增加本机的IP地址(必做)
4.在linux下运行,需要用到环境变量XMSPATH="/usr/keygoe",安装包可自动生成环境变量,但需要安装后重启机器(必做)
5.一般linux默认进程的最大文件句柄为1024,如果系统超过1000线,需要更多的文件句柄,请修改配置,具体命令, ulimit -SHn 4096 (大容量必做)
可通过修改/etc/profile文件,在启动时运行该命令
6.需要修改linux的TCP窗口大小的默认的最大值,
具体修改/proc/sys/net/core/rmem_max ,默认一般是131072,需要改成524288,这是接收窗口大小,
还有发送窗口大小,修改/proc/sys/net/core/wmem_max,默认一般是131072,需要改成524288.
可通过修改/etc/sysctl.conf文件,加入
net.ipv4.tcp_window_scaling = 1
net.core.rmem_max = 524288
net.core.wmem_max = 524288
然后重启机器,就可以修改好TCP窗口大小了
7 特别说明:在linux系统下的/etc目录下,有几个目录是用来控制每小时,每天,每星期,每月的计划任务的,其中每天运行的计划脚本所耗费的资源比较多,有时会影响keygoe 系统的运行,所以最好将里面的运行脚本删除,具体目录为 /etc/cron.daily
在设置完linux系统后,就可以开始运行DJKeygoe系统了,
首先需要调用./ITPCfgIpSet程序对配置管理器的IP和端口进行配置
然后在/usr/keygoe/bin下面有三个脚本,
DJXMSConfig 运行DJITPConfigServer(配置服务器),
DJXMSConfig start DJXMSConfig stop DJXMSConfig restart
DJXMSProxy 运行DJProxyServer(代理服务),
DJXMSProxy start DJXMSProxy stop DJXMSProxy restart
DJXMSMod 运行DJXMSMainMod(各个模块),
DJXMSMod start DJXMSMod stop DJXMSMod restart (控制所有模块)
也可以控制单个模块,例如
DJXMSMod start DJITPFlowCfg-1.ini DJXMSMod stop DJITPMediadll-1.ini
如果需要以调试模式运行,则可以直接运行程序。例如
在终端运行./DJITPConfigServer –debug
./DJITPProxyServer –debug
./DJXMSMainMod /c DJITPFlowCfg-1.ini
接着通过运行在windows下的配置界面,通过网络连接进行系统配置。
注意:在linux新内核下,有时候无法运行DJKeygeo系统。一般是缺少
libstdc++.so.5 文件,将这个文件拷贝到/usr/lib下,就可以运行了
4安装包DJKeygoeV2.1.1.bin,相关的改进如下
4.1.1功能改进和提高
1)增加了对多字节发送和接收FSK的功能