文章目錄
- 🍃前言
- 🌲Linux背景知識
- 🚩Linux 是什么?
- 🚩Linux發行版
- 🚩Linux的優勢
- 🎄Linux環境搭建
- 🚩環境的搭建方式
- 🚩使用云服務器
- 🎋使用終端軟件連接到Linux
- 🚩什么是終端軟件
- 🚩下載安裝XShell
- 🚩使用XShell登陸主機
- ?總結
🍃前言
本篇博客主要包含以下三點
- Linux的背景知識
- 如何使用云服務器搭建Linux環境
- 使用終端軟件連接到云服務器的Linux環境
🌲Linux背景知識
🚩Linux 是什么?
Linux是?個操作系統.和Windows是"并列"的關系.
提到Linux,很多人會想到Unix,那它們之間有什么關系了。
這就得從Linux是如何誕生說起了
在1969?1970年,貝爾實驗室的Dennis Ritchie(左和 Ken Tompson(右)開發了Unix操作系統.
后來Unix火了之后,衍?出很多的分?.其中有??為"Minix".由荷蘭的AndrewS.Tanenbaum教授開發.源代碼開放給?學教學和研究作.(MINIX含義為"?型的UNIX")
最后,1991年,還在讀?學的芬蘭?Linus Benedict Torvalds(1969年12?28?出?,當時22歲)基于Minix的啟發,開發出了Linux的第?個版本
值得一提的是這位大佬在進行Linus開發的時候,覺得現有的版本管理?具不太?便.于是開發了?個新的版本管理?具.也就是現在最?泛使用的git。不禁感嘆,大佬真的太牛了。
以下是Linux & Unix 的發展歷程圖
🚩Linux發行版
Linux嚴格意義來說只是?個"操作系統內核".
?個完整的操作系統 = 操作系統內核 + 配套的應?程序.
由于Linux是?個完全開源免費的內核,因此有些公司/開源組織?基于Linux內核,提供了不同的配套程序.這就構成了不同的"發?版".
企業中主要使?的發?版是RedHat(紅帽),CentOS(RedHat的社區免費版本)和ubuntu.
但是RedHat是收費的,CentorOS官?在2020年12月份通知:2021年底停?維護CentOS8,2024年6?30?停?維護CentOS7,后續將無法獲得官?升級和補丁.
出于以上考慮(博主沒錢),咱們這里上使用的是Ubuntu
🚩Linux的優勢
-
開源(意味著免費,便宜)
-
穩定(Linux可以運?很多年,都不會發?重?問題)
-
安全(Linux只有管理員或者特定??才能訪問Linux內核)
-
?由(不會被強加商業產品和服務)
-
社區?持(Linux在全球社區都?常活躍和使??泛,有很多志愿者在線幫?家解決問題)
🎄Linux環境搭建
我們需要學習Linux,就需要有一個Linux的環境
🚩環境的搭建方式
主要有四種:
- 直接安裝在物理機上.但是Linux桌?使?起來?常不友好.所以不建議.[不推薦].
- 使用虛擬機軟件,將Linux搭建在虛擬機上.但是由于當前的虛擬機軟件(如VMWare之類的)存在?些bug,會導致環境上出現各種莫名其妙的問題,?較折騰.[?常不推薦]
- 使用WSL(Windows Subsystem for Linux).這個是Windows近?年開發的新功能,在Windows系統內集成了?個 Linux.但是目前這個技術還不夠成熟.[暫時不推薦].
- 使?云服務器,可以直接在騰訊云,阿?云或華為云等服務器?商處直接購買?個云服務器.[推薦]
使?云服務器不僅環境搭建簡單,避免折騰,同時還有?個最?的好處,部署在云服務器上的項目可以直接被外?訪問到,這個時候就和?個公司發布?個正式的?站沒有任何區別.
也就能讓我們自己寫的程序真的去給別?去使?.能夠在外網被訪問是?常有意義的.
🚩使用云服務器
我們以騰訊云為例,其他的服務器?商也是類似.
- 進入官方網站騰訊云,并登錄
- 右側的操作系統選擇自己想要的,這里博主選擇Ubuntu 22.04 LTS.購買時?根據需要選擇(建議1年),點擊?即購買即可.這個步驟需要實名認證,否則會提?
- 購買完成后,可以在控制臺中找到??買的服務器.點進去能夠看到服務器的IP地址.
- 設置root密碼:點擊更多->重置密碼(這個環節可能需要?機短信驗證)
root密碼建議設置的稍微復雜?些,否則容易被?客?侵.
在這個環節我們最重要的是得到以下三個信息:
- 服務器的外網IP
- 服務器的管理員賬?(固定為root)
- 管理員賬戶密碼(在騰訊云網站上設置的)
這三個信息也是我們登陸到Linux上的必要條件.
🎋使用終端軟件連接到Linux
🚩什么是終端軟件
終端軟件是?類?具軟件,可以和遠程的主機建??絡連接,從而對主機進行?些操作.
常見的終端軟件:
- XShell
- Putty
- MobaXTerm
- Iterm2
- SecureCRT
- …
這里博主使用的是XShell
🚩下載安裝XShell
XShell下載地址
這里有收費與免費兩個版本,大家可以根據自己的情況自行選擇
安裝時一路next即可
🚩使用XShell登陸主機
第一步:
第二步:
如果網絡暢通,將會提示輸入用戶名密碼.輸?即可正確登陸.
?總結
關于《【JavaEE進階】使用云服務器實現Linux環境搭建》就講解到這兒,感謝大家的支持,歡迎各位留言交流以及批評指正,如果文章對您有幫助或者覺得作者寫的還不錯可以點一下關注,點贊,收藏支持一下