第一篇.Linux的初始介紹
初始:為什麼我們要用linux
過去我們在學生時代的時候,通常聽到的電腦幾乎都是windows居多,或是有蘋果的Mac。

但這些都是圖形化介面,基本上電腦剛開始研發出來時,幾乎都是非GUI(圖形化)介面;相
反的多以CLI(文字指令)介面居多。
但圖形化介面,譬如Windows,似乎更受大眾喜愛,但也因為要呈現這些圖形,使得電腦吃的資源也相對的多。

而在lInux上面,雖然也有圖形化界面,譬如linux Destop(ubuntu, centOS,等等),但這並非Linux所用來做事的(業界)。

在業界裡面還是習慣用非圖形化界面來進行部署以及作業,而linux輕量化的安裝以及多工
的特性就很適合拿來做伺服器的應用。
好,廢話不多說,我們就來談談怎麼用Linux來學習吧。
linux的學習方法
- 利用VMware安裝:
早期在雲端還沒普及化的時候,滿習慣使用地端安裝linux,來進行安裝linux的作業,但因為
映像檔案(ISO)太大以及安裝時間比較久,再加上工作上所用到的多是CLI介面,所以後期比較少用此安裝。 - 利用雲端,譬如AWS,GCP,AZURE來學習:
最近雲端普及化,其實是可以利用雲端機器來做針對linux上面的學習,但有一點很重要:就是
這些雲端機器一開始都可以選擇免費試用,但時間到了你就要付費。
所以再開雲端機器做學習的時候,一定要確定帳戶試用期還剩下多久,不然開始扣款的時候就哭哭歐(XD)。 - 利用省錢的資源,vagrant:
這一個東西也是我想講的,最近發現到的東西,很實用,輕量化的安裝,以及對很多linux版本的支援,大推。
1.關鍵字:
#vmware https://www.vmware.com/products/workstation-player/workstation-player-evaluation.html.html
#ubuntu desktop
https://releases.ubuntu.com/noble/
#centOS desktop
https://wiki.centos.org/zh(2d)tw(2f)Download.html
2.關鍵字:
1.AWS:
可以利用lightsail的是用時間去摸索(3個月)
2.GCP:
之前好像有1個帳戶10000小時的學習時間
3.AZURE:
沒用過,不確定
4.DigitalOcean:
其實還不錯,收費不貴,但是介面全是英文的所以自己要注意。
3.關鍵字:
1.vagrant:
2.virtualbox:
3.ssh的工具:
這邊會之後再談,因為一開始對Linux不熟的時候談這個會失去興趣。
小結論
基本上簡單的認識Linux可以分成這3個方法,方法因人而異,但最重要的是:一定要動手去做。
基本上動手做開始,就可以了解到為什麼(5W2H),一開始一定心中很多疑問,這很正常,但就是堅持下去,然後去找一些資訊做學習,你心中的疑惑便會迎刃而解。