如何藉助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/31559985/viewspace-2723968/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 藉助node,搭建vue環境Vue
- vmware環境下在linux中建立ftp伺服器LinuxFTP伺服器
- windows環境docker安裝LNMP環境藉助dockers-compose.yml3分鐘快速完成WindowsDockerLNMP
- 藉助Github Page把你的React專案部署到線上環境GithubReact
- windows環境docker安裝LNMP環境詳解藉助dockers-compose.yml3分鐘快速完成WindowsDockerLNMP
- PC基於Linux的叢集環境搭建?Linux
- 藉助 Project Zero 建立 RESTful IBM Lotus DominoProjectRESTIBM
- 藉助 Java 9 Jigsaw,如何在 60 秒內建立 JavaFX HelloWorld 程式?Java
- Oracle DataGuard環境failover後通過舊備份建立物理StandbyOracleAI
- 學習使用azureCLI建立linux環境Linux
- Linux雲伺服器系統如何配置建站環境配置?Linux伺服器
- 如何藉助 NoSQL 提高 JPA 應用效能SQL
- 一分鐘在Linux環境下建立一臺SFTP伺服器(含賬戶建立)LinuxFTP伺服器
- gdb linux下eclipse環境的建立LinuxEclipse
- Linux環境下建立FTP使用者LinuxFTP
- 藉助 Evolution Linux 的幫助來輕鬆安裝 Arch LinuxLinux
- gym建立環境、自定義gym環境
- Linux伺服器下Java環境搭建Linux伺服器Java
- linux伺服器環境搭建問題Linux伺服器
- 離線Linux伺服器環境搭建Linux伺服器
- 建立 測試環境 + 配置伺服器ssl證書伺服器
- GNOME幫助Linux應用於商業桌面環境Linux
- 部署伺服器系列三:Linux環境結合Docker搭建前端環境伺服器LinuxDocker前端
- 域名如何設定到伺服器環境?伺服器
- GNOME幫助Linux應用於商業桌面環境(轉)Linux
- 藉助 PrivateLink 與 EMQX Cloud 建立安全可靠的連線MQCloud
- 企業如何藉助SEO優化線上聲譽?優化
- 如何藉助 HealthKit 打造一款健身應用?
- 【環境配置】Linux環境下下載、配置java環境、安裝eclipse、建立eclipse快捷方式詳解LinuxJavaEclipse
- 在Windows下如何建立指定的虛擬環境Windows
- 通過 Samba 服務,建立 Linux 開發環境SambaLinux開發環境
- 透過 Samba 服務,建立 Linux 開發環境SambaLinux開發環境
- Linux環境下如何升級openssl?Linux
- 藉助babel理解jsxBabelJS
- Linux伺服器準備java執行環境Linux伺服器Java
- python pipenv建立環境Python
- 如何藉助CRM銷售管理系統提升業績?
- 如何藉助GitHub搭建屬於自己的maven倉庫GithubMaven