软件培训网

欢迎访问软件培训网!招生咨询电话与微信:15225191462(周老师)
软件培训网,专业解决学IT疑难杂症!

首页 > 软件测试/ 正文

使用Java管理千台规模Linux服务器

2012-09-14 17:01:28

  主要的实现思路:Oye软件IT培训网-河南郑州IT培训

  如果需要先登录VPN才能连接游戏服务器,需要将游戏服务器的ssh端口(一般是22)映射到本地办公电脑的端口上(如5555),然后ssh连接本地办公电脑的5555端口,这样就可以连接到游戏服务器,并可以管理游戏服务器了。Oye软件IT培训网-河南郑州IT培训

  当你学会通过VPN连接Linux服务器后,如果只在内网环境,不使用VPN,就更简单了,此外不再详述。Jsch的example里也有介绍。Oye软件IT培训网-河南郑州IT培训

  代码:使用Jsch透过VPNOye软件IT培训网-河南郑州IT培训

  1.package com.daily.wednesday;Oye软件IT培训网-河南郑州IT培训

  2.import java.io.IOException;Oye软件IT培训网-河南郑州IT培训

  3.import java.io.InputStream;Oye软件IT培训网-河南郑州IT培训

  4.import java.sql.Connection;Oye软件IT培训网-河南郑州IT培训

  5.import java.sql.DriverManager;Oye软件IT培训网-河南郑州IT培训

  6.import java.sql.ResultSet;Oye软件IT培训网-河南郑州IT培训

  7.import java.sql.SQLException;Oye软件IT培训网-河南郑州IT培训

  8.import java.sql.Statement;Oye软件IT培训网-河南郑州IT培训

  9.import com.daily.util.DataBaseConnection;Oye软件IT培训网-河南郑州IT培训

  10.import com.jcraft.jsch.Channel;Oye软件IT培训网-河南郑州IT培训

  11.import com.jcraft.jsch.ChannelExec;Oye软件IT培训网-河南郑州IT培训

  12.import com.jcraft.jsch.JSch;Oye软件IT培训网-河南郑州IT培训

  13.import com.jcraft.jsch.JSchException;Oye软件IT培训网-河南郑州IT培训

  14.import com.jcraft.jsch.Session;Oye软件IT培训网-河南郑州IT培训

  15.public class BackUpMysql3 {Oye软件IT培训网-河南郑州IT培训

  16. public static void main(String args[]) {Oye软件IT培训网-河南郑州IT培训

  17. // 读取数据库配置Oye软件IT培训网-河南郑州IT培训

  18. DataBaseConnection dataBaseConnection = new DataBaseConnection();Oye软件IT培训网-河南郑州IT培训

  19. String dataBaseConfigForWrite[] = new String[3];Oye软件IT培训网-河南郑州IT培训

  20. dataBaseConfigForWrite = dataBaseConnection.loadDataConfig();Oye软件IT培训网-河南郑州IT培训

  21.22. Connection conn = null;// 数据库连接Oye软件IT培训网-河南郑州IT培训

  23. Statement stmt = null;// 数据库表达式Oye软件IT培训网-河南郑州IT培训

  24. ResultSet rs = null; // 结果集Oye软件IT培训网-河南郑州IT培训

  25. int rowcount = 0;// 总记录数Oye软件IT培训网-河南郑州IT培训

  26. String sql = "select * from servers_maint_wednesday";Oye软件IT培训网-河南郑州IT培训

  27.28. try {Oye软件IT培训网-河南郑州IT培训

  29. conn = DriverManager.getConnection(dataBaseConfigForWrite[0],Oye软件IT培训网-河南郑州IT培训

  30. dataBaseConfigForWrite[1], dataBaseConfigForWrite[2]);Oye软件IT培训网-河南郑州IT培训

  31. stmt = conn.createStatement();Oye软件IT培训网-河南郑州IT培训

  32. rs = stmt.executeQuery(sql);Oye软件IT培训网-河南郑州IT培训

  33. rs.last();Oye软件IT培训网-河南郑州IT培训

  34. rowcount = rs.getRow();// 总记录数Oye软件IT培训网-河南郑州IT培训

  35. rs = stmt.executeQuery(sql);Oye软件IT培训网-河南郑州IT培训

  36. } catch (SQLException e) {Oye软件IT培训网-河南郑州IT培训

  37. e.printStackTrace();Oye软件IT培训网-河南郑州IT培训

  38. }Oye软件IT培训网-河南郑州IT培训

  39. // 定义游戏服务器IP的数组,游戏服务器IP存在数据库中。Oye软件IT培训网-河南郑州IT培训

  40. String privateIpaddress[] = new String[rowcount];Oye软件IT培训网-河南郑州IT培训

  41. String remark[] = new String[rowcount];// 定义游戏区名称Oye软件IT培训网-河南郑州IT培训

  42. String programPath[] = new String[rowcount];// 定义程序路径Oye软件IT培训网-河南郑州IT培训

  43. String backMysqlShellPath[] = new String[rowcount];// 定义mysql备份脚本路径Oye软件IT培训网-河南郑州IT培训

  44.45. int j = 0;Oye软件IT培训网-河南郑州IT培训

  46. try {Oye软件IT培训网-河南郑州IT培训

  47. while (rs.next()) {Oye软件IT培训网-河南郑州IT培训

  48. privateIpaddress[j] = rs.getString("privateipaddress");Oye软件IT培训网-河南郑州IT培训

  1Oye软件IT培训网-河南郑州IT培训

  50. programPath[j] = rs.getString("programpath");Oye软件IT培训网-河南郑州IT培训

  51. backMysqlShellPath[j] = rs.getString("backmysqlshellpath");Oye软件IT培训网-河南郑州IT培训

  52. j++;Oye软件IT培训网-河南郑州IT培训

  53. }Oye软件IT培训网-河南郑州IT培训

  54. } catch (Exception e) {Oye软件IT培训网-河南郑州IT培训

  55. e.printStackTrace();Oye软件IT培训网-河南郑州IT培训

  56. } finally {Oye软件IT培训网-河南郑州IT培训

  57. try {Oye软件IT培训网-河南郑州IT培训

  58. if (rs != null) {Oye软件IT培训网-河南郑州IT培训

  59. rs.close();Oye软件IT培训网-河南郑州IT培训

  60. }Oye软件IT培训网-河南郑州IT培训

  61. if (stmt != null) {Oye软件IT培训网-河南郑州IT培训

  62. stmt.close();Oye软件IT培训网-河南郑州IT培训

  63. }Oye软件IT培训网-河南郑州IT培训

  64. if (conn != null) {Oye软件IT培训网-河南郑州IT培训

  65. conn.close();Oye软件IT培训网-河南郑州IT培训

  66. }Oye软件IT培训网-河南郑州IT培训

  67. } catch (Exception e) {Oye软件IT培训网-河南郑州IT培训

  68. e.printStackTrace();Oye软件IT培训网-河南郑州IT培训

  69. }Oye软件IT培训网-河南郑州IT培训

  70. }Oye软件IT培训网-河南郑州IT培训

  71.72. // 调用mysql备份方法Oye软件IT培训网-河南郑州IT培训


Tags:电脑培训学校,洛阳绿叶电脑学校,安阳电脑学校,android游戏源码,好玩的android游戏,arm培训视频

搜索
软件培训学校哪家好,就来软件培训网咨询
软件培训学校哪家好,就来软件培训网咨询
热门标签
软件培训学校哪家好,就来软件培训网咨询
软件培训学校哪家好,就来软件培训网咨询
软件培训学校哪家好,就来软件培训网咨询
  • QQ交谈