游戏服务器更新

所需工具:命令行工具 :putty   
文件ftp操作工具:winscp




当前项目分为两个区服:


国内小米测试服:123.206.72.168
新加坡谷歌测试服:119.28.108.215(此服也不需要链接vpn)


登录账号和密码:
账号:root
服务器登录密码是一样的:#ChuangKu


linux需要安装的软件:
jdk,tomcat,ftpserver,redis,mysql


服务器代码程序存放的目录:
/opt/tools/gs/, /opt/tools/ls/ ,/opt/tools/rs/


查询程序的运行状态:
ps -ef|grep java


举例:redis :ps -ef|grep redis




把eclipse里的程序打包成jar文件:


选中项目--》Export-->jar file-->Next--->仅选择项目的src目录
---》选择导出jar的目录(更改导出的jar文件名字)---》Next--->Next-->
选择libs的加载配置文件Manifest file:选择自己项目里面的mainfest.mf-->Finish


打包完成


更新代码:
把打好的jar包拖到winscp软件下的例如/opt/tools/gs/即可




1.查询java代码运行状态命令:ps -ef|grep java


2.关闭需要更新的java代码程序:kill -9 进程号(进程号要复制不要手写)


举例:鼠标左键选择进程号,邮件复制到输入行  
kill - 9 4906


3.更改nohup.log日志文件(日志文件的名字为当天更新的日志缩写)


4.进入更新程序所在目录:进入命令为 cd 
举例: cd /opt/tools/gs/
显示所在目录的所有文件列表:ls


5.同步mysql数据库结构到服务器  
新加坡用的是在navicat上的名字为腾讯mysql新加坡这个上面的数据库
,为腾讯mysql服务,不是自己安装的mysql数据库软件




6.启动更新后的java代码程序命令:nohup java -jar 程序名字.jar &


举例更新逻辑服务器:nohup java -jar gameserver090701.jar &


输入命令后按Enter键,再按Enter键就可以了


7.检查java代码程序是否运行成功:ps -ef|grep java


8.通过winscp查看对应目录下的日志文件输出是否正常






查询tomcat:运行状态: ps -ef|grep java
关闭tomcat: kill -9 进程号
启动tomcat :
/opt/tools/apache-tomcat-7.0.75/bin/startup.sh
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值