虛擬機安裝配置到項目上架

1安裝虛擬機+啓動Linux系統

1.安裝VMware虛擬機程序
在這裏插入圖片描述java

2.檢查網卡設置
若是沒有網卡 則換一個vmwar版本安裝…
在這裏插入圖片描述mysql

  1. 啓動Linux系統

在這裏插入圖片描述
在這裏插入圖片描述

在這裏插入圖片描述

問題描述:
進入BIOS系統中 開啓虛擬化設置便可. 主板系統 開機 F1/F2…
在這裏插入圖片描述linux

總結:步驟:

1.安裝老師的虛擬機軟件:Wmware:第一張圖
          2.解壓linux系統在本身的本地盤,運行VMX文件
          3.開啓此虛擬機;

2.配置虛擬機環境

2.1 修改虛擬機網絡空間

在這裏插入圖片描述
設定net8網卡的IP網段
在這裏插入圖片描述
設定DHCP設置.
在這裏插入圖片描述
檢查windowsIP地址
在這裏插入圖片描述sql

2.2 重啓Linux虛擬機網卡

命令: ip addr
若是沒有IP展示則執行以下的命令數據庫

`service NetworkManager stop 
chkconfig  NetworkManager  off    永久關閉 Manager網卡
service  network restart          重啓network網卡` 

*   1
*   2
*   3

在這裏插入圖片描述
windows ping Linux
在這裏插入圖片描述vim

總結:分三步配置虛擬機,而後在本地cmd中檢查一下(ipconfig)ip是否正確,若是不正確經過上面的代碼重啓一下;在檢查一下IP的聯通性(ping 192.168.126.129);

3.鏈接Linux服務器工具

3.1 業務場景

公司的服務器通常都是位於公司的機房,可是普通的員工不能隨意的進出.而且若是遇到服務須要處理可是人員不在公司時如何處理等問題比較嚴重,.因此須要經過安裝一些原創的連接工具實現遠程辦公.windows

3.2 遠程連接工具說明

在這裏插入圖片描述

3.3 關於虛擬機快照

能夠經過快照的方式記錄當前虛擬機狀態.
在這裏插入圖片描述服務器

  1. 關於Linux項目發佈說明

=================網絡

3.4 關於服務部署的流程

在這裏插入圖片描述

總結:1.用(MobaXterm_Portable_v20.3)軟件,計算機遠程鏈接虛擬機和服務器;2.用軟件設置IP鏈接京淘的項目;3.快照的功能;

3.2 部署Linux JDK

3.2.1 JDK配置回顧

1).上傳JDK的安裝包/安裝JDK
在這裏插入圖片描述tcp

2).配置環境變量
在這裏插入圖片描述

3).讓環境變量當即生效

3.2.2 上傳JDK

說明:須要將windows中的JDK部署到Linux中.上傳的文件目錄/usr/local/src
在這裏插入圖片描述

3.2.3 解壓JDK

命令: tar -xvf jdk-8u51-linux-x64.tar.gz
在這裏插入圖片描述

3.2.4 修改文件名稱

說明:將JDK解壓以後的文件 修改成jdk1.8
在這裏插入圖片描述

3.2.5 整理文件

說明:將全部的.tar/.gz的包 保存到soft目錄中
在這裏插入圖片描述

3.2.6 配置JDK環境變量

說明: 若是須要修改JDK的環境變量則須要修改特定的文件
位置: /etc/profile
注意事項: 因爲profile的文件是系統文件, 千萬改對了 不然整個Linux命令將不生效.
命令: vim /etc/profile

`#設定jdk環境
export JAVA_HOME=/usr/local/src/jdk1.8
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib` 

*   1
*   2
*   3
*   4
*   5

讓環境變量生效: source /etc/profile
在這裏插入圖片描述

總結:步驟:1.拖動jdk至指定的文件夾中(這個時虛擬機的jdk);2.解壓jdk(tar -xvf jdk名字);3.修改jdk名字(mv 舊名 新名);4.移動壓縮包(mv jdk壓縮包 新的文件夾/);5.在上班的時候須要修改一下虛擬機的jdk的地址:(vim /etc/profile),把地址複製粘貼上去;6.讓環境變量生效:(source /etc/profile);7.檢查jdk是否生效(java -version);

image.png

4.1 下載MariaDB數據庫

================

測試: 當前虛擬機是否能夠正確的連接外網.
在這裏插入圖片描述

命令:

`[root@localhost src]# yum  install mariadb-server      安裝mariadb數據庫
[root@localhost src]# yum  clean   all                 清空已安裝文件   若是下載失敗以後執行的.` 

