Linux的遠程連接及Linux系統下Tomcat部署

Linux的遠程需要用的軟件有Xshell,Xftp

本人使用VMware12Pro虛擬機,Linux系統為CentOS7,使用局域網進行遠程連接

Xshell和Xftp沒有安裝的話可以取官網下載,但Xshell需要驗證信息,所以也可以去360電腦軟件下載

在VMware上打開Linux系統,打開終端,輸入命令:ping www.baidu.com

如果顯示同上,則聯網成功,如果不是的話,輸入命令:ifup ens33,使用ens33連接網絡

然后輸入命令:ifconfig ?,查看系統 的ip地址?

?這里的ip地址為:192.168.158.128。

打開Xshell會顯示會話窗口,單擊新建:

?名稱隨便填,協議 使用SSH加密,主機號寫入剛剛的IP 地址,端口號不用 管他,直接確定,然后選中連接

?用戶名輸入root,不能使用其他的用戶名,確定后輸入root用戶的密碼。

?顯示結果為這個樣子,則遠程連接成功。

接下來我們打開Xftp:

同樣, 會出現會話窗口:

名稱隨意填,主機輸入剛才的IP地址, 協議使用SFTP協議,直接確定,

同樣 要輸入用戶名和密碼,都輸入root用戶,顯示為左邊本機文件,右邊為Linux文件

我們去Tomcat的官網下載 Tomcat的Linux版本,以及下載Linux版本的JDK:

Linux版本下載x64的.rpm版本

Tomcat下載tar.gz的壓縮版本,然后在Xftp里面的左邊找到剛剛下載的文件 ?并單擊右鍵選擇傳輸,然后就可以傳輸到Linux系統上了,你也可以選擇傳輸到哪個文件夾下載,可以直接選中文件路徑。

傳輸成功后,在Xshell命令行里面找到剛才的傳輸 過來的文件夾,我們想安裝JDK:

?輸入命令:rpm -i jdk-1.8.0........這里 使用tab鍵自動補充文件名

然后等待安裝,安裝 完成后輸入java -version顯示版本號,配置環境變量:

輸入命令:vim?/etc/profile,使用vim編輯器打開配置文件,在最下面:

JAVA_HOME=/usr/share/jdk1.5.0_05
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH

保存并退出。

安裝Tomcat:

找到 Tomcat的文件夾:?

使用命令:tar -zxvf apache-tomcat-8.5.34.tar.gz

等待解壓完成后,輸入命令:cd ?apache-tomcat-8.5.34/bin ,

確認后使用命令:./startup.sh ? ?啟動Tomcat;命令:./shutdown.sh ? ?關閉Tomcat

在Linux系統打開瀏覽器輸入localhost:8080能顯示主頁,接下來我們在本機Windows系統的瀏覽器上面輸入:192.168.158.128:8080 發現未找到,我們打開cmd.exe輸入命令:ping 192.168.158.128能連上

?然后我們輸入: telnet 192.168.158.128 22,發現沒反應,說明連接不上,解決方法,我們打開控制面板的程序功能

打開啟用和關閉window功能:

?選中Telnet客戶端,這個是 連接服務端,單擊確定。

然后我們在cmd使用命令:telnet 192.168.158.128 22能連接上了,但不夠

我們再試一下命令:telnet 192.168.158.128 8080還是連接不上,這里應該是Linux的防火墻打開了,我們需要關閉它。

我們切換到Xshell軟件,輸入命令:

systemctl stop firewalld.service

systemctl disable firewalld.service

關閉后,我們在到cmd試一下發現連接上了,在本機上瀏覽器能打開地址:192.168.158.128:8080

然后我們將項目 部署到Linux上

在本機寫好的web工程目錄打包成war文件放在webapps下面,Tomcat會自動給我們解壓

?我們在本機上的瀏覽器 輸入相對應的地址訪問該項目,成功訪問

再回到Xshell我們再連接一個一樣的主機,使用垂直排列,這個我們找到Tomcat目錄的logs目錄下

輸入命令:tail -f catalina.out

這個 是用來打印日志信息,任何日志和錯誤都能在這里實時顯示,便有我們找bug。

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/537202.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/537202.shtml
英文地址,請注明出處:http://en.pswp.cn/news/537202.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

uniapp圖標_uniapp擴展自定義uniIcon組件圖標

1、訪問Iconfont-阿里巴巴矢量圖標庫,下載自己想要的圖片,下載svg格式備用2、通過百度字體編輯器打開本地最新的uni.ttf文件(http://fontstore.baidu.com/static/editor/index.html#),打開之后可以看到所有的uni所有圖標都在里面3、導入第一步…

asp.net面試集合

1 :維護數據庫的完整性、一致性、你喜歡用觸發器還是自寫業務邏輯?為什么 答:盡可能用約束(包括CHECK、主鍵、唯一鍵、外鍵、非空字段)實現,這種方式的效率最好;其次用觸發器,這種方…

Spring Boot 日志的使用及logback.xml的使用

當前是市場上使用的日志框架有很多,比如:JUL、JCL、Jboss-logging、logback、log4j、slf4j....等等; 但是日志主要分為兩類,日志門面和日志實現兩類;日志門面可以說是日志框架的抽象層,主要實現是的日志實…

基4fft算法的蝶形圖_原地且自動整序的FFT算法

傳統的計算快速傅里葉變換的Cooley-Tukey算法效率極高,因其主要由蝶形運算構成,所以代碼形式也非常簡單,只是需要將輸入或者輸出按照位反轉的方式重新排序。這個重新排序的步驟并不是必須的。Clive Temperton于1991年在Self-Sorting In-Place…

嵌入式BootLoader技術內幕(二)

三、Boot Loader 的主要任務與典型結構框架 在繼續本節的討論之前,首先我們做一個假定,那就是:假定內核映像與根文件系統映像都被加載到 RAM 中運行。之所以提出這樣一個假設前提是因為,在嵌入式系統中內核映像與根文件系統映像也…

MongoDB數據庫的遷移

最近公司開始要換服務器啦,MongoDB上面的數據又得遷移,還是記錄一下比較好。 1)、將MongoDB的壓縮包解壓至相對應的路徑(壓縮文件在本地服務器的地址192.168.0.22的/opt/zip文件下面) 2)、配置好mongodb.conf文件,配…

excel vba 如何將日期周幾轉換成文字_這5個超實用的Excel技巧,讓你的辦公效率更高...

導讀:對于辦公職員來說,Excel是幾乎每天都會接觸的辦公軟件。在Excel中,有非常多的小技巧,學習這些小技巧需要不斷的積累和應用,今天指北針就來給大家分享5個超實用的Excel技巧,讓辦公變得更加有效率。文/芒…

VMware創建Linux及局域網內獨立訪問IP和訪問外網IP的配置

好早之前有一篇是配置遠程連接Linux和部署Tomcat的文章,但是并沒有講解如何配置IP的相關知識。最近公司在搞集群配置,我就先拿電腦上的VMware上的Linux做個測試,分享和總結一下經驗吧,也算是為了補齊之前的那個空白! …

每位設計師都應該擁有的50個CSS代碼片段

每位設計師都應該擁有的50個CSS代碼片段

C#淺拷貝與深拷貝區別

也許會有人這樣解釋C# 中淺拷貝與深拷貝區別: 淺拷貝是對引用類型拷貝地址,對值類型直接進行拷貝。 不能說它完全錯誤,但至少還不夠嚴謹。比如:string 類型咋說? 其實,我們可以通過實踐來尋找答案。 首先&a…

內網安裝nginx+keepalived環境配置及簡單使用

