天天看點

2021-09-01

  1. Linux指令

    1.1 Linux路徑說明

    說明: Linux系統都是基于檔案的.

    路徑: 1.絕對路徑

    2.相對路徑

    2021-09-01

1.2 Linux JDK安裝

1.2.1 上傳安裝包

2021-09-01

1.2.2 解壓jdk

2021-09-01

1.2.3 修改檔案名稱

2021-09-01

1.2.4 校驗JDK是否正常

2021-09-01

1.3 WinSCP軟體

2021-09-01

配置資訊

2021-09-01

1.4 編輯JDK環境變量

檔案位置: /etc/profile Linux系統環境變量的配置資訊

編輯檔案: vim /etc/profile

2021-09-01

重新開機環境變量: source /etc/profile

2021-09-01

2.建構京淘Linux

2.1 建構藍圖

2.2 安裝資料庫

  1. 下載下傳MariaDB資料庫

    測試: 目前虛拟機是否可以正确的連結外網.

    2021-09-01

指令:

[[email protected] src]# yum install mariadb-server 安裝mariadb資料庫

[[email protected] src]# yum clean all 清空已安裝檔案 如果下載下傳失敗之後執行的.

1

2

2021-09-01

2 确認下載下傳

2021-09-01

3 安裝完成提示

2021-09-01

4 資料庫啟動

指令:

1.   啟動指令    [[email protected] src]# systemctl  start  mariadb
2.   重新開機指令    [[email protected] src]# systemctl  restart  mariadb
3.   關閉指令    [[email protected] src]# systemctl  stop  mariadb
4.   設定開機自起 [[email protected] src]# systemctl  enable mariadb 
5.   關閉開機自起 [[email protected] src]# systemctl  disable mariadb 
           
  1. 資料庫初始化操作

    指令: mysql_secure_installation

2021-09-01
2021-09-01
  1. 測試資料庫使用者名和密碼是否有效
    2021-09-01

8.Mysql資料庫遠端通路配置

2021-09-01

8.1 關于連結資料庫的說明

說明:

  1. 如果需要遠端連結資料庫必須通過防火牆
  2. 如果遠端連結資料庫,資料庫中必須開啟遠端通路權限才行,否則拒絕連結.

8.2 配置資料庫權限配置說明

2021-09-01

8.3 配置Linux資料庫權限

8.3.1 切換資料庫mysql

2021-09-01

切換Mysql資料庫

2021-09-01

8.3.2 修改資料庫表

1).檢查資料表

2021-09-01

2).查詢user表中的host/root/password

2021-09-01

3).将host=“localhost” 改為 “%”

2021-09-01

4).重新整理資料庫權限

2021-09-01
  1. 配置Linux防火牆政策

    9.1 檢查防火牆狀态

    指令: firewall-cmd --state

2021-09-01

9.2 防火牆配置

說明:防火牆中有一個配置檔案,表示當Linux系統啟動時防火牆應該如何操作!!!

需求: 告訴linux系統以後開機不需要啟動防火牆

指令: systemctl disable firewalld.service

systemctl enable firewalld.service

2021-09-01

9.3 手動關閉防火牆

說明:通過指令手動将防火牆關閉

指令:

  1. systemctl stop firewalld.service
  2. systemctl start firewalld.service
    2021-09-01

9.4 手動開放防火牆端口

1). 檢查防火牆開放的端口

firewall-cmd --list-ports

1

2).檢查端口是否開放

firewall-cmd --query-port 80/tcp

2021-09-01

3). 開啟防火牆

firewall-cmd --zone=public --add-port=80/tcp --permanent

2021-09-01

4).移除端口

firewall-cmd --zone=public --remove-port=9090/tcp --permanent

2021-09-01

5).關于防火牆操作的解釋

–zone #作用域

–add-port=80/tcp #添加端口,格式為:端口/通訊協定

–remove-port=80/tcp #移除端口,格式為:端口/通訊協定

–permanent #永久生效,沒有此參數重新開機後失效

6).重新開機防火牆

firewall-cmd --reload

9.5 資料庫遠端測試

2021-09-01

9.6 導入京淘資料庫

9.6.1 備份資料庫

點選備份操作

2021-09-01

選擇導出的位置

2021-09-01

9.6.2 導入資料庫

1.點選導入

2021-09-01
  1. 導入資料之後執行重新整理即可.
    2021-09-01

方式2:

如果mysql資料庫需要導入資料表指令如下:

指令: source /xxx/xxxx/xxxx/jt.sql;

2021-09-01

2.3 京淘背景項目釋出

2.3.1 建立圖檔路徑

說明:由于windows和Linux系統路徑結構不同,是以需要提前建立圖檔存儲目錄

2021-09-01

2.3.2 項目打包

說明:修改端口号8081/8082 之後将項目打包 上傳到Linux系統中即可.

2021-09-01

2.4 項目釋出

2.4.1 基礎指令

說明: 通過Linux指令 java -jar 8081.war 的方式可以啟動伺服器.

缺點: 将目前的終端占用了,如果需要執行後續的Linux指令 則需要重新開啟終端… 使用者體驗不便

關閉伺服器: ctrl + c

2021-09-01

2.4.2 帶&的指令

指令: java -jar 8081.war &

解釋: &号代表連接配接. &之前的指令執行成功之後,點選回車可以繼續執行後續的指令.

缺點:

1.如果伺服器需要列印日志資訊,則目前的終端依然會被占用.

2.通過java -jar 方式 表示前台啟動.如果用戶端的終端關閉,則服務随之關閉…

2021-09-01

2.4.3 後端運作指令

指令: nohup java -jar 8081.war -> 8081.log &

優點:

1.程式的運作不受終端的影響.

2.程式運作都會在後端生成日志資訊,不會再次幹擾終端使用.

以後項目釋出建議采用後端運作的方式.

2.4.4 關于服務檢索指令

指令: ps -ef |(管道) grep 服務名稱

2021-09-01

指令: kill PID号 結束程序

kill -15 PID号 較為強硬的結束

kill -9 PID号 終極指令

3 作業

1.通過windows中的nginx 實作Linux伺服器的反向代理.

在windows中 通過http://manage.jt.com/ 要求通路http://192.168.126.129:8081/8082的伺服器

2.提前預習Linux中安裝nginx 詳情參數部落格…

拍攝快照

2021-09-01

繼續閱讀