精品軟體與實用教程
AWS安裝Debian 11 免費申請亞馬遜雲
之前寫過一些免費申請亞馬遜雲的教程,大多是介紹如何AWS安裝Centos系統的,今天就寫如何透過AWS亞馬遜雲,安裝一個Debian11作業系統. AWS可以在雲端伺服器中安裝各種不同的作業系統,Amazon Linux、ubuntu、 windows、 Red Hat、 SUSE Linux、 Debian等等!
什麼是Debian
在安裝Debian11之前,先了解什麼是Debian系統
Debian是完全由自由軟體組成的類UNIX作業系統,其包含的多數軟體使用GNU通用公共授權協議授權,並由Debian計畫的參與者組成團隊對其進行打包、開發與維護。 Debian計畫最初由伊恩·默多克於1993年發起,Debian 0.01版在1993年9月15日發布,而其第一個穩定版本則在1996年發布。
選擇Debian 的理由
Debian 是自由軟體。
Debian 是由自由和開放原始碼的軟體組成的,並將始終保持100% 自由。每個人都能自由使用、修改,以及分發。這是我們對我們的用戶的主要承諾。它也是免費的。
Debian 穩定且安全。
Debian 是一個廣泛用於各種設備的基於Linux 的作業系統,其使用範圍包括筆記型計算機,桌上型電腦和伺服器。 我們為每個軟體包提供合理的預設配置,並在軟體包的生命週期內提供常規的安全性更新。
Debian 具有廣泛的硬體支援。
大多數硬體已獲得Linux 核心的支援。這意味著Debian 也會支援它們。如有需要,也可使用專有的硬體驅動程式。
Debian 提供靈活的安裝程式。
希望在安裝前嘗試Debian 的用戶可以使用我們的Live CD。它同時包含了Calamares 安裝程序,使得從Live 系統安裝Debian 變得十分容易。經驗更加豐富的用戶可以使用Debian 安裝程序,它提供了更多可以微調的選項,包括使用自動化的網路安裝工具的功能。
Debian 提供平滑的更新。
保持作業系統最新十分容易,無論您是想升級到一個全新的發布版本,還是只想升級一個單獨的軟體包。
Debian 是許多其他發行版的基礎。
許多非常受歡迎的Linux 發行版,例如Ubuntu、Knoppix、PureOS 以及Tails,都基於Debian。我們提供了所需的所有工具,使得每個人在有需要的時候都可以製作自己的軟體包,以補充Debian 檔案庫裡沒有的軟體包。
Debian 計畫是一個社區。
所有人都可以成為Debian 社群的一員;您不必是開發者或系統管理員。 Debian 有一個民主的治理架構。由於所有Debian 專案的成員都享有平等的權利,所以Debian 不能被單一公司所控制。我們的開發人員來自超過60 個國家/地區,而Debian 本身也已經被翻譯為超過80 種語言。
免費申請亞馬遜雲端申請註冊AWS
下面一起來看看如何申請亞馬遜雲,對於老用戶來說,申請亞馬遜雲很簡單,但是一些菜鳥用戶還需要一個詳細的教學。
AWS中國官網: https://aws.amazon.com/cn/
亞馬遜雲端科技官網: https://www.amazonaws.cn/
世界上最大的雲端伺服器供應商是亞馬遜網路服務(AWS)。 AWS 是一家全球性雲端運算平台,提供運算、儲存、資料庫、網路、分析、機器學習、人工智慧、行動、開發工具和企業應用等多種服務。 AWS 在全球擁有超過200 個區域和70 多個國家/ 地區的資料中心。
2022 年,AWS 的營收為540.5 億美元,比2021 年成長了37%。 AWS 是世界上最受歡迎的雲端運算平台,擁有超過300 萬客戶。 AWS 的客戶包括小型企業、中型企業和大型企業,以及政府機構和非營利組織。
AWS 的優點包括:
- 廣泛的服務:AWS 提供廣泛的服務,滿足企業的各種需求。
- 可靠性:AWS 擁有全球最可靠的資料中心網路。
- 安全性:AWS 提供最先進的安全功能。
- 成本效益:AWS 的價格非常合理。
AWS 有許多免費產品,例如:EC2雲端伺服器,S3雲端存儲,CDN 相關產品,VPS遠端桌面Lightsail等等,大家可以探索亞馬遜雲端平台,沒有意外發生話,都是免費的。
下邊先註冊一個免費12個月的Amazon EC2 雲端伺服器。
註冊前的準備工作
在正式開始之前,你需要準備下面的清單:
- 一個可以正常接收驗證碼的手機號碼(國內號碼即可,如果你想匿名註冊,可以考慮使用海外接碼平台,SMS-Activate 國外接碼平台)
- 一個郵箱(建議使用Gmail信箱或者是微軟的outlook郵箱來接收郵件,2023最新註冊GmailGoogle帳號)
- 一張外幣信用卡VIAS/Mastercard(信用卡用來驗證,扣除1美元後驗證是真實卡後,金額會原路返回。)
免費申請亞馬遜雲端開始註冊AWS
點選建立 AWS 帳戶,輸入電子郵件地址,這封電子郵件是你註冊成功後的登入帳號。接下來按照引導,一步一步完成註冊即可,地址填入拼音。
最後是信用卡驗證,填寫信用卡,信用卡需要支援VISA/Mastercard的外幣信用卡。
信用卡驗證之後,如果沒什麼問題的話,你會看到這個介面。恭喜,感謝您註冊AWS
AWS 管理主控台概覽
註冊成功之後,進入到AWS的管理控制台,進入之後,在右上角首先選擇一下你想開通雲端伺服器的位址,在選擇伺服器區時,在亞太區沒有香港,香港需要在地區中手動設定開通。
選擇好地區之後,接下來新建一個雲端伺服器,建立實例:
輸入實例名稱:
在下面的快速啟動中選擇系統,這裡我們選擇Debian系統,架構選擇64位元。
在防火牆安全群組中,預設建立新的安全群組,勾選SSH,HTTP,HTTPS三個選項。
在配置儲存中,選擇硬碟大小,注意:免費方案僅支援30GB的通用型SSD硬碟,這裡最大隻能填寫30G,超過30G,是需要收費的。硬碟類型也只能選擇SSD的GP2和GP3
最後建立一個金鑰對,金鑰對是用來SSH登入伺服器的預設密碼,可以在使用ssh登入後,再修改root的登入密碼。
這裡要注意的是,有些系統不支援.pem的私鑰檔案格式,需要修改成.ppk的私鑰檔案格式,例如某些Contes系統。
還有就是不是所有系統的預設管理都是root,這個要看每個作業系統的連線提示。
密鑰對創建完畢後,點擊右側的啟動實例,然後稍作等待,你的雲端伺服器已經創建成功了!
重新安裝Debian 11
預設的登入方式其實是最安全的,但是對我們來說難免太不方便了,我們希望可以隨時隨地用密鑰登錄,這邊我們就來完全重裝一下這台機器的系統吧。
使用dd 腳本安裝Debian 11(大概5-10 分鐘)
bash <(wget --no-check-certificate -qO- 'https://raw.githubusercontent.com/MoeClub/Note/master/InstallNET.sh') -d 11 -v 64 -p "自定义root密码" -port "自定义ssh端口"
把密碼改成了 uzbox123
,SSH 端口改成了 222
直接輸入到命令列即可。
AWS 在防火牆安全群組中開啟其它連接埠的方法
預設我們的這台機器開了22 端口和80、443 端口
伺服器上只打開了三個端口,我們還需要開啟 222
端口,不然SSH 連接不上。
你現在有一台乾淨系統的機器啦!
注意事項
- 伺服器免費保單是每月750 小時,也就是一個月30 天。如果你開了多個雲端伺服器的話,月底帳單會扣款。
- Instance 計時是以小時做單位,如果你一個小時之內start /stop 5 次伺服器的話,你會被記5 個小時。
- 伺服器使用過程中流量,I/O 次數等等很多資訊都有免費的上限,一般個人學習實驗是夠的,如果亂用,也有需要付款的風險。
- 免費期限是12 個月,12 月之內一定要終止你使用的AWS 服務,否則會被計費。
- 不清楚的情況下,不要亂點其他服務,不然被收費了都不知道為什麼
- 如果是自己的信用卡,記得給信用卡鎖一下每日額度,避免不小心被亂扣費
下面說一個AWS的真實案例:
失誤操作AWS,痛失1萬之後,順利將錢找回來了
我算是AWS雲端服務的老用戶了,從2014年開始就經常使用和推薦周圍的朋友使用AWS,主要原因有兩個:
AWS提供的雲端服務產品基本上都是世界領先且體系最為完備的,我很多關於雲端運算的知識就是從使用AWS來獲取到的,甚至可以說,如果你想系統了解第四次工業革命的引擎(雲端運算、大數據、物聯網、機器人、人工智慧等等),AWS的這些產品體系基本上就是最好的教材; AWS的許多常用服務可以免費白嫖1年,換個帳號註冊又可以繼續白嫖,一直白嫖一直爽,這種良心企業世界範圍內都是少有的。雖然僅限於指定的配置,但是這些配置對於個人學習和使用來說,足夠了。因此在從事程式設計知識普及的時候,我就常常把AWS用於教學。
失誤操作,痛失1萬多
然而,上個月我有一個小專案需要使用到PostgreSQL,我很自然就想到用AWS的RDS來創建(但創建之後其實我還沒來得及使用),然而一波不經意的失誤操作,就在8月2日晚上讓我收到了$1,547.85
的帳單,我整個人都懵了。