分享一下這次艱難的配置過程,銜接上一篇的配置內網獨立IP虛擬機。 先吐槽一波,由于公司網絡屬于內網,與外網互不相通,所以在安裝nginx的時候可能會去外網找相對應rpm文件,而且也有許多的版本不兼容問題,好…

cad連續標注數字123怎么弄_實例講解CAD模型與布局中的各種比例

好課推薦:零基礎CAD:點我CAD室內:點我 周站長CAD:點我CAD機械:點我 Bim教程:點我CAD建筑:點我CAD三維:點我全屋定制:點我 ps教程:點我蘋果版CAD:點我 3dmax教…

SpringMvc異步請求的使用及部分原理

最近隔壁項目組的項目又出問題了,一直被用戶投訴太卡了,頁面白屏的那種,打開源代碼一看,全是非異步請求,類似于以下寫法: ResponseBodyRequestMapping(value "/getTest")public String getTest(…

Microsoft BizTalk ESB Toolkit 2.0

[>>> 更多<BizTalk開發系列>文章 ] 微軟于6月8號發布了BizTalk Server 2009企業集成平臺的最后一個功能組件:ESB Toolkit 2.0 (原名:ESB Guidance 2.0)&#xff0c;ESB ToolKit 2.0一個是工具和代碼集擴展了BizTalk Server 2009對于松耦合和動態消息架構的支持…

python解釋器環境中用于表示上一次運算結果的特殊變量_判斷正誤 PUSH CL_學小易找答案...

【單選題】將數學關系式2 【填空題】請用4位十六進制寫出每條指令結束后AX的值。 MOV AX, 0 DEC AX ADD AX, 7FFFH ADC AX, 1 NEG AX OR AX, 3FDFH AND AX, 0EBEDH XCHG AH, AL SAL AX, 1 RCL AX, 1 【判斷題】判斷正誤 MOV DX, 09H 【判斷題】判斷正誤 MOV [1200H], [SI] 【單…

Java線程的使用及共享協作

創建線程的三種方式 1、繼承Thread&#xff1b; static class MyThread extends Thread{Overridepublic void run() {//do something...} } public static void main(String[] args) throws InterruptedException {MyThread thread new MyThread ();thread.start(); } 2、實…

WCF學習筆記(三):開啟net.tcp端口

正在做一個使用tcp協議的WCF示例&#xff0c;遇到很多問題。首當其沖的問題就是——如何為WCF打開tcp端口。。。 具體步驟如下&#xff1a; 1、在IIS中為WCF安裝支持TCP協議的組件&#xff1a; 2、在防火墻的入棧規則中開啟808端口&#xff1b; 3、在servies.msc中打開兩個服務…

孿生神經網絡_軒轅實驗室:數字孿生:基于機器學習的汽車數字孿生模型

本文來源&#xff1a;A. Rassolkin, T. Vaimann, A. Kallaste, and V. Kuts, “Digital twin for propulsion drive of autonomous electric vehicle,” in 2019 IEEE 60th International Scientific Conference on Power and Electrical Engineering of Riga Technical Univer…

Java線程Fork/Join思想及實現

最近在看線程這一塊的東西&#xff0c;所以之前的那篇文章就是用來記錄的&#xff0c;但看起來好簡單的樣子&#xff0c;哈哈哈&#xff01; 這兩天看的是Fork/Join 分而治之的思想&#xff0c;Doug Lea大師的JUC還是挺強的&#xff0c;學并發編程應該沒有人不知道這個大佬吧&…

Sgen.exe: Speed up XmlSerializer's Startup Performance [.NET 2.0, XML Serialization]

Sgen.exe: Speed up XmlSerializers Startup Performance [.NET 2.0, XML Serialization] Written by Allen Lee 1. Why Sgen.exe? 在《Serialize Your Deck with Positron [XML Serialization, XSD, C#]》一文中&#xff0c;我們領略到 XML Serialization 是如何簡化我們的 X…