*   1
*   2

在這裏插入圖片描述

4.2 確認下載

在這裏插入圖片描述

4.3安裝完成提示

在這裏插入圖片描述

4.4數據庫啓動

命令:

`1.   啓動命令    [root@localhost src]# systemctl  start  mariadb
    2.   重啓命令    [root@localhost src]# systemctl  restart  mariadb
    3.   關閉命令    [root@localhost src]# systemctl  stop  mariadb` 

*   1
*   2
*   3

4.5 數據庫初始化操做

命令: `mysql_secure_installation’
在這裏插入圖片描述

4.6 測試數據庫用戶名和密碼是否有效

在這裏插入圖片描述

4.7導入數據表

說明:若是mysql數據庫須要導入數據表命令以下:
命令: source /xxx/xxxx/xxxx/jtdb.sql;
在這裏插入圖片描述

4.9總結:1.經過命令下載MariDB(下載以前先要驗證一下外網);2.數據庫下載以後進行啓動;3.啓動後對數據庫初始化,所有都選(yes);4.登陸驗證密碼是否有效(先不要輸入密碼:mysql -u root -p);5.拖入sql文件進指定的文件夾,而後再導入信息至當前的數據庫中(source sql文件的路徑),若是拖入的路徑和當前(pwd)路徑一致的話,直接(source jtdb.sql);

5.1 Mysql數據庫遠程訪問配置

image.png

5.2 關於連接數據庫的說明

說明:

  1. 若是須要遠程連接數據庫必須經過防火牆
  2. 若是遠程連接數據庫,數據庫中必須開啓遠程訪問權限才行,不然拒絕連接.

5.3 配置數據庫權限配置說明

在這裏插入圖片描述

5.4 配置Linux數據庫權限

5.4.1 切換數據庫mysql

在這裏插入圖片描述
切換Mysql數據庫
在這裏插入圖片描述

5.4.2 修改數據庫表

1).檢查數據表
在這裏插入圖片描述
2).查詢user表中的host/root/password
在這裏插入圖片描述
3).將host=「localhost」 改成 「%」
在這裏插入圖片描述
4).刷新數據庫權限
在這裏插入圖片描述

6.1 配置Linux防火牆策略

6.2 檢查防火牆狀態

命令: firewall-cmd --state
在這裏插入圖片描述

6.3 防火牆配置

說明:防火牆中有一個配置文件,表示當Linux系統啓動時防火牆應該如何操做!!!
需求: 告訴linux系統之後開機不須要啓動防火牆
命令: systemctl disable firewalld.service
systemctl enable firewalld.service
在這裏插入圖片描述

6.4 手動關閉防火牆

說明:經過命令手動將防火牆關閉
命令:

  1. systemctl stop firewalld.service
  2. systemctl start firewalld.service

在這裏插入圖片描述

6.5 手動開放防火牆端口

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

`firewall-cmd --list-ports` 

*   1

2).檢查端口是否開放

`firewall-cmd --query-port 80/tcp` 

*   1

在這裏插入圖片描述
3). 開啓防火牆

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

*   1

在這裏插入圖片描述
4).移除端口

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

*   1

在這裏插入圖片描述
5).關於防火牆操做的解釋
–zone #做用域

–add-port=80/tcp #添加端口,格式爲:端口/通信協議

–remove-port=80/tcp #移除端口,格式爲:端口/通信協議

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

6).重啓防火牆

firewall-cmd --reload

總結: 1. 由於有防火牆存在,如今是不能遠程鏈接數據庫的;2.必須關閉防火牆;3.修改數據庫「mysql」(系統的自帶的)中的的user的權限(把host列中的localhost的名字改爲「%」)就能夠任意用戶均可以訪問了;4. 刷新數據庫權限:flush privileges;5.先檢查一下防火牆狀態:firewall-cmd --state;6.兩組代碼關閉防火牆:(systemctl disable firewalld.service)和(systemctl stop firewalld.service) ;7.檢查一下防火牆是否已經關閉;

2.3.4 修改圖片配置文件

說明:因爲windows的路徑與Linux的路徑不一致,因此必須準備一個Linux的圖片上傳的根目錄.
因此須要將代碼中的圖片的配置文件進行修改.
在這裏插入圖片描述
在這裏插入圖片描述

2.3.4 打包發佈

說明:將代碼修改以後,進行打包,以後上傳到指定的文件目錄中
在這裏插入圖片描述
發佈命令:
[root@localhost 09]# java -jar 8081.war &
在這裏插入圖片描述

相關文章
相關標籤/搜索