AnyChat服务器在Linux平台上开机自启动配置流程
注:以下配置操作流程以Ubuntu 11.10 32bit系统为环境
系统环境基本信息:
一、配置准备
从“anychat”官网(http://www.anychat.cn/download.html)下载对应SDK包并进行解压缩生成“anychatcoresdk_linux_x64_r3606”文件夹。
让为用户简单明了的看清配置,在此将anychatcoresdk_linux_x64_r3606”文件夹内的“/bin”文件夹移出到“/home”目录下。(用户可自行选择操作,一定注意bin文件夹的路径)
二、添加开机启动
打开目录“/etc/init.d”,编辑目录下“rc.local”文件
(Centos,RHEL,Redora的rc.local配置是在目录/etc/rc.d/下 ; Ubuntu,Debian的rc.local配置是在目录/etc/init.d/下 ; 仅供参考)
添加如下内容后保存退出编辑- #anychatcoreserver
- export LD_LIBRARY_PATH=/home/bin/server:$LD_LIBRARY_PATH
- /home/bin/server/anychatcoreserver -d > /dev/null &
复制代码
编辑保存好“rc.local”文件后,重启系统,查看anychatcoreserver服务是否有启动- ps -ef | grep anychatcoreserver
复制代码
可以看到“anychatcoreserver”服务已成功自动运行,也可查看服务器所在目录下的“AnyChatCoreServer.log”日志文件,是否显示服务器开启成功。
四、开机启动业务服务器
再次编辑“rc.local”文件,添加如下内容并保存退出 - #anychatsampleserver
- export LD_LIBRARY_PATH=/home/bin/serversdk:$LD_LIBRARY_PATH
- export PATH=/home/jdk1.7.0_25/bin:$PATH
- java -Dfile.encoding=UTF-8 -jar /home/bin/serversdk/anychatsampleserver.jar > /dev/null &
复制代码
五、查看进程
编辑完“rc.local”文件后,重启系统,查看业务服务器进程是否有打开- ps -ef | grep anychatsampleserver
复制代码
业务服务器已成功打开,可用客户端连接是否有效。
六、关闭服务器
用“ps”命令查出服务器和业务服务器的进程号,用“kill”命令杀掉进程号即可关闭服务器和业务服务器
七、关闭开机启动服务器
编辑“rc.local”文件,将所添加的内容注释或者删除,保存后重启系统就可完成。
|