本地安裝linux服務器,並且連接到遠程服務器
說明:這裏使用的相關工具如下(自行下載)
- Centos7.X
- VMware
- XShell
這裏VMware安裝不在描述,個位小夥伴自行安裝。
其他有什麼不對的地方,歡迎指正!
VMware安裝Linux服務器
- 打開VMware, 點擊創建新的虛擬機
- 選擇自定義(高級),點擊下一步
- 直接下一步
- 選擇稍後安裝操作系統,然後下一步
- 選擇好自己的linux發行版本,下一步
- 名稱,位置,自己diy
- 接下來幾步虛擬機處理器配置、內存、網絡類型、IO控制器類型、磁盤類型,我這裏都是默認下一步
- 選擇創建新虛擬磁盤,下一步
- 指定磁盤容量,大小根據自己機器分配,選中將虛擬磁盤存儲爲單個文件
- 指定磁盤文件,我這裏默認下一步
- 點擊自定義硬件
- 選擇ISO鏡像文件,點擊關閉,然後再點擊完成
- 回到VMware首頁,如圖
- 選擇install Centos Linux 7
- 選擇語言,點擊繼續
- 點擊軟件選擇,選擇最小安裝; 點擊網絡和主機名,開啓網絡
- 點擊安裝位置,選擇磁盤
- 準備就緒,點擊開始安裝
- 設置root密碼,密碼較短可能要點擊兩次完成。
- 等待安裝完成之後重啓即可。
21. 設置網絡格式,如圖,設置完成重啓。
XShell 連接本地Linux服務器
- 打開XShell,快捷鍵Alt+N 新建會話,填寫本地服務器相關信息
- 輸入用戶名,密碼
- 連接成功
本地服務器連接遠程服務器
- 如圖
上傳war包並啓動Tomcat相關命令
- 上傳war包:scp -P 22138 /mnt/api.war [email protected]:/mnt/apache-tomcat-8.5.6_api/webapps
- 先用ftp客戶端將war包傳到本地服務器
- 再用上面命令將本地服務器的war上傳到遠程服務器
啓動Tomcat:nohup /mnt/apache-tomcat-8.5.6_api/bin/startup.sh >/dev/null 2>&1 &
爲什麼用nohup啓動,請看這篇博客,這裏謝謝作者!日誌查看:tail -f -n 500 /mnt/apache-tomcat-8.5.6_api/logs/catalina.out
說明
這裏爲什麼用本地服務器連接到遠程服務器進行操作,而不直接用xshell,xftp等軟件直接進行文件的上傳,啓動Tomcat等操作?
- 有可能遠程服務器沒有開通ftp服務(存在風險)。
- 可以進行追溯。比如,在產品發佈過程中出現操作失誤,導致線上出現問題,可以通過在本地服務器用 history 命令進行歷史命令查看,方便找到問題根源。