如何藉助Linux充分利用舊PC建立伺服器環境
導讀 | 我們許多人身邊都有舊電腦。可能是一臺老舊的家用桌上型電腦、老舊的學校膝上型電腦,或者因執行速度太慢而束之高閣的電腦。別急著扔掉,不妨看看以下方法,藉助 充分利用您那臺舊PC。 |
記住,這只是一小部分,並非完整清單。毫無疑問,可以在Linux上處理其他任務,只是本文沒有列出來罷了。
鑑於Linux在伺服器上非常流行,將您的舊PC變成家用伺服器完全合情合理。將舊PC變成家庭Linux伺服器的過程聽起來令人生畏,但考慮到Raspberry Pi這種家庭伺服器平臺很普遍,您會驚訝於將舊PC作為家庭伺服器可以完成諸多工。
家庭伺服器有多種用途。既可以將其用作檔案伺服器、NAS(網路附加儲存)伺服器、媒體伺服器,也可以用作個人Web伺服器。
硬體升級方面,您可能只需要為系統新增一些記憶體就可以了。有一點要注意:如果您希望將其用作家庭媒體伺服器或機頂盒,以替代Google Chromecast、Apple TV或Roku,那就需要新增不錯的顯示卡,可能還要以某種方式連線到Wi-Fi。
然而,最容易在家安裝的伺服器之一是Pi Hole。它是為Raspberry Pi設計的,但是您可以將其安裝在幾乎任何擁有相容作業系統的硬體上,也可以安裝在Docker容器中。您可以在此處()檢視介紹如何進行設定的指南。
對於使用Linux已有一段時間的使用者來說,這似乎比較明顯,但值得一提。如果您希望讓一臺比較舊,Windows 10或macOS執行起來不暢或完全再也執行不了的硬體煥發生機、供日常使用,Linux是您所需的工具。藉助幾番硬體升級,您可以讓一臺用了10年的PC如同新的一樣。
我建議的第一個硬體升級是固態硬碟(SSD)。購買優質的SSD並更換系統中的舊驅動器將為您大大改善使用體驗,無需執行其他任何操作。三星和西部資料等品牌是不錯的選擇,您花60美元左右就可以從這兩個品牌買到500 GB的SSD。另外,如果您有舊的CD/DVD驅動器,市面上有可以將舊插槽轉換成SSD匣的介面卡。
我推薦的下一個硬體升級是記憶體。您需要將系統中的記憶體升級到至少8 GB。這樣一來,您就有足夠的空間來執行網路瀏覽器和其他一些應用程式。然而,如果您打算將其用作開發、虛擬化或內容建立的真正工作站,我會建議記憶體儘可能多點。我有一臺每天都使用的2011 Dell Optiplex,已將記憶體升級到最大32 GB,這對那個時代的電腦來說很常見。如果您要將其用作虛擬化工作站(通常需要大量記憶體),這特別有用。
如果您的系統無法接受8 GB的記憶體,需要選擇一種特別輕巧的桌面環境,以提供最大的擴充套件空間。我強烈推薦的發行版是Elive,這個基於Debian的Linux發行版旨在為您在舊硬體上提供最佳的體驗。
利用舊PC的最簡單方法可能是在上面安裝Linux,並使用它進行學習。您無需很高的效能即可學習如何透過CLI與Linux進行互動,而在其上面安裝Debian或 將是從職業生涯或伺服器的角度探索Linux的理想起點。可以處理檔案、配置基本的網路服務以及學習Linux的基本功能,不必擔心花費大量的錢。只需擦掉灰塵,作一番測試!無需硬體升級。
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2723670/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- vmware環境下在linux中建立ftp伺服器LinuxFTP伺服器
- windows環境docker安裝LNMP環境藉助dockers-compose.yml3分鐘快速完成WindowsDockerLNMP
- 學習使用azureCLI建立linux環境Linux
- windows環境docker安裝LNMP環境詳解藉助dockers-compose.yml3分鐘快速完成WindowsDockerLNMP
- 藉助Github Page把你的React專案部署到線上環境GithubReact
- Linux雲伺服器系統如何配置建站環境配置?Linux伺服器
- 建立環境
- 如何使用anaconda建立一個環境
- Linux伺服器下Java環境搭建Linux伺服器Java
- linux伺服器環境搭建問題Linux伺服器
- 離線Linux伺服器環境搭建Linux伺服器
- 部署伺服器系列三:Linux環境結合Docker搭建前端環境伺服器LinuxDocker前端
- gym建立環境、自定義gym環境
- 通過 Samba 服務,建立 Linux 開發環境SambaLinux開發環境
- 透過 Samba 服務,建立 Linux 開發環境SambaLinux開發環境
- 建立 測試環境 + 配置伺服器ssl證書伺服器
- Linux環境下如何升級openssl?Linux
- Anaconda建立環境、刪除環境、環境重新命名、檢視環境名
- Linux伺服器準備java執行環境Linux伺服器Java
- linux伺服器環境部署(三、docker部署nginx)Linux伺服器DockerNginx
- python pipenv建立環境Python
- 五,搭建環境:輔助功能
- 藉助 PrivateLink 與 EMQX Cloud 建立安全可靠的連線MQCloud
- 如何管理你的 Linux 環境變數Linux變數
- Linux環境配置Linux
- 藉助AI助手如何高效排查SQL問題AISQL
- 藉助AI助手如何高效閱讀原始碼AI原始碼
- 現在你可以藉助 Insync 在 Linux 中原生使用 OneDriveLinux
- 在Windows下如何建立指定的虛擬環境Windows
- 藉助babel理解jsxBabelJS
- 建立 Python 虛擬環境Python
- anaconda建立虛擬環境
- 建立python虛擬環境Python
- pycharm+anaconda環境建立PyCharm
- 如何在 Linux 環境下安裝使用 pycharm?LinuxPyCharm
- Linux 環境下如何安裝部署 RocketMQ 教程LinuxMQ
- Linux叢集環境下NTP伺服器時間同步Linux伺服器
- Linux伺服器上搭建測試環境(war包+tomcat)Linux伺服器Tomcat