# 第一篇、linux的初始介紹 ## 初始:為什麼我們要用linux 過去我們在學生時代的時候,通常聽到的電腦幾乎都是windows居多,或是有蘋果的Mac。  但這些都是圖形化介面,基本上電腦剛開始研發出來時,幾乎都是非GUI(圖形化)介面;相 反的多以CLI(文字指令)介面居多。 但圖形化介面,譬如Windows,似乎更受大眾喜愛,但也因為要呈現這些圖形,使得電腦吃的資源也相對的多。  而在lInux上面,雖然也有圖形化界面,譬如linux Destop(ubuntu, centOS,等等),但這並非Linux所用來做事的(業界)。  在業界裡面還是習慣用非圖形化界面來進行部署以及作業,而linux輕量化的安裝以及多工 的特性就很適合拿來做伺服器的應用。 好,廢話不多說,我們就來談談怎麼用Linux來學習吧。 ## Linux的安裝方法 1. 利用VMware安裝: 早期在雲端還沒普及化的時候,滿習慣使用地端安裝linux,來進行安裝linux的作業,但因為 映像檔案(ISO)太大以及安裝時間比較久,再加上工作上所用到的多是CLI介面,所以後期比較少用此安裝。 ```gherkin= 關鍵字: #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. 利用雲端,譬如AWS,GCP,AZURE來學習: 最近雲端普及化,其實是可以利用雲端機器來做針對linux上面的學習,但有一點很重要:就是 這些雲端機器一開始都可以選擇**免費試用**,但時間到了你就要**付費**。 所以再開雲端機器做學習的時候,一定要確定帳戶試用期還剩下多久,**不然開始扣款的時候就哭哭歐(XD)**。 ```gherkin= 關鍵字: 1.AWS: 可以利用lightsail的是用時間去摸索(3個月) 2.GCP: 之前好像有1個帳戶10000小時的學習時間 3.AZURE: 沒用過,不確定 4.DigitalOcean: 其實還不錯,收費不貴,但是介面全是英文的所以自己要注意。 ``` 3.利用省錢的資源,vagrant: 這一個東西也是我想講的,最近發現到的東西,很實用,**輕量化**的安裝,以及**對很多linux版本的支援**,大推。 ```gherkin= 關鍵字: 1.vagrant: 2.virtualbox: 3.ssh的工具: 這邊會之後再談,因為一開始對Linux不熟的時候談這個會失去興趣。 ``` ## 小結論: 基本上簡單的認識Linux可以分成這3個方法,方法因人而異,但最重要的是:一定要***動手去做***。 基本上動手做開始,就可以了解到***為什麼(5W2H)***,一開始一定心中很多疑問,這很正常,但就是堅持下去,然後去找一些資訊做學習,你心中的疑惑便會迎刃而解。 ###### tags: `Linux` `學習` `動手做`
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up