<menu id="ycqsw"></menu><nav id="ycqsw"><code id="ycqsw"></code></nav>
<dd id="ycqsw"><menu id="ycqsw"></menu></dd>
  • <nav id="ycqsw"></nav>
    <menu id="ycqsw"><strong id="ycqsw"></strong></menu>
    <xmp id="ycqsw"><nav id="ycqsw"></nav>
  • ubuntu搭建服務器什么意思(科普ubuntu搭建服務器的作用)


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

    有了一臺云服務器,不僅可以寫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 也是可以的,例如:

    有了一臺云服務器,不僅可以寫C語言程序,還能搭建自己的網站

    Windows 系統自帶的 cmd 也是可以的

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

    有了一臺云服務器,不僅可以寫C語言程序,還能搭建自己的網站

    整個啟動過程連 1 秒都用不了

    當然了,Linux 系統也是支持 Python 等其他語言的程序開發的,例如我們在其中編寫 Python 代碼并執行也是可以的:

    有了一臺云服務器,不僅可以寫C語言程序,還能搭建自己的網站

    編寫 Python 代碼并執行也是可以的

    做些別的“有趣的事”

    現在我們在云端有了一臺有公網 IP的Linux主機,那么我們完全可以做一些別的有趣的事。讀者請注意“公網 IP”這個詞,這意味著我們的 Linux 主機理論上(設置得當的話)可以被其他聯網設備(電腦、手機等)訪問,那么我們完全可以搭建一個自己的網站。

    所謂在 Ubuntu Linux 中搭建網站,其實就是安裝一些軟件而已,這一過程并不復雜,懂得“粘貼復制”命令就可以了。下面將一步一步的從零搭建一個基于 wordpress 的個人博客網站:

    因為接下來要安裝一些軟件,所以首先更新源,這一過程只需要在命令框中輸入下面這行命令并按下回車就可以了:

    # sudo apt update
    
    有了一臺云服務器,不僅可以寫C語言程序,還能搭建自己的網站

    更新源

    更新源后,就可以安裝需要的軟件了,和之前一樣,我們不關心這些軟件的具體實現,只使用其提供的功能。安裝它只需執行下面這行命令:

    # sudo apt install nginx mysql-server php5-fpm php5-mysql
    

    過程中可能需要輸入 y 按回車,如下圖:

    有了一臺云服務器,不僅可以寫C語言程序,還能搭建自己的網站

    可能需要輸入 y 按回車

    安裝 mysql 數據庫過程中,可能會出現下面的界面:

    有了一臺云服務器,不僅可以寫C語言程序,還能搭建自己的網站

    這里是要求我們輸入數據庫的密碼,記住它。

    安裝好了以后,我們需要在數據庫中為網站建立用戶名密碼,正如前面的安裝命令,數據庫使用的是 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’ 鍵做如下修改:

    有了一臺云服務器,不僅可以寫C語言程序,還能搭建自己的網站

    修改一些信息

    修改完畢后,按下 esc,然后輸入 :wq 保存并退出編輯。將配置好的 wordpress 的拷貝到網站根目錄:

    # sudo cp -a * /var/www/html
    # sudo mkdir -p wp-content/upload
    # sudo chown -R www-data: /var/www/html/*
    

    現在基本上我們的個人網站就搭建好了,打開瀏覽器,輸入我們的云服務器的公網 IP,會出現如下界面:

    有了一臺云服務器,不僅可以寫C語言程序,還能搭建自己的網站

    個人網站就搭建好了

    可以根據自己的喜好,選擇適合自己的語言。然后根據前面我們填寫的 mysql 用戶名和密碼:

    有了一臺云服務器,不僅可以寫C語言程序,還能搭建自己的網站

    設置網站

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

    有了一臺云服務器,不僅可以寫C語言程序,還能搭建自己的網站

    我的博客

    租云服務器

    我租了阿里云服務器,現在它為我提供遠程的 Linux 系統,用于學習和進行C語言程序開發。因為它運行在公網上,所以一個好處是我無論在哪里遠程連接它,都可以繼續上一次未完成的工作,而無需再進行額外的同步(U盤拷貝等)工作。

    當然,還可以用它做一些別的有趣的事情,比如搭建個人博客,做爬蟲,數據中轉站,個人云盤等等。既然它這么好用,該從哪里獲取呢?阿里云無疑是值得信賴的(廣告嫌疑,但是阿里云根本不需要我打廣告),如果沒有特殊的需求,只需要最低配的就可以了:

    有了一臺云服務器,不僅可以寫C語言程序,還能搭建自己的網站

    最低配的就可以了

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

    跟你拼了

    有了一臺云服務器,不僅可以寫C語言程序,還能搭建自己的網站

    參與團購

    配置稍好寫,但是價格卻便宜了不少。

    版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

    發表評論

    登錄后才能評論
    国产精品区一区二区免费