網路基本概念
在 Linux 中管理網路是伺服器運作的重要技能。主要概念包括 IP、子網路、網關與 DNS。
- 查看 IP:
ip addr或ifconfig - 檢查網路連線:
ping 網址或IP - 查看路由表:
ip route
遠端連線:SSH
SSH(Secure Shell)可以安全地遠端管理 Linux 系統。
- 連線到遠端伺服器:
ssh 使用者@伺服器IP - 傳輸檔案:
scp 檔案 使用者@伺服器IP:/目標路徑 - 產生 SSH 金鑰:
ssh-keygen -t rsa
常用服務管理
Linux 可管理多種伺服器服務,例如網頁伺服器與資料庫。
- 啟動/停止服務(systemd):
sudo systemctl start/stop 服務名稱 - 重啟服務:
sudo systemctl restart 服務名稱 - 查看服務狀態:
sudo systemctl status 服務名稱
常見服務範例:
- Web 伺服器:Apache/Nginx
- 資料庫服務:MySQL/MariaDB
- SSH 遠端管理服務
練習建議
- 在本地虛擬機上啟動 SSH,練習遠端連線
- 安裝簡單的網頁伺服器(Apache 或 Nginx)並啟動服務
- 透過 systemctl 管理服務,觀察啟動、停止、重啟效果
- 測試檔案傳輸與網路連線功能