<form id="dlljd"></form>
        <address id="dlljd"><address id="dlljd"><listing id="dlljd"></listing></address></address>

        <em id="dlljd"><form id="dlljd"></form></em>

          <address id="dlljd"></address>
            <noframes id="dlljd">

              聯系我們 - 廣告服務 - 聯系電話:
              您的當前位置: > 關注 > > 正文

              資訊:tomcat集群搭建教程:克隆計算機系統

              來源:CSDN 時間:2023-04-13 10:40:14


              (資料圖片)

              一、集群搭建 1、克隆計算機系統 第一步: 克隆虛擬機 1.在關機狀態下 右鍵想克隆的機器,選擇管理→克隆 第二步: 更改新增系統的mac地址 第三步: 更改網卡信息 (setup) 第四步: 重啟系統生效 2、安裝JDK (1)路徑  第一步: 卸載linux系統 提供的jdk  第二步: 上傳安裝包到 /export/softwares , 解壓到 /export/servers  第三步: 將 jdk路徑 放到 環境變量中  第四步: 重新加載 環境變量的配置文件  第五步: 測試是否安裝成功 (2)實現  第一步: 卸載linux系統 提供的jdk #查詢已安裝的jdk rpm -qa | grep java #卸載 rpm -e --nodeps 軟件包名 第二步: 上傳安裝包到 /export/softwares , 解壓到 /export/servers  1 創建保存軟件包的目錄 mkdir -p /export/softwares  2 通過fx上傳軟件包 # 3 創建安裝軟件的目錄 mkdir -p /export/servers  4 將壓縮包解壓到指定目錄 tar -zxvf /export/softwares/jdk-8u65-linux-x64.tar.gz -C /export/servers 3、安裝Tomcat 實際工作中我們可能需要發布web項目到tomcat中  (1)路徑  第一步: 將安裝包上傳到 /export/softwares, 解壓到 /export/servers cd /export/softwares tar -zxvf apache-tomcat-7.0.82.tar.gz -C /export/servers/  第二步: 啟動tomcat 且 查看日志 #切換到啟動命令的目錄 cd /export/servers/apache-tomcat-7.0.82/bin #啟動tomcat 且 查看日志 ./startup.sh && tail -100f …/logs/catalina.out  第三步: 上傳項目 測試 http://192.168.33.101:8080/ 將需要發布的項目 放到 tomcat目錄/webapps 目錄下 提示: 防火墻要么關閉, 要么開放tomcat指定的端口,否則無法訪問 4、集群 (1)新增linux系統  第一步: 克隆虛擬機 第二步: 更改新增系統的mac地址 vim /etc/udev/rules.d/70-persistent-net.rules  第三步: 更改網卡信息 (setup) vim /etc/sysconfig/network-scripts/ifcfg-eth0  第四步: 重啟系統生效 reboot (2)三臺機器 關閉防火墻 內網環境 安全性比較高, 防火墻開啟會影響效率, 所以 關閉防火墻 三臺機器執行以下命令(root用戶來執行)service iptables status 啟動防火墻服務 service iptables start # 重啟 防火墻 服務 service iptables restart 停止 防火墻 服務 service iptables stop 徹底關閉防火墻 chkconfig iptables of (3)三臺機器關閉selinux vim /etc/selinux/config 注釋掉 selinux=enforcing 添加 selinux=disabled (4)三臺機器更改主機名 vim /etc/sysconfig/network HOSTNAME=node-1 HOSTNAME=node-2 HOSTNAME=node-3 重啟才會生效 (5)三臺機器 給ip地址起別名 給ip地址起別名 vim /etc/hosts 192.168.33.101 node-1 192.168.33.102 node-2 192.168.33.103 node-3 5  測試 ping 192.168.101.102 ping node-2 (6)scp 遠程文件拷貝 scp 是什么?  scp是 remote file copy program 的縮寫, scp是遠程文件拷貝命令。 從本地拷貝到遠程機器上  語法格式 scp -r localfolder remoteusername@remoteip:remotefolder (7)將遠程機器內容復制到本地機器上 語法格式:  scp remoteusername@remoteip:remotefile localfolder  目錄: 語法格式 scp -r remoteusername@remoteip:remotefolder localfolder (8)ssh遠程登錄 專門用于遠程登錄  方式一: 使用 ssh基于密碼的遠程登錄(了解) 命令: ssh ip地址 遠程登錄到指定服務器上 必須知道正確的密碼 細節:首次遠程訪問會詢問yes/no  方式二: 使用 ssh + expect 實現 免密碼登錄 一.概述 expect是一款自動化的腳本解釋型的工具。 expect對一些需要交互輸入的命令很有幫助,比如ssh ftp scp telnet。 遠程登錄linux服務器的時候,ssh命令需要手工輸入密碼,當登錄多臺機器的時候就會非常繁 瑣。 expect就可以根據設定的規則,自動幫我們輸入密碼,大大節省了時間。 二、常用指令 1、定義腳本執行的expect #!/usr/bin/expect  說明:功能類似于 shell腳本的 第一行 #!/bin/bash  2、set timeout 30  設置超時時間, 單位是秒, 如果設為 timeout -1 含義為 永不超時  3、spawn command spawn  是進入 expect 環境后執行的內部命令, 不能直接在默認的shell環境中執行 主要功能: 傳遞交互命令  4、 expect  這里的expect同樣是 expect的內部命令 - 主要功能: 判斷輸入結果是否包含 某項字符串, 沒有立即返回; 否則等待一段時間后返回, 等待時間通過 timeout 進行設置.  5、 send 執行交互動作, 將交互要執行的動作 進行 輸入交互命令 - 命令字符串結尾要加上 \r, 如果出現異常等待的狀態可以進行核查 6、 interact - 執行完后保持交互狀態, 把控制權交給控制臺 - 如果不加這一項, 交互完成會自動退出  7、 exp_continue  繼續執行接下來的交互操作.  8、  a r g v   ?   e x p e c t   腳 本 可 以 接 受 從 b a s h   傳 遞 過 來 的 參 數 ,   ?   可 以 使 用   ‘ [   l i n d e x   argv - expect 腳本可以接受從bash 傳遞過來的參數, - 可以使用 `[ lindex  argv ? expect 腳本可以接受從bash 傳遞過來的參數, ? 可以使用 ‘[ lindex argv n ]` 獲取參數, n 從0開始, 分別代表 第一個, 第二個, 第三個 三、實現免交互的遠程登錄 1、安裝 expect 軟件 yum -y install expect  2、遠程登錄的實施 3、創建目錄 和 編輯expect腳本  4、給文件增加可以執行的權限 chmod +x /export/expect/expect_ssh.exp  5、執行 /export/expect/expect_ssh.exp 6、在2 機器 檢測是否上傳成功 ifconfig eth0  7、優化: 傳遞參數 ip  備份文件 和 編輯文件  備份文件 cp expectssh.exp expectssh2.exp  編輯文件 vim expectssh2.exp 執行腳本 /export/expect/expectssh2.exp node-3

              責任編輯:

              標簽:

              相關推薦:

              精彩放送:

              新聞聚焦
              Top 中文字幕在线观看亚洲日韩