極速雲online 極速雲online 立即諮詢

騰訊雲帳號購買服務 騰訊雲國際站CentOS服務器安裝

騰訊雲國際 / 2026-04-27 16:54:16

前言:別怕,CentOS其實挺乖

你想在「騰訊雲國際站」上安裝 CentOS 服務器?很好,恭喜你選了一條看起來很硬核、實際上只要跟著步驟走就不會走岔路的路線。CentOS 的性格一貫是:穩、講道理、需要你做點基本照顧。至於騰訊雲國際站,則是把「可以跑起來」這件事做得很標準化:你只要選對映像、設定好網路與登入方式,剩下就是按部就班。

下面我會用偏實作的方式帶你完成整套流程:從建立實例、登入、系統初始化、SSH/防火牆、安全與常用工具,到最後給你一份「遇到問題怎麼辦」的排錯清單。你不需要先是運維大佬,只要你願意多看兩眼選項旁邊的小字(它們通常比你想像中更友善)。

步驟 1:在騰訊雲國際站建立 CentOS 實例

首先,去騰訊雲國際站控制台,找到「雲主機(CVM)」或類似入口。不同介面版本可能文字略有差異,但核心流程一致:建立實例 → 選擇映像 → 設定網路與登入 → 確認並提交。

1.1 選擇系統映像:CentOS 你得選對版本

在「鏡像/映像檔」或「操作系統」選擇 CentOS。注意幾個常見坑:

  • 版本別選錯:CentOS 7 與 CentOS 8 的軟體源狀況、相容性可能不同。你要做的是什麼專案?如果只是測試或傳統 Web 環境,CentOS 7 邏輯上更常見。
  • 架構別看花眼:一般是 x86_64(64-bit)。如果你選到 ARM,後面安裝某些編譯工具可能會讓你多走一些路。
  • 騰訊雲帳號購買服務 是否包含工具:有些映像可能預裝了常用包或有更友好的初始化腳本。能用就用,少折騰。

1.2 規格選擇:別把自己綁在最貴那張船票上

新手常見誤區:看到 RAM 大就想直接拉滿,結果每月帳單像在跟你談戀愛——熱烈,但不一定適合你。建議你依用途選擇:

  • 輕量測試/個人網站:1C1G~2C4G 通常夠用。
  • 中小型網站/開發環境:2C4G 起步較舒適。
  • 高併發/大資料:再談更大規格與分散式方案。

如果你只是把環境先跑起來,先用「夠用且可升級」的規格,等需求明確再調整,才是現實世界的優雅。

1.3 網路與安全組:讓外界知道你在哪

建立實例時一定會有網路設定,例如 VPC、子網(以及安全組/防火牆規則)。你至少需要處理:

  • 公開存取方式:SSH(通常 22 端口)要允許你的 IP 或允許特定來源。
  • Web 存取:如果你打算部署網站,通常會開 80/443。
  • 盡量限制來源 IP:把「任何人都能連」換成「只有你能連」。這在安全上很關鍵。

提醒一句:安全組設定與系統內防火牆是兩套系統。你要麼都開,要麼其中一套攔截。結果就是:你明明開了,卻還是連不上——通常不是宇宙在捉弄你,是設定沒對齊。

1.4 登入方式:密碼 or SSH 金鑰

騰訊雲帳號購買服務 騰訊雲通常提供兩種登入方式:

  • 密碼登入:方便但安全性相對低。
  • SSH 金鑰登入:推薦。你可以用本地生成一對密鑰,公鑰填到控制台,私鑰留在自己電腦上。

如果你是第一次做,建議直接用 SSH 金鑰。你會少很多「忘記密碼」的戲碼,也更符合運維常規。

步驟 2:用 SSH 登入到 CentOS

實例建立成功後,你會看到「公網 IP」或「EIP(彈性公網 IP)」。如果你是用密鑰登入,記得私鑰檔案權限要正確。

2.1 本地用 SSH 連線

在本地終端執行(示意):

ssh -i /path/to/your_key.pem root@你的公網IP

第一次連線通常會出現指紋確認,輸入 yes 就好。

2.2 如果連不上:先查安全組,再查網卡

常見連不上原因:

  • 騰訊雲帳號購買服務 安全組沒有放行 22 或放錯來源 IP。
  • CentOS 端 SSH 服務未啟動或設定了限制。
  • 你選錯了登入帳戶(有些映像預設是不同使用者)。

先從控制台安全組入手,再去 CentOS 裡確認 SSH 服務狀態,這樣最省時間。

步驟 3:CentOS 初始設定(讓系統變得更好用)

