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. 按win和R鍵,輸入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,按Ctrl和N鍵,新建虛擬機器。
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使用者並執行命令了: