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。
?