Linux Debian安裝教程

iCode504發表於2024-06-13

Debian 是一個免費的開源作業系統,是最古老的 Linux 發行版之一,於 1993 年由 Ian Murdock 建立。它採用了自由軟體協議,並且由志願者社群維護和支援。Debian 的目標是建立一個穩定、安全且易於維護的作業系統,以自由軟體為基礎,同時保持儘可能廣泛的硬體相容性。

Debian 的特點包括強大的軟體包管理系統,使用者可以輕鬆地安裝、更新和移除軟體。此外,Debian 也是一種多平臺作業系統,支援多種硬體架構,如 x86、x86-64、ARM 和 MIPS 等。

Debian 的穩定版本以命名的方式釋出,當前的穩定版本為 Debian 12(截止至2024年2月),其每個版本都經過了嚴格的測試和審查,以確保穩定性和安全性。此外,Debian 還有測試版(testing)和不穩定版(unstable),供使用者嘗試最新的軟體包和功能,但相對較不穩定。

Debian 社群強調自由軟體的原則,並且積極參與自由軟體基金會(Free Software Foundation)的活動,致力於推動自由軟體的發展和使用。作為一種非商業性質的作業系統,Debian 的開發和維護主要依賴於志願者的貢獻和捐贈,體現了自由軟體社群的合作和共享精神。

接下來就為大家介紹一下Debian 12的安裝與使用:

一、安裝前準備

1. 請確保電腦中已經安裝了VMware和Electerm,如果沒有安裝的小夥伴可以點選下面的連結檢視安裝教程:

需要安裝的軟體名稱 連結
虛擬機器軟體VMware Workstation 點我檢視
遠端連線軟體Electerm 點我檢視
下載器Neat Download Manager(推薦安裝,可以加快下載速度) 點我檢視

2. 建議電腦預留50G的儲存空間。

3. 按winR鍵,輸入cmd,進入命令列後執行如下命令檢視本機的資訊:

systeminfo

這裡我的電腦系統型別是x64

二、下載Debian映象

1. 點選右側連結進入清華大學映象站:點我檢視

2. 目前Debian穩定版的版本號是12。點選12.5.0資料夾進入:

3. 根據電腦的系統型別進入相應的資料夾,這裡我的電腦系統型別是x64,進入第一個資料夾amd64;系統型別是arm64的小夥伴點選第二個資料夾進入:

4. 點選iso-cd資料夾進入:

5. x64的小夥伴點選debian-12.5.0-amd64-netinst.iso下載;arm64的小夥伴點選debian-12.5.0-amd64-netinst.iso下載:

三、建立Debian虛擬機器

1. 開啟VMware,按CtrlN鍵,新建虛擬機器。

2. 進入新建虛擬機器嚮導以後,選擇第二個自定義(高階),完成後點選下一步

3. 點選下一步

4. 安裝客戶機作業系統選擇稍後安裝作業系統,完成後點選下一步

5. 客戶機作業系統選擇Linux,版本選擇Debian 12.x 64位,完成後點選下一步

6. 自定義虛擬機器名稱和安裝位置。安裝位置建議安裝在一個空間比較大的盤,這裡我安裝在了J盤:

7. 處理器配置時處理器數量和核心數量不能超過電腦自身的數量,否則虛擬機器無法執行。

如何檢查電腦本機的CPU資訊:按CtrlShiftEsc,開啟工作管理員,找到效能,即可檢視到CPU資訊:

8. 設定虛擬機器記憶體,記憶體大小按照VMware的要求設定在一定範圍之內。這裡我設定記憶體大小為2GB(2048M),完成後點選下一步

9. 網路型別選擇網路地址轉換(NAT),完成後點選下一步

10. I/O控制器型別按照系統預設選擇即可,然後點選下一步

11. 虛擬磁碟型別按照預設選擇即可,完成後點選下一步

12. 選擇磁碟按照系統預設選擇即可,然後點選下一步

13. 最大磁碟大小建議設定在20GB及以上,這裡我設定了50GB,磁碟分配按照預設勾選即可。完成後點選下一步

14. 指定磁碟檔案位置可以自定義。這裡需要設定的小夥伴點選瀏覽可以更改。不需要更改的小夥伴點選下一步

15. 點選完成,虛擬機器建立完成:

16. 點選編輯虛擬機器設定

17. 進入虛擬機器設定後,左側裝置選擇CD/DVD,裝置狀態勾選啟動時連線,連線選擇使用ISO映像檔案,點選瀏覽

18. 找到前面我們下載的Debian映象並選中,完成後點選右下角開啟

19. 映象配置成功,點選確定

四、開啟虛擬化

1. 開啟剛剛建立好的虛擬機器,此時VMware會彈出一個錯誤資訊(無報錯資訊的小夥伴請直接跳轉到第五部分:安裝Debian作業系統):

2. 此時按CtrlShiftEsc,開啟工作管理員,找到效能,虛擬化並未開啟(虛擬化已啟用的小夥伴請直接跳轉到第五部分:安裝Debian作業系統):

3. 重新啟動電腦,具體進入BIOS可以根據自身電腦品牌型號進入。這裡我的電腦使用的是華碩,開機過程中一直按F2鍵即可進入BIOS,再點選右下角Advanced Mode,進入高階模式:

4. 按照下圖所示操作,點選高階,將Intel Virtualization Technology配置項開啟:

5. 按F10鍵儲存上述配置並重啟:

