-
Linux指令
1.1 Linux路徑說明
說明: Linux系統都是基于檔案的.
路徑: 1.絕對路徑
2.相對路徑
1.2 Linux JDK安裝
1.2.1 上傳安裝包
1.2.2 解壓jdk
1.2.3 修改檔案名稱
1.2.4 校驗JDK是否正常
1.3 WinSCP軟體
配置資訊
1.4 編輯JDK環境變量
檔案位置: /etc/profile Linux系統環境變量的配置資訊
編輯檔案: vim /etc/profile
重新開機環境變量: source /etc/profile
2.建構京淘Linux
2.1 建構藍圖
2.2 安裝資料庫
-
下載下傳MariaDB資料庫
測試: 目前虛拟機是否可以正确的連結外網.
指令:
[[email protected] src]# yum install mariadb-server 安裝mariadb資料庫
[[email protected] src]# yum clean all 清空已安裝檔案 如果下載下傳失敗之後執行的.
1
2
2 确認下載下傳
3 安裝完成提示
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
-
資料庫初始化操作
指令: mysql_secure_installation
- 測試資料庫使用者名和密碼是否有效
8.Mysql資料庫遠端通路配置
8.1 關于連結資料庫的說明
說明:
- 如果需要遠端連結資料庫必須通過防火牆
- 如果遠端連結資料庫,資料庫中必須開啟遠端通路權限才行,否則拒絕連結.
8.2 配置資料庫權限配置說明
8.3 配置Linux資料庫權限
8.3.1 切換資料庫mysql
切換Mysql資料庫
8.3.2 修改資料庫表
1).檢查資料表
2).查詢user表中的host/root/password
3).将host=“localhost” 改為 “%”
4).重新整理資料庫權限
-
配置Linux防火牆政策
9.1 檢查防火牆狀态
指令: firewall-cmd --state
9.2 防火牆配置
說明:防火牆中有一個配置檔案,表示當Linux系統啟動時防火牆應該如何操作!!!
需求: 告訴linux系統以後開機不需要啟動防火牆
指令: systemctl disable firewalld.service
systemctl enable firewalld.service
9.3 手動關閉防火牆
說明:通過指令手動将防火牆關閉
指令:
- systemctl stop firewalld.service
- systemctl start firewalld.service
9.4 手動開放防火牆端口
1). 檢查防火牆開放的端口
firewall-cmd --list-ports
1
2).檢查端口是否開放
firewall-cmd --query-port 80/tcp
3). 開啟防火牆
firewall-cmd --zone=public --add-port=80/tcp --permanent
4).移除端口
firewall-cmd --zone=public --remove-port=9090/tcp --permanent
5).關于防火牆操作的解釋
–zone #作用域
–add-port=80/tcp #添加端口,格式為:端口/通訊協定
–remove-port=80/tcp #移除端口,格式為:端口/通訊協定
–permanent #永久生效,沒有此參數重新開機後失效
6).重新開機防火牆
firewall-cmd --reload
9.5 資料庫遠端測試
9.6 導入京淘資料庫
9.6.1 備份資料庫
點選備份操作
選擇導出的位置
9.6.2 導入資料庫
1.點選導入
- 導入資料之後執行重新整理即可.
方式2:
如果mysql資料庫需要導入資料表指令如下:
指令: source /xxx/xxxx/xxxx/jt.sql;
2.3 京淘背景項目釋出
2.3.1 建立圖檔路徑
說明:由于windows和Linux系統路徑結構不同,是以需要提前建立圖檔存儲目錄
2.3.2 項目打包
說明:修改端口号8081/8082 之後将項目打包 上傳到Linux系統中即可.
2.4 項目釋出
2.4.1 基礎指令
說明: 通過Linux指令 java -jar 8081.war 的方式可以啟動伺服器.
缺點: 将目前的終端占用了,如果需要執行後續的Linux指令 則需要重新開啟終端… 使用者體驗不便
關閉伺服器: ctrl + c
2.4.2 帶&的指令
指令: java -jar 8081.war &
解釋: &号代表連接配接. &之前的指令執行成功之後,點選回車可以繼續執行後續的指令.
缺點:
1.如果伺服器需要列印日志資訊,則目前的終端依然會被占用.
2.通過java -jar 方式 表示前台啟動.如果用戶端的終端關閉,則服務随之關閉…
2.4.3 後端運作指令
指令: nohup java -jar 8081.war -> 8081.log &
優點:
1.程式的運作不受終端的影響.
2.程式運作都會在後端生成日志資訊,不會再次幹擾終端使用.
以後項目釋出建議采用後端運作的方式.
2.4.4 關于服務檢索指令
指令: ps -ef |(管道) grep 服務名稱
指令: 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 詳情參數部落格…
拍攝快照