iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
IT Operation

大學生的VirtualBox虛擬機與Ubuntu實戰30天 系列

這系列文章是我以剛畢業學生的視角,整理出來的 VirtualBox 與 Ubuntu 實戰筆記。我會用簡單易懂的方式,記錄自己從軟體安裝、搞定全螢幕與共用資料夾等等的系統功能設定,後半段也會分享新手必備的 Linux 基礎操作與遠端連線技巧。希望能讓同樣害怕弄壞電腦的同學無痛跨出第一步!

鐵人鍊成 | 共 30 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文 |團隊三隻菜鳥
DAY 21

Day 21|Git 基礎配置與 .gitignore 實戰

在完成 Python 專案的建立與腳本測試後,程式碼的管理與備份便成為首要任務。Git 是目前軟體開發中最標準的版本控制系統,但在初次將專案納入版控時,最常犯的...

2026-09-20 ‧ 由 myron990 分享
DAY 22

Day 22|提升操作效率:Shell Alias 自訂快捷指令

在 Linux 開發環境中,許多高頻率操作往往伴隨著冗長或參數複雜的指令。以 Python 虛擬環境為例,每次重新連線或開啟終端機時,均需手動輸入 source...

2026-09-21 ‧ 由 myron990 分享
DAY 23

Day 23|自動化排程:Linux Crontab 基礎與 Python 腳本背景執行

在完成 Python 腳本開發與命令列操作最佳化後,許多維運與資料採集任務均需在「特定時間」或「固定週期」下自動執行,無需人工手動觸發。例如定時抓取即時報價、每...

2026-09-22 ‧ 由 myron990 分享
DAY 24

Day 24|服務化架構:從 Crontab 邁向 Systemd 系統服務管理

在上一篇中,我們透過 Crontab 實現了定時排程執行 Python 腳本。然而在正式的生產環境或伺服器維運中,Crontab 存在架構上的局限:它缺乏完善的...

2026-09-23 ‧ 由 myron990 分享
DAY 25

Day 25|Linux UFW 防火牆基礎與連接埠安全管制

在前面的篇章中,我們成功讓 Python 爬蟲與資料監控腳本以 Systemd 服務的方式在背景穩定運作。隨著虛擬機或雲端主機開始提供各類網路服務(例如之後若架...

2026-09-24 ‧ 由 myron990 分享
DAY 26

Day 26|SSH 金鑰配對認證與伺服器登入強化

在昨天的文章中,我們用 UFW 防火牆關上了主機所有不必要的通訊埠,只保留了 22 號 Port(SSH)作為遠端連線的管理通道。回顧在Day 16時,我們在本...

2026-09-25 ‧ 由 myron990 分享
DAY 27

Day 27|系統健康度維運:掌握 CPU、記憶體與磁碟空間監控

在前面的篇章中,我們依序完成了常駐服務部署、網路防火牆邊界防護(UFW)以及伺服器遠端存取加固(純金鑰 SSH 認證)。至此,這台 Linux 主機已具備了對外...

2026-09-26 ‧ 由 myron990 分享
DAY 28

Day 28|網路連線與通訊診斷:ping、curl 與 ss/netstat 排查

在昨天的篇章中,我們掌握了主機運算資源的三大核心指標(CPU、記憶體與磁碟空間)。當硬體資源運作正常,伺服器最常面臨的另一大挑戰便是「網路連線異常」: 為什麼...

2026-09-27 ‧ 由 myron990 分享
DAY 29

Day 29|系統故障排查核心:journalctl 與 Linux 日誌分析

在昨天的篇章中,我們完成了網路連線與通訊埠監聽的排查。但在日常維運伺服器時,更常遇到的情況往往是:「網路明明正常,但背景跑的程式卻突然停止運作了。」 在 Day...

2026-09-28 ‧ 由 myron990 分享
DAY 30

Day 30|完結篇:從指令新手到主機維運,30 天 Linux 實戰複盤與通關精要

迎來鐵人賽的第 30 天! 回顧剛開始的第一天,我們面對的是一個完全空白的虛擬化環境,直到今天,這台 Ubuntu 虛擬機已經具備了完整的自動化排程、背景守護服...

2026-09-29 ‧ 由 myron990 分享