close

大家好,我是二哥,最近有不少讀者反應說自己是第一次玩服務器,強烈要求我出一些教程,把飯餵到嘴裡。今天就給大家盤點一下:擁有一台服務器都可以做哪些很酷的事情?

一、搭建網站

之前618 組團白票阿里雲服務器的時候,遇到了一個很頭疼的問題:沒有一款小工具可以直接檢測讀者是否是新用戶。

讀者只能自己問自己:「腦子兄弟,回想下我以前註冊過阿里雲服務器沒?」腦子回答說:「我哪裡記得?」

於是就造成了很尷尬的局面:讀者不確定自己是老用戶還是新用戶,下單的時候就猶猶豫豫,萬一是老用戶了買了以後沒辦法返現可怎麼對不起「白票黨」的身份?

在去年雙十一期間,二哥就花了半個小時在服務器上搭建了一個「簡易版」的白票資格檢測小工具。

簡直不要太方便,讀者直接輸入阿里雲賬戶 ID 點擊提交就能檢測到讀者是不是新用戶。是新用戶就可以通過二哥的阿里雲大使鏈接下單服務器了,所以這次二哥申請的 200 個名額很快就被搶光了。

想想也是,一旦確定自己是新用戶,那下單就變成了一件很輕鬆自在的事情。白票的活動誰不愛呢?

像我經常給大家推薦的開源項目:電商系統 mall、微人事管理系統 vhr,都可以直接把源碼下載到本地然後打包上傳到服務器上部署跑起來呢。

由於時間倉促,我這次選用的原型是 JFinal,它是一款基於 Java 語言的極速 Web+ORM 框架,對於阿里雲白票資格檢測這種小網站來說,足夠用了!官網上還有不少項目,感興趣的讀者可以去下載下來,改一改,再部署到服務器上跑起來體驗一下——很爽的。

二、跑腳本

當然了,想要檢測讀者是否是新用戶,還需要從阿里雲那邊爬一些數據下來,那針對爬蟲這塊,Python 面前,都是小弟,就連二哥的主語言 Java 恐怕也有一點黯然失色。

來通過源碼看一下 Python 腳本的基本思路:

if__name__=='__main__':init_db()whileTrue:get_users()time.sleep(60)close_db()
初始化 DB
從阿里雲那邊爬取用戶數據,然後逐條插入到數據庫
關閉 DB 連接

一般來說,阿里雲服務器的鏡像會選擇 CentOS(Community Enterprise Operating System,中文意思是社區企業操作系統),是 Linux 的一個發行版,獨有的 yum 命令支持在線升級。

我自己的阿里雲服務器選擇的是 CentOS 8.3 版本,Python 版本是 3.6,直接通過 python xxx.py 就可以運行 Python 腳本,非常的方便。

當然了,爬蟲有風險,腳本需謹慎。

三、學習 Linux

講真,工作後的生產環境基本上都是 Linux,所以一旦你有了一台自己的雲服務器,那就可以肆無忌憚地學習 Linux 了。

就像有個讀者說的那樣,除了玩遊戲,Linux 比 Windows 莫名的爽一點。借這個機會,簡單給大家普及一些 Linux 的常識吧。

Linux 是什麼?

它是一套計算機操作系統,和常見的 Windows 和 macOS 一樣,都是可以在計算機上運行的操作系統。

Linux 有哪些優點呢?

穩定可靠,基本上所有公司的後台服務器用的都是 Linux 系統
安全,Windows 系統很容易被黑客和病毒攻擊,對比之下,Linux 就安全多了。

為什麼要學習 Linux 呢?

學習 Linux 系統可以更深入地了解計算機操作系統、計算機組成原理和計算機網絡等,這些知識對程序員來說至關重要。
由於很多服務器跑的都是 Linux 系統,那對於運維黨來說,非學不可。
Linux 在信息安全和大數據處理方面更為安全。

Linux 的從業方向有哪些?

如果能有一台自己的雲服務器,學習 Linux 就變得輕而易舉,你甚至可以執行類似 rm -rf * 這種跑路級別的命令,執行完再重置一下鏡像就 OK 了,簡直不要太瀟灑。

四、搭建個人博客

我個人是 CSDN、掘金、博客園等主流博客平台的重度用戶,單單 CSDN,就給我帶來了千萬級別的訪問量。

但與此同時,這些平台或多或少都不太開放了。

比如說博客園動不動就下架首頁文章,以前沒有這麼苛刻,可能換了新的審核人員吧;

又比如說掘金、CSDN,連 GitHub 都要做攔截,希望未來兩家都能把 GitHub 納入白名單吧,畢竟 GitHub 是一家大型:

而個人博客就完全不一樣了,你想怎樣就怎樣!

像 WordPress、Hexo、VuePress、Docsify、Hugo、Halo 等等這些建站工具,可以幫我們輕鬆搭建一個個人博客。每一個建站工具都有着詳細的上手指南,下面是 VuePress 的。

另外,每一個建站工具都有大量可定製化的 API,以及主題,像 Hexo 下的這款主題我就非常喜歡,真的 nice。

如果大家需要的話,我後面可以針對每一個建站工具來一個手把手的教程。

為什麼你需要一個博客?

答案是優秀的程序員都在寫博客,寫博客有很多好處,比如說:

可以幫助自己梳理、總結知識點(個人提升)
可以幫助他人理解知識點(好人一生平安)
可以升職加薪,展現個人價值(好的個人博客是一種能力的體現、價值的輸出,像阮一峰的個人博客幾乎是無人不曉)

那當你有一台自己的服務器後,搭建個人博客的硬件設施就完全具備了,剩下的就是一個便宜到不值一提的個人域名。

當然了,除了上面二哥提到的這些,更酷的事情恐怕是這樣的:

人生有很多很酷的事情可以做,就從有一台自己的服務器做起吧!


來源:沉默王二
版權歸原作者所有,如有侵權,請聯繫刪除。

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 鑽石舞台 的頭像
    鑽石舞台

    鑽石舞台

    鑽石舞台 發表在 痞客邦 留言(0) 人氣()