我有一台服務器,能干啥?


服務器有何妙用?

有同學問我:魚皮,我有一台服務器,能干啥?

我笑了笑,反問他:你用自己的電腦能做什么?

他笑了笑:學編程,看片子,斗地主!

我說:不錯,這些都是小 case。因為服務器本身也是計算機,所以理論上你在個人電腦上能做的事情,在服務器上也都能做!

下面分享一些服務器的妙用~

服務器的作用

服務器服務器,就是提供服務的機器,你需要什么服務,它都有對應的軟件和方法提供給你。

掛網站

服務器最常見的用途之一就是掛網站。

比如我們開發了個人博客,想讓其他同學也訪問到,只需要將博客文件扔到服務器上,再安裝一個 Nginx 之類的 web 服務器,就可以啦~

魚皮的表情包網站

掛后台

也是服務器最常見的用途之一。

服務器不僅能掛網頁文件,還能運行各種后台程序,給網頁前端提供服務。

比如網站管理后台、數據庫后台(從數據庫中增刪改查數據)、游戲服務(實時計算)等。

存文件

如果擔心文件丟失、或者放到別人的網盤上不安全、限制多,可以把服務器打造成文件服務器,比如搭建 FTP 服務、搭私有網盤、搭圖床等。

發郵件

在企業中,郵件是主流的信息傳遞方式。但由於郵件數據可能會包含很多隱私內容,所以為了防止泄密,很多公司都會用服務器搭建自己的郵件服務,更安全地收發電子郵件。

測試機

在學編程的過程中,我們有時會進行一些 “破壞性”、“不可還原” 的測試實驗。如果不想影響自己的電腦,用服務器來執行實驗也是一種不錯的選擇。

當然了,你也可以用虛擬機或容器,只不過如果測試的量級較大、質量要求較高,還是服務器會更方便些。

做代理

有時我們訪問一些國外的網站會比較慢,咳咳咳。。。

這時就可以整一台代理服務器,讓它代替我們去訪問和獲取目標網站資源。

同理,代理服務器還能夠把大量的請求進行處理和轉發,分攤到多個不同的機器上,實現負載均衡,提高整個網站的並發量。

正向代理和反向代理

跑腳本

可以在服務器上執行各式各樣的腳本,比如批量獲取小姐姐圖片、自動檢測機器是否正常、定時發送提醒郵件等。

學編程

Linux 系統可以說是程序員的必修課。有一台 Linux 系統的服務器后,你就可以在服務器上執行各種 Linux 命令、部署項目,以實戰的方式學習編程,印象更深刻。

算數據

現在的很多計算任務,都不是說在單一的服務器上就能搞定了(資源不夠或者計算太慢)。比如在大數據和人工智能場景中,通常會使用大量的服務器作為計算節點、組成集群,共同完成計算。

試問一下,現在學人工智能的朋友,有多少是在自己的電腦上訓練模型呢?使用雲計算平台,直接用現成的服務器集群來跑算法,它不香么?

並行計算

搞協作

團隊開發項目時,肯定要保證最終大家看到的代碼是一致的。

因此,當每個人在自己電腦上寫好代碼后,要把代碼上傳到公共的服務器上進行合並和管理(比如 GitHub)。

如今,又出現了更方便的協作開發模式,只需要在一台公共服務器上存放代碼,所有開發者都連接該服務器,就能夠遠程開發,實時協作了。支持這種功能的編輯器、什么雲 IDE 也越來越多、越來越流行了。

VS Code 遠程開發


看到這里,大家是不是也想在自己的服務器上大顯身手了呢?

我的個人博客:https://yupi.icu,就是掛在了雲服務器上,如果你也想白領一台,歡迎來看看~

我是魚皮,原創不易,如果覺得文章不錯,希望 點贊 支持下,感激不盡。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM