自己擁有一臺服務(wù)器可以做哪些很酷的事情?
大家好,我是二哥呀!
有不少讀者反應(yīng)說自己是第一次玩服務(wù)器,強烈要求二哥出一些教程把飯喂到嘴里。那今天我就來給大家盤點一下:擁有一臺服務(wù)器都可以做哪些很酷的事情?

一、搭建網(wǎng)站
618 組團白票阿里云服務(wù)器的時候,遇到了一個很頭疼的問題:沒有一款小工具可以直接檢測讀者是否是新用戶。
讀者只能自己問自己:“腦子兄弟,回想下我以前注冊過阿里云服務(wù)器沒?”腦子回答說:“我哪里記得?”
于是就造成了很尷尬的局面,讀者不確定自己是老用戶還是新用戶,下單的時候就猶猶豫豫,萬一是老用戶了買了以后沒辦法返現(xiàn)可怎么對不起“白票黨”的身份?
那這次雙十一二哥就花了半個小時在服務(wù)器上搭建了一個“簡易版”的白票資格檢測小工具。

簡直不要太方便,讀者直接輸入阿里云賬戶 ID 點擊提交就能檢測到讀者是不是新用戶。是新用戶就可以通過二哥的阿里云大使鏈接下單服務(wù)器了,所以這次二哥申請的 200 個名額很快就被搶光了。
想想也是,一旦確定自己是新用戶,那下單就變成了一件很輕松自在的事情。白票的活動誰不愛呢?
像我經(jīng)常給大家推薦的開源項目:電商系統(tǒng) mall、微人事管理系統(tǒng) vhr,都可以直接把源碼下載到本地然后打包上傳到服務(wù)器上部署跑起來呢。
由于時間倉促,我這次選用的原型是 JFinal,它是一款基于 Java 語言的極速 Web+ORM 框架,對于阿里云白票資格檢測這種小網(wǎng)站來說,足夠用了!官網(wǎng)上還有不少項目,感興趣的讀者可以去下載下來,改一改,再部署到服務(wù)器上跑起來體驗一下——很爽的。

二、跑腳本
當(dāng)然了,想要檢測讀者是否是新用戶,還需要從阿里云那邊爬一些數(shù)據(jù)下來,那針對爬蟲這塊,Python 面前,都是小弟,就連二哥的主語言 Java 恐怕也有一點黯然失色。
來通過源碼看一下 Python 腳本的基本思路:
if?__name__?==?'__main__':
????init_db()
????while?True:
????get_users()
????????time.sleep(60)
????close_db()
初始化 DB 從阿里云那邊爬取用戶數(shù)據(jù),然后逐條插入到數(shù)據(jù)庫 關(guān)閉 DB 連接
一般來說,阿里云服務(wù)器的鏡像會選擇 CentOS(Community Enterprise Operating System,中文意思是社區(qū)企業(yè)操作系統(tǒng)),是 Linux 的一個發(fā)行版,獨有的 yum 命令支持在線升級。
我自己的阿里云服務(wù)器選擇的是 CentOS 8.3 版本,Python 版本是 3.6,直接通過 python xxx.py 就可以運行 Python 腳本,非常的方便。

當(dāng)然了,爬蟲有風(fēng)險,腳本需謹(jǐn)慎。
三、學(xué)習(xí) Linux
講真,工作后的生產(chǎn)環(huán)境基本上都是 Linux,所以一旦你有了一臺自己的云服務(wù)器,那就可以肆無忌憚地學(xué)習(xí) Linux 了。

就像有個讀者說的那樣,除了玩游戲,Linux 比 Windows 莫名的爽一點。借這個機會,簡單給大家普及一些 Linux 的常識吧。
Linux 是什么?
它是一套計算機操作系統(tǒng),和常見的 Windows 和 macOS 一樣,都是可以在計算機上運行的操作系統(tǒng)。
Linux 有哪些優(yōu)點呢?
穩(wěn)定可靠,基本上所有公司的后臺服務(wù)器用的都是 Linux 系統(tǒng) 安全,Windows 系統(tǒng)很容易被黑客和病毒攻擊,對比之下,Linux 就安全多了。
那為什么要學(xué)習(xí) Linux 呢?
學(xué)習(xí) Linux 系統(tǒng)可以更深入地了解計算機操作系統(tǒng)、計算機組成原理和計算機網(wǎng)絡(luò)等,這些知識對程序員來說至關(guān)重要。 由于很多服務(wù)器跑的都是 Linux 系統(tǒng),那對于運維黨來說,非學(xué)不可。 Linux 在信息安全和大數(shù)據(jù)處理方面更為安全。
Linux 的從業(yè)方向有哪些?

如果能有一臺自己的云服務(wù)器,學(xué)習(xí) Linux 就變得輕而易舉,你甚至可以執(zhí)行類似 rm -rf * 這種跑路級別的命令,執(zhí)行完再重置一下鏡像就 OK 了,簡直不要太瀟灑。
四、搭建個人博客
我個人是 CSDN、掘金、博客園等主流博客平臺的重度用戶,單單 CSDN,就給我?guī)砹饲f級別的訪問量。

但與此同時,這些平臺或多或少都不太開放了,比如說博客園動不動就下架首頁文章,以前沒有這么苛刻,可能換了新的審核人員吧;比如說掘金、CSDN,連 GitHub 都要做攔截,希望未來兩家都能把 GitHub 納入白名單吧,畢竟 GitHub 是一家大型:

那個人博客就完全不一樣了,你想怎樣就怎樣!
像 WordPress、Hexo、VuePress、Docsify、Hugo、Halo 等等這些建站工具,可以幫我們輕松搭建一個個人博客。每一個建站工具都有著詳細的上手指南,下面是 VuePress 的。

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

如果大家需要的話,我后面可以針對每一個建站工具來一個手把手的教程。
為什么你需要一個博客?
答案是優(yōu)秀的程序員都在寫博客,寫博客有很多好處,比如說:
可以幫助自己梳理、總結(jié)知識點(個人提升) 可以幫助他人理解知識點(好人一生平安) 可以升職加薪,展現(xiàn)個人價值(好的個人博客是一種能力的體現(xiàn)、價值的輸出,像阮一峰的個人博客幾乎是無人不曉)
那當(dāng)你有一臺自己的服務(wù)器后,搭建個人博客的硬件設(shè)施就完全具備了,剩下的就是一個便宜到不值一提的個人域名。
當(dāng)然了,除了上面二哥提到的這些,更酷的事情恐怕是這樣的:

人生有很多很酷的事情可以做,就從有一臺自己的服務(wù)器做起吧~~~~

沒有什么使我停留——除了目的,縱然岸旁有玫瑰、有綠蔭、有寧靜的港灣,我是不系之舟。
推薦閱讀:
