linux入门概述
入門概述
我們為什么要學習Linux
linux誕生了這么多年,以前還喊著如何能取代windows系統,現在這個口號已經小多了,任何事物發展都有其局限性都有其天花板。就如同在國內再搞一個社交軟件取代騰訊一樣,想想而已基本不可能,因為用戶已經習慣于使用微信交流,不是說技術上實現不了解而是老百姓已經習慣了,想讓他們不用,即使他們自己不用親戚朋友還是要用,沒有辦法的事情。
用習慣了windows操作系統,再讓大家切換到別的操作系統基本上是不可能的事情,改變一個人已經養成的習慣太難。沒有辦法深入到普通老百姓的生活中,并不意味著linux就沒有用武之地了。在服務器端,在開發領域linux倒是越來越受歡迎,很多程序員都覺得不懂點linux都覺得不好意思,linux在開源社區的地位依然巋然不動。
尤其是作為一個后端程序員,是必須要掌握Linux的,因為這都成為了你找工作的基礎門檻了,所以不得不學習!
Linux 簡介
Linux 內核最初只是由芬蘭人林納斯·托瓦茲(Linus Torvalds)在赫爾辛基大學上學時出于個人愛好而編寫的。
Linux 是一套免費使用和自由傳播的類 Unix 操作系統,是一個基于 POSIX(可移植操作系統接口) 和 UNIX 的多用戶、多任務、支持多線程和多 CPU 的操作系統。
Linux 能運行主要的 UNIX 工具軟件、應用程序和網絡協議。它支持 32 位和 64 位硬件。Linux 繼承了 Unix 以網絡為核心的設計思想,是一個性能穩定的多用戶網絡操作系統。
Linux 發行版
Linux 的發行版說簡單點就是將 Linux 內核與應用軟件做一個打包。
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-l85Jccd9-1621569166831)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\1619742635493.png)]
目前市面上較知名的發行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、Arch Linux、SolusOS 等。
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-e0ujVkE4-1621569166833)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\1619742676675.png)]
Linux 應用領域
今天各種場合都有使用各種 Linux 發行版,從嵌入式設備到超級計算機,并且在服務器領域確定了地位,通常服務器使用 LAMP(Linux + Apache + MySQL + PHP)或 LNMP(Linux + Nginx+ MySQL + PHP)組合。
目前 Linux 不僅在家庭與企業中使用,并且在政府中也很受歡迎。
- 巴西聯邦政府由于支持 Linux 而世界聞名。
- 有新聞報道俄羅斯軍隊自己制造的 Linux 發布版的,做為 G.H.ost 項目已經取得成果。
- 印度的 Kerala 聯邦計劃在向全聯邦的高中推廣使用 Linux。
- 中華人民共和國為取得技術獨立,在龍芯處理器中排他性地使用 Linux。
- 在西班牙的一些地區開發了自己的 Linux 發布版,并且在政府與教育領域廣泛使用,如 Extremadura 地區的 gnuLinEx 和 Andalusia 地區的 Guadalinex。
- 葡萄牙同樣使用自己的 Linux 發布版 Caixa Mágica,用于 Magalh?es 筆記本電腦和 e-escola 政府軟件。
- 法國和德國同樣開始逐步采用 Linux。
Linux vs Windows
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-KNEDB3L2-1621569166836)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\1619742740513.png)]
環境搭建
Linux 的安裝,安裝步驟比較繁瑣,現在其實云服務器挺普遍的,價格也便宜,如果直接不想搭建,也可以直接買一臺學習用用!
安裝CentOS(虛擬機安裝,耗資源)
1、可以通過鏡像進行安裝!
2、可以使用我已經制作好的鏡像!視頻中講解了該種方式!
3、安裝 VMware 虛擬機軟件,然后打開我們的鏡像即可使用!
購買云服務器(推薦)
云服務器就是一個遠程電腦,服務器一般不會關機!(可以關機,去設置)
虛擬機安裝后占用空間,也會有些卡頓,我們作為程序員其實可以選擇購買一臺自己的服務器,這樣的話更加接近真實線上工作;
1、阿里云購買服務器:https://www.aliyun.com/minisite/goods?userCode=0phtycgr
2、購買完畢后,獲取服務器的ip地址,重置服務器密碼,就可以遠程登錄了
? 獲取公網ip地址
? 修改自己的密碼
3、下載 xShell 工具(360可以一鍵安裝,如:Vmware,Xshell),進行遠程連接使用!連接成功效果如下:
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-4FcGaEoV-1621569166838)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\1619765463041.png)]
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-hCN4VwHK-1621569166840)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\1619765608544.png)]
這里就是我們的Linux操作系統了,以后的操作都在這里操作,項目也在這里進行發布!!
Tomcat需要java環境!!
注意事項:
如果要打開端口,需要在阿里云的安全組面板中開啟對應的出入規則,不然的話會被阿里攔截!
如果前期不好操作,可以推薦安裝寶塔面板,傻瓜式管理服務器
安裝教程:https://www.bt.cn/bbs/thread-19376-1-1.html
1、開啟對應的端口
2、一鍵安裝
3、安裝完畢后會得到遠程面板的地址,賬號,密碼,就可以登錄了
4、登錄之后就可以可視化的安裝環境和部署網站!
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-PPwJadHt-1621569166842)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\1619753797185.png)]
關于域名
如果自己的網站想要上線,就一定要購買一個域名然后進行備案;
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-wRllYVBl-1621569166843)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\1619753822540.png)]
備案的話需要一些認證和時間,備案完畢后,就可以解析到自己的網站了,這個時候就可以使用域名來進行服務器的訪問!
總結
- 上一篇: Window下yolov3的配置教程
- 下一篇: Windows下安装tensorflow