到今天為止,我發了不少關於C語言程序開發的文章了,期間有不少讀者問我使用什麼 IDE。其實我並沒有使用什麼 IDE,我更多的是在 Linux 系統下,使用 vim+gcc 編寫和編譯C語言程序的。

使用 vim+gcc 編寫和編譯C語言程序
我之前寫過文章介紹如何在大家常用的 Windows 中安裝虛擬機,將 Linux 系統當作 Windows 中的一個「軟件」,可以雙擊打開使用。不過雖說「可以雙擊打開使用」,但是每次虛擬機啟動 Linux 系統都是一個比較緩慢的過程,同時虛擬機也會消耗不少電腦資源(內存,CPU 等)。
使用雲「服務器」
要是為了快速驗證一個C語言功能,還需要花費若干分鐘啟動虛擬機就太不友好了。所以我去年雙 11 買了 3 年的阿里雲ECS,所謂的 ECS,其實就是一個運行在阿里雲端的計算機系統,我裝了 Ubuntu Linux 系統,因此我就有了一個 24 小時不間斷運行在公網的Linux主機。
如果讀者看過我的專欄,應該明白我們能夠輕易的通過 ssh 連接遠程的 Linux 主機使用。讀者不懂 ssh 連接也沒有關係,它不過就是一種協議而已,我們不需要深入了解它,會用就可以了。
就像我們使用互聯網根本不需要了解 TCP/IP、HTTP 等協議一樣。
使用 ssh 遠程連接 Linux 的方法有很多,即使是 Windows 系統自帶的 cmd 也是可以的,例如:

Windows 系統自帶的 cmd 也是可以的
這樣一來,我們在 Windows 中啟動 Linux 系統,真正的是雙擊打開使用了,整個啟動過程連 1 秒都用不了,C語言程序也能夠快速的編寫出來並執行:

整個啟動過程連 1 秒都用不了
當然了,Linux 系統也是支持 Python 等其他語言的程序開發的,例如我們在其中編寫 Python 代碼並執行也是可以的:

編寫 Python 代碼並執行也是可以的
做些別的「有趣的事」
現在我們在雲端有了一台有公網 IP的Linux主機,那麼我們完全可以做一些別的有趣的事。讀者請注意「公網 IP」這個詞,這意味着我們的 Linux 主機理論上(設置得當的話)可以被其他聯網設備(電腦、手機等)訪問,那麼我們完全可以搭建一個自己的網站。
所謂在 Ubuntu Linux 中搭建網站,其實就是安裝一些軟件而已,這一過程並不複雜,懂得「粘貼複製」命令就可以了。下面將一步一步的從零搭建一個基於 wordpress 的個人博客網站:
因為接下來要安裝一些軟件,所以首先更新源,這一過程只需要在命令框中輸入下面這行命令並按下回車就可以了:
# sudo apt update

更新源
更新源後,就可以安裝需要的軟件了,和之前一樣,我們不關心這些軟件的具體實現,只使用其提供的功能。安裝它只需執行下面這行命令:
# sudo apt install nginx mysql-server php5-fpm php5-mysql
過程中可能需要輸入 y 按回車,如下圖:

可能需要輸入 y 按回車
安裝 mysql 數據庫過程中,可能會出現下面的界面:

這裡是要求我們輸入數據庫的密碼,記住它。
安裝好了以後,我們需要在數據庫中為網站建立用戶名密碼,正如前面的安裝命令,數據庫使用的是 mysql,同樣的,這一過程只需執行下面幾條命令:
# mysql -u root -p mysql> CREATE DATABASE wordpress; mysql> CREATE USER 你的用戶名@localhost IDENTIFIED BY '你的密碼'; mysql> GRANT ALL PRIVILEGES ON wordpress.* TO 你的用戶名@localhost; mysql> FLUSH PRIVELEGES; mysql> exit #
因為我們計劃使用 wordpress 提供的建站服務,所以需要下載 wordpress,同樣的,這一過程只需要執行下面這行命令:
# wget -c https://wordpress.org/latest.tar.gz
-c 後面的鏈接是 wordpress 最新版的下載地址,當然也可以將其換成其他版本的下載鏈接。下載完成後,將其解壓:
# tar xf latest.tar.gz # cd wordpress
注意 xf 後是上一步下載的 wordpress 安裝包的文件名,如果讀者修改了下載鏈接,這裡的文件名可能也需要修改。然後安裝一些依賴項:
# sudo apt install php5-gd libssh2-php
然後製作一份配置文件:
# cp wp-config-sample.php wp-config.php # sudo vim wp-config.php
這裡使用了 wordpress 提供的模版,所以我們需要修改一些信息,將第 3 步數據庫中建立的用戶名和密碼寫入配置文件,按 ‘i’ 鍵做如下修改:

修改一些信息
修改完畢後,按下 esc,然後輸入 :wq 保存並退出編輯。將配置好的 wordpress 的拷貝到網站根目錄:
# sudo cp -a * /var/www/html # sudo mkdir -p wp-content/upload # sudo chown -R www-data: /var/www/html/*
現在基本上我們的個人網站就搭建好了,打開瀏覽器,輸入我們的雲服務器的公網 IP,會出現如下界面:

個人網站就搭建好了
可以根據自己的喜好,選擇適合自己的語言。然後根據前面我們填寫的 mysql 用戶名和密碼:

設置網站
至此,我們就安裝好 wordpress,也即搭建好自己的網站了,再次刷新頁面,就看到網站的頁面了。當然了,剛剛搭建好的網站可能比較簡陋,我們可以進入網站後台安裝喜歡的主題,並更改網站的布局,例如我的博客是下面這樣的:

我的博客
租雲服務器
我租了阿里雲服務器,現在它為我提供遠程的 Linux 系統,用於學習和進行C語言程序開發。因為它運行在公網上,所以一個好處是我無論在哪裡遠程連接它,都可以繼續上一次未完成的工作,而無需再進行額外的同步(U盤拷貝等)工作。
當然,還可以用它做一些別的有趣的事情,比如搭建個人博客,做爬蟲,數據中轉站,個人雲盤等等。既然它這麼好用,該從哪裡獲取呢?阿里雲無疑是值得信賴的(廣告嫌疑,但是阿里雲根本不需要我打廣告),如果沒有特殊的需求,只需要最低配的就可以了:

最低配的就可以了
可是,即使最低配的也要 500 多塊錢一年,着實不算便宜,所幸阿里雲支持團購,只需要 86 塊錢,即可獲得 1 年的服務,可以點下面的鏈接參與團購:

參與團購
配置稍好寫,但是價格卻便宜了不少。
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/281302.html
微信掃一掃
支付寶掃一掃