起初,收到這個扣款訊息訊息的時候,我非常納悶,是不是我之前一直白嫖的事情被發現了?還是我正在使用的AWS產品有啥按年一次扣費的收費策略我沒有註意到?
當我下載了AWS的Invoice清單之後,我才發現扣費的大頭($1,537.06
)是來自Amazon Relational Database Service,也就是之前創建了但是沒有怎麼使用的PostgreSQL服務。

為什麼這個服務能夠在不到一個月的時間內就扣了這麼多?簡直讓人不可思議,打開RDS的控制面板之後,我傻眼了,我竟然創建的是db.r6g.2xlarge
,這對我的小專案來說太奢華了,我創建的時候根本就沒有留意配置。

責任在我,但是我有點不甘心
我怎麼就這麼不小心呢?這可是1.1萬個軟妹幣啊,而且還是不到一個月的時間!更可氣的是,我竟然都沒用過!
以前常聽到一些童鞋由於不懂AWS的白嫖規則,收到莫名奇妙的扣款,我還向他們解釋,AWS是只有指定的配置才會享受白嫖,而且單項服務每個月的免費使用時間是750小時,這個有31.25天,很明顯是能夠讓你在12個月的時間裡無縫白嫖的。但是如果你創建2個或多大EC2就不一樣了。
現在輪到我了,我一下子心理不平衡了。美國很多服務都是後置扣款,也就是你先用,消費了之後,直接從你的信用卡劃拉走相應的費用,連帳號密碼都不用寫,這也因此讓我完全沒有留意到我的失誤操作。如果是國內雲端服務先扣款再消費,我也不會發生這種事。
責任確實在我,我怎麼就這麼粗心大意呢!但是就這麼稀裡糊塗地損失了1萬,心裡仍然有那麼一點不甘心。我能不能去找AWS的客服讓他們把錢退給我?就算能退一部分也是不錯的?我這算是無理取鬧麼?
於是,我就去翻了一下網路上的評論,發現很多人都說AWS客服處理的速度慢得要死,也是,老美處理事情的效率一般都很低,如果我去找客服,會不會也是一場拉鋸戰?而且也不一定能退,這也讓我有點猶豫。
開始維權之旅
在權衡了一整晚之後,我還是決定在8月3日聯絡AWS客服,也不知道AWS客服人員會不會墨跡得要死,給了留言之後,隔幾天才回覆。
於是我把情況用中文大致寫了一下之後,然後用ChatGPT翻譯成英文(也別說,發現翻譯得確實可以,完全沒有做修改),給AWS提交了工單:
你好,我是AWS多年的老用戶。前不久,我有一個很小的專案需要用到PostgreSQL,於是我很自然的想到用AWS,在以前我就使用過RDS的Aurora,因為RDS的服務便宜且好用,於是我就去創建了一個RDS的PostgreSQL實例。
因為這幾天一直有事,所以忘了繼續處理,但是8月2日卻收到了高達$1,537.06 的扣款,這讓我非常震驚。因為這個RDS服務儘管我創建了實例,但是我一分鐘都沒有用過。
我還是慣性地按以前創建Aurora的方式創建的實例,這個的扣費一直很便宜,所以就沒有仔細去看,沒想到按同樣的方式創建的PostgreSQL實例竟然用的伺服器配置那麼高。
$1,537.06 對我來說,實在是太多了,我看到帳單的時候,我十分震驚,後來才發現問題出在PostgreSQL實例的配置上,現在我已經刪掉了該實例。
雖然知道粗心大意是我的問題,但是我真的一分鐘都沒有用過這個實例,僅僅只是創建了,不知道這種情況能不能退還部分扣款。
在等待了幾分鐘之後,AWS客服就回覆了,並進行了一些簡單的交流:

然後給了我一封郵件,讓我回答幾個問題:你是怎麼發現的?你覺得你是否具備一定的工具和知識避免再次發生這樣的事情?這項服務你使用了多久?錯誤是怎麼發生的?為什麼等這麼久才聯絡?你現在做了哪些事情來彌補這種情況再次發生?最後就是你要我們退多少錢!
對這些問題一一回答之後,到底要退多少錢我還是想了一想,RDS扣了我1537.06美金,要是能夠退1000美金給我,我就謝天謝地了。
收到退款,讚美AWS
很快,AWS給我的答覆是,他們退回的不是7月由RDS扣除的$1,537.06
,而是整個7月份的帳單$1,547.85
(我還在用AWS的EC2、S3、Lambda、API Gateway等產品,這麼多產品一個月也就10美金左右),不僅如此8月份的3天時間,還有91美金的費用,這個會以積分的形式給到我。

退款最多7個工作日就會退回到我的銀行卡,不過只過了一天的時間,我就收到了退款,這服務的效率以及處理的方式,讓我大受震撼:本來以為會是一趟不會有好結果而且會有點長跑的拉鋸戰,沒想到儘管出錯的是我,AWS不僅返回了退款,還超出了100美金。

很好很完美,套用現在二次元比較流行的一句話作為總結:我是AWS的狗,汪!汪!!汪!!!