登入後,你通常要做幾件事:更新系統、設定主機名、配置時區、確認磁碟、準備基礎工具。做完這些,你後面安裝 Nginx、MySQL、PHP 或其他服務會省很多事。

3.1 更新系統與套件

先更新套件索引與更新:

yum -y update

如果你遇到網路存取 repository 很慢或失敗,可能需要配置 CentOS repo 為可用鏡像(尤其是不同地區環境)。後面我會提供常見做法與檢查點。

3.2 設定主機名(hostname)

假設你要一台叫 web-centos-01 的伺服器,可執行:

hostnamectl set-hostname web-centos-01

再查看:

hostnamectl

3.3 設定時區

確認時區:

timedatectl

設定你需要的時區(例如 Asia/Shanghai 或 Asia/Taipei):

timedatectl set-timezone Asia/Taipei

系統時間正確,後面排錯才不會像在做時間旅行。

3.4 檢查磁碟與分區(尤其是你要放資料時)

查看磁碟使用:

df -h

如果你要部署資料庫、上傳檔案或跑容器,建議你提前看看是否有獨立掛載點,或至少確定 / 的空間夠不夠。

步驟 4:SSH 與安全加固(讓它不只「能用」,還「更安全」)

CentOS 伺服器最常被打的點之一就是 SSH。你不需要變成安全專家,但基本加固要做,這樣你才能放心裝 Web 服務。

4.1 確認 SSH 服務狀態

systemctl status sshd

啟用並設為開機啟動:

systemctl enable --now sshd

4.2 編輯 SSH 設定檔(謹慎且有禮貌)

一般在:

/etc/ssh/sshd_config

你可以做一些常見調整(以下為思路示意):

  • 禁止密碼登入:若你使用金鑰登入,建議設為不允許密碼。
  • 限制 root 登入:視你的實際使用方式,有些人會用普通使用者再 sudo。
  • 調整允許的來源 IP:把 SSH 允許範圍縮到你自己的網段或辦公室 IP。

修改後一定別忘了重啟 SSH:

systemctl restart sshd

另外提醒:改 SSH 設定有風險,尤其你如果把規則弄太死,可能造成你自己都登不進去。建議你先確定已經有備援方式(例如控制台串行台/救援模式),或在可回滾的前提下操作。

4.3 CentOS 防火牆(firewalld)與放行端口

如果你啟用了 firewalld,你要確保放行了需要的端口。先確認狀態:

systemctl status firewalld

查看規則:

firewall-cmd --list-all

放行 SSH(示例):

firewall-cmd --permanent --add-service=ssh

如果是 Web,放行 http/https:

firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https

然後重新載入:

firewall-cmd --reload

步驟 5:安裝常用工具(讓你做事更像在開掛)

裝完基本系統後,通常你會希望有這些工具:vim 或 nano、curl、wget、git、以及一些編譯/解壓工具。你要做 Web 或後續部署,常會用到。

5.1 安裝基本工具包

yum -y install vim curl wget git unzip zip bash-completion

你也可以依喜好安裝 tmux(很適合遠端長時間操作)。

yum -y install tmux

5.2 設定方便的 shell(可選但很爽)

例如啟用命令補全、建立別名等。這些是小事,但能讓你少打字、少崩潰。

新手提醒:不用強迫自己一次做到完美。先把服務跑起來才是王道。

騰訊雲帳號購買服務 步驟 6:安裝 Web 服務(兩條常見路線:Nginx 或 LAMP思路)

你說的是「CentOS 伺服器安裝」,但大多數人真正想要的是「裝完 CentOS 後能跑網站/服務」。下面給你兩條常見路線,你選一條走下去就行。

6.1 路線 A:Nginx +(可選)PHP

安裝 Nginx:

yum -y install nginx

啟動並開機啟動:

systemctl enable --now nginx

確認是否成功監聽 80 端口:

ss -lntp | grep :80

在瀏覽器打開你的公網 IP,應該能看到 Nginx 預設頁或至少回應。

如果要跑 PHP,你可能需要 PHP-FPM。由於版本與 repo 情況不同,我不在這裡硬塞一套「保證100%無腦可用」的命令(因為世界上沒有那種命令)。你可以根據你要的 PHP 版本、系統版本,選擇合適的 repo 或用標準包。

但思路是:

  • Nginx 做靜態與反向代理
  • PHP-FPM 處理 PHP
  • 兩者透過 socket/localhost 連接

6.2 路線 B:LAMP 思路(Apache + MySQL + PHP)

如果你偏好 Apache:

yum -y install httpd

啟動:

systemctl enable --now httpd

MySQL/MariaDB 與 PHP 依你的需求安裝。這套路線的優點是資料/教程多,缺點是相對 Nginx,資源表現可能不是那麼極致(但對大多數小型應用完全夠用)。

重點:不要一口氣全部裝齊。你可以先裝 Web 讓它回應,再加上資料庫與 PHP,最後再配置你的網站。

步驟 7:讓環境更穩:開機啟動、系統參數與性能小調整

CentOS 運行得穩不穩,除了軟體本身,很多時候跟系統參數與啟動策略有關。

7.1 設定常用服務開機自啟動

例如 nginx:

systemctl enable nginx

apache:

systemctl enable httpd

你裝了什麼服務就 enable 什麼服務。這是最基本的「別重啟就變廢柴」策略。

7.2 開啟 swap(可選,但對小內存很友善)

如果你的規格比較小(例如 1G/2G),swap 會救你於水火之中。你可以先看:

free -h

若沒有 swap,你可以建立 swapfile。不過建立 swapfile 前請確保 / 的磁碟空間充足。

7.3 調整時區、時間同步(NTP/chrony)

通常系統會有時間同步,但如果你發現時間漂移大,可能會影響憑證與日誌。確認:

chronyc sources

或查看:

timedatectl

保持時間正確,是運維最省事的那種「預防性保養」。

步驟 8:配置系統軟體源與加速(遇到 yum 慢就該這樣做)

騰訊雲帳號購買服務 當你執行 yum update 或安裝套件時,如果遇到下載很慢或失敗,你通常要做兩件事:確認網路、調整 repo。

8.1 確認網路連通

ping -c 3 github.com
curl -I https://www.google.com

如果這些都不通,那就不是 repo 的問題,是網路本身或 DNS 的問題。

8.2 檢查 DNS

查看 /etc/resolv.conf:

cat /etc/resolv.conf

你可以臨時改成公共 DNS(例如 1.1.1.1 / 8.8.8.8),但建議你用正確方式配置(避免被系統覆蓋)。

8.3 更換 CentOS repo 鏡像(思路)

repo 通常在:

/etc/yum.repos.d/

你可以挑選可用鏡像替換 baseurl。實際替換依你的 CentOS 版本而不同。建議你針對版本找到對應 repo 配置,再替換 baseurl 或 mirrorlist。

這一步做得好,你會立刻感受到 yum 像被解鎖了。

步驟 9:最常見的問題排錯清單(避免你走冤枉路)

下面這段是我最想你看的,因為很多時候你卡住不是因為你不會,而是因為你少看了一個開關。

9.1 連不上 SSH(超常見)

  • 安全組沒開 22:控制台確認入站規則。
  • 騰訊雲帳號購買服務 SSH 服務沒啟動systemctl status sshd
  • 系統防火牆攔截firewall-cmd --list-all
  • 端口不是 22:你修改過 sshd_config 的 Port 嗎?

9.2 Web 打不開(HTTP/HTTPS 都不通)

  • Nginx/Apache 沒啟動或監聽不到:ss -lntp 看是否有 :80 或 :443。
  • 安全組沒放行 80/443。
  • 系統防火牆沒放行。
  • 你的網站根目錄與設定檔寫錯。

9.3 yum 安裝失敗或很慢

  • repo baseurl 不可用:更換可用鏡像。
  • DNS 問題:先測域名解析。
  • 網路限制:檢查出站策略(有些企業網路會攔)。

9.4 服務重啟後沒自動啟動

  • 別只啟動了服務,記得 enable:systemctl enable --now 服務名

小結:你已經完成「CentOS 伺服器可用」的核心工程

到這裡,你應該已經能做到以下幾件事:在騰訊雲國際站建立 CentOS 實例、透過 SSH 登入、完成初始設定(時間/主機名/更新)、配置安全(安全組與防火牆)、安裝常用工具,並且能部署或至少啟動一個 Web 服務(Nginx 或 Apache)。

接下來你要做的就是根據你的目標:部署網站、搭建後端、上資料庫、設定域名與憑證、或開始做 CI/CD。CentOS 就像一間空房:你把電燈、水管、網路通了,它就準備好迎接你的傢俱。運維的快樂,就是看著它一步步變得像你想要的樣子。

如果你願意,我也可以依你的實際用途(例如:部署 Laravel、WordPress、Java Web、Node.js、或只是學習 Linux)給你一份更貼近需求的安裝清單與命令組合。你只要告訴我:你選的 CentOS 版本、準備開的服務類型、以及你想要用 Nginx 還是 Apache。

Telegram售前客服
客服ID
@cloudcup
联系
Telegram售后客服
客服ID
@yanhuacloud
联系