-
1 # 千鋒長沙
-
2 # 加米穀大資料
Linux是一種自由和開放原始碼的類UNIX作業系統。嚴格來講,Linux只是作業系統核心本身,但通常採用“Linux核心”來表達該意思。而Linux則常用來指基於Linux核心的完整作業系統,它包括GUI元件和許多其他實用工具。
如何學習Linux?1、選擇適合自己的Linux發行版
(1)常見的Linux發行版
Red Hat Linux
是Red Hat最早發行的個人版本的Linux。目前分為兩個系列:由Red Hat公司提供收費技術支援和更新的Red Hat Enterprise Linux,以及由社群開發的免費的Fedora Core。
Fedora Core
縮寫為FC,被Red Hat公司定位為新技術的測試平臺,許多新的技術都會在FC中檢驗。對於使用者而言,是一套功能完備、更新迅速的免費作業系統,因此,個人領域的應用,例如開發、體驗新功能等可選擇此發行版本。
Red Hat Enterprise Linux
縮寫為RHEL,Red Hat的企業版Linux。Red Hat現在主要做伺服器版的Linux開發,在版本上注重了效能和穩定性,以及對硬體的支援。
Centos
全名為“社群企業作業系統”(Community Enterprise Operating System)。是來自於RHEL依照開放原始碼規定釋出的原始碼所編譯而成,版本號有兩個部分:一個主要版本和一個次要版本,主要和次要版本號分別對應於RHEL的主要版本與更新包,次要版本以RHEL更新包釋出日期為準。
SuSE Linux
德國最著名的Linux發行版。
Ubuntu Linux
中文諧音為友幫拓、優般圖、烏班圖,是一個以桌面應用為主的Linux作業系統,基於Debian GNU/Linux,Ubuntu的目標在於為一般使用者提供一個最新的、同時又相當穩定的主要由自由軟體構建而成的作業系統。
Linux的發行版本還有很多,比較常見的還有Debian GNU/Linux、Mandriva、Gentoo、Slackware、Knoppix、MEPIS和Xandros,以及中國產的紅旗Redflag、深度deepin Linux和中標麒麟Linux等,這裡不再一一介紹。
(2)初學者入門首選——Centos系列
CentOS系列版本可以輕鬆獲得
CentOS現在擁有龐大的網路使用者群體,網路Linux資源基本80%都是基於CentOS發行版
CentOS應用範圍廣,具有典型性和代表性
2、養成良好的Linux操作習慣
(1)一定要習慣命令列方式
Linux是由命令列組成的作業系統,精髓在命令列,無論圖形介面發展到什麼水平,命令列方式的操作永遠是不會變的。
(2)理論結合實踐
要不斷地重複練習才會將一件事情記得比較牢。學習Linux也一樣,如果無法堅持學習的話,就會學了後面的,忘記了前面的。
(3)學會使用Linux聯機幫助
主流的Linux發行版都自帶了非常詳細的幫助文件,包括使用說明和FAQ,從系統的安裝到系統的維護,再到系統安全,針對不同層次使用者的詳盡文件。仔細閱讀文件後,60%的問題都可在這裡得到解決。(4)學會獨立思考問題,獨立解決問題
遇到問題,首先想到的應該是如何自己去解決這個問題,解決方式有很多,比如看書查資料、網路搜尋引擎搜尋和瀏覽技術論壇等。
(5)學習專業英語
如果想深入學習Linux,一定要嘗試去看英文文件。
相關:
加米穀:大資料學習過程中需要看些什麼書?
https://www.toutiao.com/i6572403907811607053/
-
3 # IT百科大學堂
我有更靠譜的回答——直接跟著教程來就完事了
現在是資源共享的網路時代,很多教程都可以在網上找到,本人主頁上傳了IT類相關的很多教程,特別是Linux基礎的,有Linux從入門到精通、Linux環境下C語言程式設計入門、ARM嵌入式Linux培訓系列。
特別是Linux從入門到精通,全集近50講,從Ubuntu系統安裝、環境搭建,到vim等基礎命令的使用,還有後面章節的網路程式設計等,逐漸深入,非常適合零基礎學習linux,看到了嗎:
-
4 # 你看我獨角獸嗎
Linux學習路徑圖如下:
Linux作業系統在短短的幾年之內得到了非常迅猛的發展,這與Linux具有的良好特性是分不開的。Linux包含了UNIX的全部功能和特性。簡單來說,Linux具有以下主要特性:遵循GNU GPL,開放性,多工,多使用者,裝置獨立性,提供了豐富的網路功能,可靠的系統安全,良好的可移植性。
Linux應用大綱Linux核心知識思維導圖以上思維導圖下載地址:
https://woaielf.github.io/2017/09/15/linux-core/
相關入門資源新手指南: 手把手教你安裝 Ubuntu 和 Fedora:
https://linux.cn/article-5893-1.html
linux實用的小工具,從菜鳥到高手進階:
http://blog.csdn.net/longxj04/article/details/7055889
Linux指令速查手冊:
http://www.runoob.com/linux/linux-command-manual.html
書籍下載及影片資源鳥哥的Linux私房菜 基礎學習篇(第二版)
http://download.csdn.net/download/niuyafeng1990/9411053
《Linux就該這麼學》教學影片(強烈推薦)
http://www.linuxprobe.com/chapter-00.html
回覆列表
大家都知道,在現在這個資訊化飛速發展的時代,IT技術火速發展,資訊的重要性,可想而知。現在,在北京當一個高階運維工程師,年薪百萬已經不是夢想。當然我也想,誰不想掙大錢,開好車,住好房。下面說說自己的一些見解和大家討論下Linux學習路線,Linux作業系統學習路線其實真的學習起來並不難。
但是Linux運維真的這麼好學麼,這一點,我可以很負責任的告訴你,是真的好學,因為我就是零基礎學習運維。
linux其實就是一個作業系統,和我們平時常用的windows一樣,windows系統我們不也是一點點學習使用的麼。那麼,windows你能學會,linux你也一定能學會。
linux不像python,掉頭髮的,我們不幹。
linux不像大資料,需要計算機的底子,linux零基礎也能學。
linux不像java,我們不是開發,我們是運維。
Linux是一種自由和開放原始碼的類UNIX作業系統,該作業系統的核心由林納斯托瓦茲在1991年首次釋出。Linux是自由軟體和開放原始碼軟體發展中最著名的例子。只要遵循GNU通用公共許可證,任何個人和機構都可以自由地使用Linux的所有底層原始碼,也可以自由地修改和再發布。隨著Linux作業系統飛速發展,各種整合在Linux上的開源軟體和實用工具也得到了應用和普及,因此,Linux也成為了開源軟體的代名詞。
初學者入門首選——Centos系列
CentOS現在擁有龐大的網路使用者群體,網路Linux資源基本80%都是基於CentOS發行版的,如果在學習過程中遇到任何問題,在網路中可以較容易地搜尋到解決方案。
CentOS應用範圍廣,具有典型性和代表性,現在基本所有的網際網路公司後臺伺服器都採用CentOS作為作業系統,可以說學會了CentOS,不但能迅速融入企業的工作環境,還能觸類旁通,其他類似的Linux發行版也能很快掌握。同時,現在周圍學習Linux的使用者一般也都是以CentOS為主的,這樣交流方便,學習中出現問題,更容易得到解決。最主要的是CentOS的安裝和使用也是最簡單的,因此基本上不會在“裝系統”上浪費過多時間。
在學習linux作業系統的時候,我們一定要養成良好的學習習慣
首先,我們一定要習慣命令列方式,Linux是由命令列組成的作業系統,精髓在命令列,無論圖形介面發展到什麼水平,命令列方式的操作永遠是不會變的。
理論結合實踐,有很多初學者都會遇到這樣一個問題,自己對系統的每個命令都很熟悉,但是在系統出現故障的時候,就無從下手了,甚至不知道在什麼時候用什麼命令去檢查系統,這是很多Linux新手最無奈的事情了。說到底,就是學習的理論知識沒有很好地與系統實際操作相結合。
學會獨立思考問題,獨立解決問題。遇到問題,首先想到的應該是如何自己去解決這個問題,解決方式有很多,比如看書查資料、網路搜尋引擎搜尋和瀏覽技術論壇等,透過這幾種方式,90%的問題都能得到解決,獨立思考並解決問題,不但鍛鍊了自己獨立解決問題的能力,在技術上也能得到快速提高。如果透過以上方式實在解決不了的話,可以向人詢問,得到答案後,你要思考為何這麼做,然後做筆記記錄解決過程。最忌諱的方式是隻要遇到問題,就去問人,雖然這樣可能會很快解決問題,但是長久下去遇到問題就會依賴別人,技術上也不會進步。
學習專業英語,如果想深入學習Linux,一定要嘗試去看英文文件。因為,技術性的東西寫的最好的,最全面的文件都是英語寫的,最先發布的高新技術也都是用英語寫的。即便是非英語國家的人釋出技術文件,也都首先翻譯成英語在國際學術雜誌和網路上發表。安裝一個新的軟體時先看Readme文件,再看Install文件,然後看FAQ文件,最後才動手安裝,這樣遇到問題就知道原因了。
但是,英語雖說重要,有些人會說學不會,不想學英語,但是我要告訴大家,其實我也不喜歡英語,但是學著學著你會發現,每天遇到的都是那些單詞,根本不需要你特意的去背,不知不覺中就學會了,想學不會都難。