
👀專欄介紹
【Linux】 目前主要更新Linux,一起學習一起進步。
👀本期介紹
本期主要介紹手把手教你安裝Linux
文章目錄
3. Linux安裝
3.1 安裝方式介紹
3.2 安裝VMware
3.3 安裝Linux
3.4 網卡設定
3.5 安裝SSH連接配接工具
3.6 Linux目錄結構
3. Linux安裝
3.1 安裝方式介紹
Linux系統的安裝方式,主要包含以下兩種:
方式 | 概述 | 場景 |
實體機安裝 | 直接将作業系統安裝到伺服器硬體上 | 企業開發中,我們使用的伺服器基本都是采用這種方式 |
虛拟機安裝 | 通過虛拟機軟體安裝 | 我們在學習階段,沒有自己伺服器,而我們又需要學Linux,就可以安裝在虛拟機上 |
虛拟機(Virtual Machine)指通過軟體模拟的具有完整硬體系統功能、運作在完全隔離環境中的完整計算機系統。常用虛拟機軟體:
- VMWare
- VirtualBox
- VMLite WorkStation
- Qemu
- HopeddotVOS
那麼我們就可以在課程中将Linux作業系統安裝在虛拟機中,我們課上選擇的虛拟機軟體是VMware。
3.2 安裝VMware
在我們的課程資料中提供了VMware的安裝程式。直接輕按兩下運作VMware安裝程式,根據提示完成安裝即可。
以上就是VMware在安裝時的每一步操作,基本上就是點選 "下一步" 一直進行安裝。
3.3 安裝Linux
VMware虛拟機安裝完畢之後,我們就可以打開VMware,并在上面來安裝Linux作業系統。具體步驟如下:
1). 選擇建立新的虛拟機
2). 選擇"典型"配置
3). 選擇"稍後安裝作業系統(S)"
4). 選擇"Linux"作業系統,"CentOS7 64位"版本
5). 設定虛拟機的名稱及系統檔案存放路徑
6). 設定磁盤容量
7). 自定義硬體資訊
8). 啟動上述建立的新虛拟機
9). 選擇"Install CentOS7"
進入到Linux系統裡面, 我們發現光标無法移動到windows作業系統中了, 這個時候, 我們可以通過快捷鍵 "Ctrl+Alt" 切換光标到windows系統中。
10). 選擇語言為 "簡體中文"
11). 選擇"自動配置分區"
12). 選擇"最小安裝"
13). 設定"root"使用者密碼
安裝完畢後,點選視窗中的藍色的 "重新開機" 按鈕,重新開機Linux系統。
14). 登入系統
注意 : 在Linux系統中,在指令行中輸入密碼資訊,為了保證安全性,密碼是不顯示的(看似沒有輸入,實際已經輸入了);
3.4 網卡設定
伺服器重新開機完成之後,我們可以通過linux的指令
ip addr
來查詢Linux系統的IP位址,具體資訊如下:
從圖中我們可以看到,并沒有擷取到linux系統的IP位址,這是為什麼呢?這是由于啟動伺服器時未加載網卡,導緻IP位址初始化失敗而造成的。那麼接下來我們就需要來修改網絡初始化配置,設定網卡在系統啟動時初始化。
具體操作步驟如下:
1). 修改網卡的配置項
<span style="background-color:#f8f8f8"><span style="color:#333333"><span style="color:#000000">cd</span> <span style="color:#981a1a">/</span> <span style="color:#000000">進入根目錄</span>
<span style="color:#000000">cd</span> <span style="color:#000000">etc</span> <span style="color:#000000">進入etc目錄</span>
<span style="color:#000000">cd</span> <span style="color:#000000">sysconfig</span> <span style="color:#000000">進入sysconfig目錄</span>
<span style="color:#000000">cd</span> <span style="color:#000000">network</span><span style="color:#981a1a">-</span><span style="color:#000000">scripts</span> <span style="color:#000000">進入network</span><span style="color:#981a1a">-</span><span style="color:#000000">scripts</span>
<span style="color:#000000">vi</span> <span style="color:#000000">ifcfg</span><span style="color:#981a1a">-</span><span style="color:#000000">ens33</span> <span style="color:#000000">編輯ifcfg</span><span style="color:#981a1a">-</span><span style="color:#000000">ens33檔案</span>
<span style="color:#000000">進入檔案後執行如下操作</span>:
<span style="color:#000000">①</span>. <span style="color:#000000">按</span> <span style="color:#000000">i</span> <span style="color:#000000">鍵</span> <span style="color:#000000">進入編輯狀态</span>
<span style="color:#000000">②</span>. <span style="color:#000000">按↑↓鍵來移動光标</span>, <span style="color:#000000">删除no</span>,<span style="color:#000000">輸入yes</span>
<span style="color:#000000">③</span>. <span style="color:#000000">按</span> <span style="color:#000000">ESC</span> <span style="color:#000000">鍵</span>
<span style="color:#000000">④</span>. <span style="color:#000000">輸入</span> :<span style="color:#000000">wq</span>
<span style="color:#000000">⑤</span>. <span style="color:#000000">按</span> <span style="color:#000000">ENTER</span> <span style="color:#000000">儲存退出</span></span></span>
備注: 在上述的操作中用到了Linux中的相關指令, 目前大家不用深究, 後面會詳細講解, 目前大家隻需要把這個檔案的配置項ONBOOT的值有no改為yes即可。
2). 重新啟動虛拟機
重新開機之後, 再次輸入root的使用者名密碼,登入到Linux系統之後,可以通過指令
ip addr
來檢視IP位址。
3.5 安裝SSH連接配接工具
3.5.1 SSH連接配接工具介紹
Linux已經安裝并且配置好了,接下來我們要來學習Linux的基本操作指令。而在學習之前,我們還需要做一件事情,由于我們企業開發時,Linux伺服器一般都是在遠端的機房部署的,我們要操作伺服器,不會每次都跑到遠端的機房裡面操作,而是會直接通過SSH連接配接工具進行連接配接操作。
SSH(Secure Shell),建立在應用層基礎上的安全協定。常用的SSH連接配接工具:
SSH工具 | Logo | 說明 |
putty | | 免費, 界面簡單, 功能單一 |
secureCRT | | 收費, 功能強大 |
xshell | | 收費版/免費版 |
finalshell | | 免費, 功能強大, 界面效果好 (課程中采用) |
3.5.2 FinalShell安裝
在課程資料中,提供了finalShell的安裝包
輕按兩下.exe檔案,然後進行正常的安裝即可。
3.5.3 連接配接Linux
1). 打開finalShell
2). 建立連接配接
3.6 Linux目錄結構
登入到Linux系統之後,我們需要先來熟悉一下Linux的目錄結構。在Linux系統中,也是存在目錄的概念的,但是Linux的目錄結構和Windows的目錄結構是存在比較多的差異的 在Windows目錄下,是一個一個的盤符(C槽、D盤、E盤),目錄是歸屬于某一個盤符的。Linux系統中的目錄有以下特點:
A. / 是所有目錄的頂點
B. 目錄結構像一顆倒挂的樹
Linux 和 Windows的目錄結構對比:
Linux的目錄結構,如下:
根目錄/ 下各個目錄的作用及含義說明:
編号 | 目錄 | 含義 |
1 | /bin | 存放二進制可執行檔案 |
2 | /boot | 存放系統引導時使用的各種檔案 |
3 | /dev | 存放裝置檔案 |
4 | /etc | 存放系統配置檔案 |
5 | /home | 存放系統使用者的檔案 |
6 | /lib | 存放程式運作所需的共享庫和核心子產品 |
7 | /opt | 額外安裝的可選應用程式包所放置的位置 |
8 | /root | 超級使用者目錄 |
9 | /sbin | 存放二進制可執行檔案,隻有root使用者才能通路 |
10 | /tmp | 存放臨時檔案 |
11 | /usr | 存放系統應用程式 |