6. 按CtrlShiftEsc,開啟工作管理員,左上角找到效能,發現虛擬化成功開啟:

五、安裝Debian作業系統

1. 開啟剛剛建立好的虛擬機器:

2. 進入安裝介面,選擇第二個Install並按Enter鍵:

3. 安裝語言選擇中文(簡體),完成後按一下回車:

4. 位置選擇中國,按一下回車:

5. 配置鍵盤選擇漢語,按一下回車:

6. 載入中,請稍後:

7. 配置主機名:主機名自定義,命名完成後,按Tab鍵切換到繼續,按一下回車:

8. 域名配置:按照預設配置即可,按Tab鍵切換到繼續,按一下回車:

9. 為root使用者設定密碼。這裡為了方便記憶,我將密碼設定為123456。配置完成後按Tab鍵切換到繼續,按一下回車:

10. 再輸入一遍密碼,按Tab鍵切換到繼續,按一下回車:

11. 自定義普通使用者設定使用者全名。設定完成後,按Tab鍵切換到繼續,按一下回車:

12. 設定普通使用者登入時的使用者名稱(要求:小寫字母開頭,其他由數字和小寫字母組合),完成後按Tab鍵切換到繼續,按一下回車:

13. 為普通使用者設定密碼,為了方便記憶,這裡我將密碼設定成123456。配置完成後,按Tab鍵切換到繼續,按一下回車:

14. 再輸入一次密碼,設定完成後,按Tab鍵切換到繼續,按一下回車:

15. 磁碟分割槽方法選擇第一個嚮導-使用整個磁碟,完成後按一下回車:

16. 選擇要分割槽的磁碟:按照預設選擇即可(如下圖所示),完成後按一下回車:

17. 分割槽方案選擇第一個將所有檔案放在同一個分割槽中(推薦新手使用),完成後按一下回車:

18. 磁碟分割槽資訊選擇第二個完成分割槽操作並將修改寫入磁碟,完成後按一下回車:

19. 是否寫入磁碟,選擇,按一下回車:

20. 安裝中,請耐心等待:

21. 此時會彈出一個掃描額外的安裝介質,這裡我們選擇,不需要掃描:

22. 映象站點所在國家選擇中國,按Tab鍵切換,按一下回車:

23. 映象站點選擇倒數第二個,清華大學映象站,完成後按一下回車:

24. 代理配置不需要填寫,按Tab鍵切換到繼續,按一下回車:

25. 正在配置apt,請耐心等待:

26. 此時會彈出一個軟體包流行度調查,選擇,按一下回車:

27. 軟體只需要選擇後兩個:SSH Server標準系統工具。完成後按Tab鍵切換到繼續,按一下回車:

28. 安裝中,請耐心等待(預計需要3-5分鐘):

29. 設定grub-pc引導器安裝到著驅動器,選擇,然後選擇/dev/sda,完成後按一下回車:

30. 等待一段時間後,安裝完成,按Tab鍵切換到繼續,按一下回車:

31. 重新啟動後,進入命令列介面,使用者名稱輸入root,密碼填寫前面設定的密碼(不在命令列顯示)。輸入無誤後,登入成功介面如下:

六、使用SSH工具(Electerm)遠端連線Debian

1. 安裝遠端SSH工具:

apt install -y openssh-server

OpenSSH已經是最新版本:

2. 開啟SSH服務:

service ssh start

3. 檢查SSH服務是否開啟,執行如下命令:

systemctl status sshd

下圖狀態說明SSH服務已經成功開啟:

4. 由於root使用者預設是不能使用SSH的方式登入,因此我們需要更改一下對配置檔案/etc/ssh/sshd_config進行修改。執行如下命令:

  • 安裝vim編輯器:
apt install -y vim
  • 編輯/etc/ssh/sshd_config檔案:
vim /etc/ssh/sshd_config

5. 此時會進入sshd_config配置檔案中,我們依次執行如下命令:

:set nu
/PermitRootLogin

此時我們在33行可以看到如下資訊PermitRootLogin prohibit-password,這段配置的含義是使用SSH方式登入root使用者是禁止的,因此我們需要對這段程式碼進行修改:

6. 按i鍵進入編輯模式,需要對32-34行程式碼修改成下圖所示的效果:

7. 完成編輯後,先按一下Esc鍵,再輸入:wq儲存並退出編輯。

8. 重啟SSH服務,執行如下命令:

systemctl restart sshd

9. 安裝防火牆軟體ufw,執行如下命令:

apt install -y ufw

10. 檢視防火牆狀態,在命令列中執行如下命令:

ufw status

11. 為了保障系統安全,我們需要開啟防火牆,只開放特定的埠。輸入如下命令開啟防火牆:

ufw enable

再次檢視防火牆狀態,此時防火牆已經開啟:

ufw status

12. SSH預設是22號埠,此時我們需要開啟22號埠。執行如下命令:

ufw allow 22/tcp

執行成功,規則已新增:

13. 輸入如下命令,檢視Ubuntu的IP地址:

ip addr

14. 開啟Electerm,點選左側的書籤:

15. 按照下圖操作填寫連線資訊:

16. 向下找,點選測試連線

等待一段時間後,如果上方出現一個connection is ok,說明前面填寫內容沒有問題:

如果出現的時connection is failed,說明填寫的內容有問題,需要更改後再次測試連線。

17. 測試連線成功後,點選儲存並連線後,此時我們就可以在Electerm中登入root使用者並執行命令了:

相關文章