<output id="itli3"></output>

  • <p id="itli3"></p>
    <table id="itli3"><option id="itli3"></option></table>
  • <acronym id="itli3"><label id="itli3"></label></acronym>
    <pre id="itli3"><label id="itli3"></label></pre>
    軟件培訓網

    歡迎訪問軟件培訓網!招生咨詢電話與微信:15225191462(周老師)
    軟件培訓網,專業解決學IT疑難雜癥!

    首頁 > 軟件測試/ 正文

    使用Java管理千臺規模Linux服務器

    2012-09-14 17:01:28

      主要的實現思路:oxA軟件培訓網

      如果需要先登錄VPN才能連接游戲服務器,需要將游戲服務器的ssh端口(一般是22)映射到本地辦公電腦的端口上(如5555),然后ssh連接本地辦公電腦的5555端口,這樣就可以連接到游戲服務器,并可以管理游戲服務器了。oxA軟件培訓網

      當你學會通過VPN連接Linux服務器后,如果只在內網環境,不使用VPN,就更簡單了,此外不再詳述。Jsch的example里也有介紹。oxA軟件培訓網

      代碼:使用Jsch透過VPNoxA軟件培訓網

      1.package com.daily.wednesday;oxA軟件培訓網

      2.import java.io.IOException;oxA軟件培訓網

      3.import java.io.InputStream;oxA軟件培訓網

      4.import java.sql.Connection;oxA軟件培訓網

      5.import java.sql.DriverManager;oxA軟件培訓網

      6.import java.sql.ResultSet;oxA軟件培訓網

      7.import java.sql.SQLException;oxA軟件培訓網

      8.import java.sql.Statement;oxA軟件培訓網

      9.import com.daily.util.DataBaseConnection;oxA軟件培訓網

      10.import com.jcraft.jsch.Channel;oxA軟件培訓網

      11.import com.jcraft.jsch.ChannelExec;oxA軟件培訓網

      12.import com.jcraft.jsch.JSch;oxA軟件培訓網

      13.import com.jcraft.jsch.JSchException;oxA軟件培訓網

      14.import com.jcraft.jsch.Session;oxA軟件培訓網

      15.public class BackUpMysql3 {oxA軟件培訓網

      16. public static void main(String args[]) {oxA軟件培訓網

      17. // 讀取數據庫配置oxA軟件培訓網

      18. DataBaseConnection dataBaseConnection = new DataBaseConnection();oxA軟件培訓網

      19. String dataBaseConfigForWrite[] = new String[3];oxA軟件培訓網

      20. dataBaseConfigForWrite = dataBaseConnection.loadDataConfig();oxA軟件培訓網

      21.22. Connection conn = null;// 數據庫連接oxA軟件培訓網

      23. Statement stmt = null;// 數據庫表達式oxA軟件培訓網

      24. ResultSet rs = null; // 結果集oxA軟件培訓網

      25. int rowcount = 0;// 總記錄數oxA軟件培訓網

      26. String sql = "select * from servers_maint_wednesday";oxA軟件培訓網

      27.28. try {oxA軟件培訓網

      29. conn = DriverManager.getConnection(dataBaseConfigForWrite[0],oxA軟件培訓網

      30. dataBaseConfigForWrite[1], dataBaseConfigForWrite[2]);oxA軟件培訓網

      31. stmt = conn.createStatement();oxA軟件培訓網

      32. rs = stmt.executeQuery(sql);oxA軟件培訓網

      33. rs.last();oxA軟件培訓網

      34. rowcount = rs.getRow();// 總記錄數oxA軟件培訓網

      35. rs = stmt.executeQuery(sql);oxA軟件培訓網

      36. } catch (SQLException e) {oxA軟件培訓網

      37. e.printStackTrace();oxA軟件培訓網

      38. }oxA軟件培訓網

      39. // 定義游戲服務器IP的數組,游戲服務器IP存在數據庫中。oxA軟件培訓網

      40. String privateIpaddress[] = new String[rowcount];oxA軟件培訓網

      41. String remark[] = new String[rowcount];// 定義游戲區名稱oxA軟件培訓網

      42. String programPath[] = new String[rowcount];// 定義程序路徑oxA軟件培訓網

      43. String backMysqlShellPath[] = new String[rowcount];// 定義mysql備份腳本路徑oxA軟件培訓網

      44.45. int j = 0;oxA軟件培訓網

      46. try {oxA軟件培訓網

      47. while (rs.next()) {oxA軟件培訓網

      48. privateIpaddress[j] = rs.getString("privateipaddress");oxA軟件培訓網

      1oxA軟件培訓網

      50. programPath[j] = rs.getString("programpath");oxA軟件培訓網

      51. backMysqlShellPath[j] = rs.getString("backmysqlshellpath");oxA軟件培訓網

      52. j++;oxA軟件培訓網

      53. }oxA軟件培訓網

      54. } catch (Exception e) {oxA軟件培訓網

      55. e.printStackTrace();oxA軟件培訓網

      56. } finally {oxA軟件培訓網

      57. try {oxA軟件培訓網

      58. if (rs != null) {oxA軟件培訓網

      59. rs.close();oxA軟件培訓網

      60. }oxA軟件培訓網

      61. if (stmt != null) {oxA軟件培訓網

      62. stmt.close();oxA軟件培訓網

      63. }oxA軟件培訓網

      64. if (conn != null) {oxA軟件培訓網

      65. conn.close();oxA軟件培訓網

      66. }oxA軟件培訓網

      67. } catch (Exception e) {oxA軟件培訓網

      68. e.printStackTrace();oxA軟件培訓網

      69. }oxA軟件培訓網

      70. }oxA軟件培訓網

      71.72. // 調用mysql備份方法oxA軟件培訓網


    Tags:鄭州成人計算機培訓學校有哪些,鄭州北大青鳥支持你成為專業的軟件開發人才,河南鄭州北大青鳥翔天信鴿網,南陽北大青鳥電腦學校好不好,河南省鄭州哪里的大數據計算機學校好,鄭州職業高中有哪些專業

    更多鄭州成人計算機培訓學校有哪些,鄭州北大青鳥支持你成為專業的軟件開發人才,河南鄭州北大青鳥翔天信鴿網,南陽北大青鳥電腦學校好不好,河南省鄭州哪里的大數據計算機學校好,鄭州職業高中有哪些專業相關文章

    搜索
    軟件培訓學校哪家好,就來軟件培訓網咨詢
    軟件培訓學校哪家好,就來軟件培訓網咨詢
    熱門標簽
    軟件培訓學校哪家好,就來軟件培訓網咨詢
    軟件培訓學校哪家好,就來軟件培訓網咨詢
    軟件培訓學校哪家好,就來軟件培訓網咨詢
    • QQ交談
    在寝室被闺蜜男友c
    <output id="itli3"></output>

  • <p id="itli3"></p>
    <table id="itli3"><option id="itli3"></option></table>
  • <acronym id="itli3"><label id="itli3"></label></acronym>
    <pre id="itli3"><label id="itli3"></label></pre>