Linux
- Linux基本指令
- Web專案部署流程
- 服務器連接
- 專案環境部署
- JDK安裝
- Tomcat安裝
- MySQL安裝
- 個人專案發布及展示
Linux基本指令
1.顯示目錄下的所有檔案:ls

白色:具體檔案 ?藍色:表示檔案夾 ?紅色:安裝包?綠色:其他檔案
查看詳情資訊:ls -l??按照時間倒敘查看檔案:ls -lt

2.進入目錄 cd
cd可以跟絕對路徑也可以跟相對路徑
絕對路徑:以系統的根路徑為地址的路徑, cd /etc
相對路徑:以當前地址作為根路徑的地址, cd …/root
進入root級目錄:cd /root
進入當前路徑:cd ./
進入當前目錄的上一級目錄(相對路徑方式):cd ../
回傳根路徑(絕對路徑方式):cd /
3.查看自己當前所在的路徑:pwd

4.創建檔案:touch 檔案名

注意:touch創建已經存在的檔案時,不會報錯,也不會去覆寫原來的檔案,只會去修改檔案的最后修改時間,
5.檔案內容添加:echo "內容” > 具體檔案名
檔案內容追加:echo "內容" >> 具體檔案名


6.檔案讀取:cat 具體檔案名

7.創建檔案夾:mkdir aaa
創建多級目錄檔案夾:mkdir -p aaa/bbb/ccc
8.洗掉檔案/檔案夾:rm 具體檔案

洗掉檔案夾:rm -r 檔案夾

強制洗掉多級目錄下的檔案夾:rm -rf 任何內容 慎用!!
9.移動檔案的位置:mv 要移動的檔案 移動的位置

使用mv之后,原來位置檔案就沒有了
使用mv進行檔案重命名:mv 原檔案名 新檔案名
10.復制檔案:cp 要復制的檔案 復制的路徑

cp復制之后原檔案依然存在!
11.查看命令的幫助檔案:man

12.分批查看檔案資訊(檔案較大時):less 具體檔案名

13.查看檔案后面的內容(默認最后10條):tail 具體檔案名

指定查看后20條資訊
14.查看檔案前面的內容(默認前10條):head 檔案名

指定查看前20條資訊

15.查看當前服務器的時間:date

Web專案部署流程
服務器連接
本人買了一年的騰訊云服務器,作業系統是基于LInux的centos,cpu核數為1核,記憶體大小為2g,云盤大小50g;
如下圖所示,通過Xshell工具去連接遠端服務器,出現下面這行陳述句時,表明我們連接服務器成功,接下來就可以使用Linux操作命令了…
[root@VM-0-13-centos ~]#
root:表示用戶資訊,當前哪個用戶在登錄
VM-0-13-centos:給服務器分配的主機名稱
#:表示擁有管理員權限
$:表示普通用戶權限(權限小)
[C:\~]$ //表示連接的是本地的服務器

專案環境部署
JDK安裝
JDK安裝是基于yum,類似在手機應用中心下載app
yum list java* ?//查看yum中jdk相關資訊
安裝1.8版本JDK,將1.8相關的包全部下載,出現Complete!時表明成功安裝JDK
yum -y install java-1.8.0-openjdk*
java -version?//查看JDK版本,如果是1.8表明沒有問題
Tomcat安裝
1.下載tomcat包

2.將下載好的tomcat包通過Xftp上傳到騰訊云服務器

3.對云服務器上的tomcat壓縮包解壓
tar -zxvf apache-tomcat-8.5.65.tar.gz
4.給root用戶分配執tomcat行權限
①cd soft/apache-tomcat-8.5.65?//先進入到Tomcat目錄下
②切換到bin目錄下執行?chmod +x *.sh
5.啟動/關閉tomcat
bin目錄下啟動tomcat:
./startup.sh
可以看出,此時我們已經可以通過公網ip+8080埠號可以訪問tomcat,
bin目錄下關閉tomcat:./shutdown.sh
當我們關閉之后,就無法訪問tomcat了,,,
注意事項:上傳專案war包時一定先要把tomcat關掉!上傳之后再開啟
MySQL安裝
1.在MySQL官網下載安裝套件
執行下載命令,出現100%時表明下載結束:wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
2.安裝MySQL套件
yum -y install mysql57-community-release-el7-10.noarch.rpm
3.使用yum安裝MySQL,出現Complete!表明安裝成功
yum -y install mysql-community-server
如果安裝失敗,執行 yum remove mysql-community-server,再執行yum -y install mysql-community-server進行安裝
4.啟動MySQL
service mysqld start
5.查看MySQL默認密碼
grep “password” /var/log/mysqld.log
6.連接資料庫
mysql -uroot -p
7.設定密碼強度,修改用戶密碼
set global validate_password_policy=0;
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘12345678’;
8.設定編碼格式,如果沒有設定可能導致插入漢字失敗
set character_set_database = ‘utf8’;
set character_set_server = ‘utf8’;
9.設定root用戶遠程管理權限
GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘12345678’;
退出MySQL:exit;
個人專案發布及展示
部署大概步驟:
1.關閉遠程的tomcat
2.初始化遠程服務器資料庫
3.修改本地連接為遠程服務器連接
4.使用Maven打包自己的專案
5.將已經打好的war包上傳到遠程tomcat/webapps目錄下
6.啟動遠程tomcat
個人專案展示:
這是一個web在線多人聊天室
初始化界面:

進行注冊:

登錄之后:
Google Chrome

在兩個瀏覽器中登錄兩個用戶互發訊息:

Microsoft Edge

歡迎小伙伴們訪問我的聊天專案:
http://1.116.103.131:8080/java_chatroom/
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/286581.html
標籤:java




