Linux 系統 Swap 交換空間管理教學:Swap 分割區與檔案的使用與管理

這裡介紹 Linux 系統上 swap 交換空間的使用方式,包含 swap 分割區與檔案的使用與管理。 Linux 系統將實體記憶體(RAM)分成一塊一塊的小區域,這些小區塊稱為 pages,在實體記憶體不足的時候,系統會透過 swapping 的動作將 page 的資料搬到預先配置好的硬碟置換空間(swap)中儲存,然後釋放出 page 的記憶體空間,而 Linux 系統上的虛擬記憶體(virtual memory)就是包含實體記憶體與硬碟的置換空間這兩大部份。 ...

January 19, 2016 · G. T. Wang

Linux 解壓縮中文檔名的 Zip 壓縮檔,解決 Big5 編碼產生亂碼問題

這裡介紹如何在 Linux 中解壓縮包含中文字的壓縮檔,解決 big5 編碼會產生亂碼的問題。 如果在 Windows 中建立含有中文檔名的 zip 壓縮檔,拿到 Linux 中解壓縮時,原本的中文檔名就會很變成一堆亂碼。 ...

January 14, 2016 · G. T. Wang

elementary OS:媲美 Mac OS X 的 Linux 漂亮桌面環境

elementary OS 是一套操作介面非常漂亮的 Linux 發行版,精緻程度足以媲美 Mac OS X。 elementary OS 是以 Ubuntu Linux 為基礎所開發出來的,比較特別的地方是它有自行開發一個 Pantheon 桌面環境(以 GNOME 為基礎),並且發展一些自己的桌面應用程式,例如 Midori 瀏覽器、照片、音樂與影片等應用程式,桌面整體性的整合做得很不錯,可以讓一般的使用者有比較好的體驗。 ...

January 4, 2016 · G. T. Wang

NGINX 設定密碼認證與限制可存取的 IP 位址,控制頻寬與連線數

這裡介紹如何設定 NGINX 網頁伺服器,加上密碼認證與限制可存取的 IP 位址,並控制頻寬與連線數。 在 NGINX 伺服器中若要限制只有特定的使用者可以瀏覽網頁的話,可以使用帳號與密碼認證的方式,或是設定可存取網頁的來源 IP 位址,以下是設定的步驟教學。 ...

December 29, 2015 · G. T. Wang

Linux 設定 PPTP VPN 網路連線教學(VPN Client)

這裡介紹如何在 Linux 中設定 PPTP VPN 網路連線,透過 VPN 存取內部網路資源。 一般的 Linux 發行版都會有 VPN 的設定工具可以使用,以下我們以 Linux Mint 中的 NetworkManager 為例,示範 PPTP VPN client 的設定方式,這個方法也是用於其他各種使用 NetworkManager 管理網路的 Linux 發行版(如 Ubuntu 等)。 ...

December 9, 2015 · G. T. Wang