首頁>Club>
4
回覆列表
  • 1 # 項亮z

    不知道你要學習什麼,如果是學習命令的使用,可以學習shell程式設計。

    如果是學習如何寫程式,除了熟悉程式語言,也要學會2個編輯器中的一個:vim 或者 emacs。

  • 2 # 網路圈

    目前主流的作業系統有:Windows、Linux、UNIX、macOS,對於個人來說Windows和macOS用得最多,而對於企業來說,Linux市場佔有率最高。

    Linux系統和UNIX系統門檻很高,以致於很多人想學習卻不知道如何學習,結合我的經驗分享下Linux的學習路線以供大家參考。

    選擇合適的Linux發行版本

    其實Linux並不是一種系統,而是一類系統的統稱,Linux本意是指Linux核心,而基於Linux核心的系統太多了,如:RHEL、CentOS、Ubuntu、Debian等。

    雖說Linux類系統(發行版本)都是採用Linux核心的,但不同的Linux發行版本在操作及指令上還是有一些差異的,不管是企業還是個人都要選擇一款合適的Linux發行版本。

    就目前來說,企業級應用最多的就是CentOS,個人應用最多的就是Ubuntu,我們推薦大家學習CentOS。

    Linux學習技巧

    說實話,Linux類系統學習沒有好技巧,是要下苦功夫的。個人也是從零基礎學習Linux的,我的經驗就是:

    不要安裝桌面版,而應該完全使用終端命令列模式;

    不要用中文版,一定要用英文版;

    Linux常規命令一定要背熟,切不可想著不會時再去百度查資料。

    Linux學習路線

    1、Linux基礎命令的學習

    使用者管理:建立使用者、設定/修改密碼、禁止使用者等;

    軟體安裝方式:yum線上安裝、原始碼包編譯安裝;

    防火牆設定:開放埠、封禁埠;

    定時任務管理:Crontab、Firewalld;

    2、伺服器環境配置

    光有伺服器硬體還不行,很多服務是要靠伺服器端軟體來提供執行時環境支撐的,對於Linux管理員而言要掌握基本的伺服器環境配置:

    資料庫伺服器

    WEB伺服器

    FTP伺服器。

  • 3 # 胖豬蹄

    看兩本書就足以,第一本《鳥哥的Linux私房菜》第四版,這是學習Linux入門最好的書。

    第二本《Linux Shell指令碼攻略》第二版,這本很基礎,能帶領你進入shell程式設計的樂趣。

  • 4 # 小小猿愛嘻嘻

    零基礎入門Linux,目前來說非常容易,網上有大量的資料可供學習(影片、教程等),初期以熟悉Linux環境為主,後期可以結合實際應用研究一下Linux核心和常見伺服器的搭建,下面我簡單介紹一下Linux的學習過程,感興趣的朋友可以嘗試一下:

    01搭建Linux環境

    首先,最基本也是最基礎的,需要自己搭建一個Linux環境,這裡建議直接使用Linux虛擬機器,需要的時候可以任意建立,不需要的時候可以直接刪除,至於發行版本的話,常見的Ubuntu、CentOS等都行,首次使用建議安裝桌面版,迷你版只是一個終端視窗,初期接觸會非常不適應,許多功能都需要自己手動配置,待熟悉環境後,可以安裝簡潔版,操作起來也會非常容易:

    02熟悉Linux命令

    Linux環境搭建完成後,就是Linux入門的過程,這裡主要以熟悉Linux常見的命令和配置為主,至於學習資料的話,網上就非常多了,B站、慕課網等都非常不錯,當然,你也可以找一本適合自己的Linux專業書籍,一邊學習一邊練習,鳥哥的私房菜就非常不錯,講解通俗易懂,覆蓋面廣,循序漸進,非常適合零基礎者入門:

    03深入Linux系統

    熟悉Linux環境後,就是結合實際應用深入Linux系統,這裡可以研究和學習的東西就非常多了,比較基礎常見的就是各種伺服器的搭建,硬體方面的話,就是嵌入式開發,深入一些就是Linux核心,包括記憶體管理、程序管理、檔案系統、輸入輸出裝置等,可以對照著Linux原始碼進行分析,對於作業系統的理解和整體把握來說非常不錯,當然,這需要一個漫長的學習和積累過程,不可能短期內就會迅速掌握:

    目前就分享這3個方面吧,零基礎入門Linux來說,其實並不難,主要還是多看多練習,短期內就會很快掌握,但深入Linux需要一個漫長的學習過程,包括各種伺服器的搭建、整體架構的理解等,需要不斷的積累,網上也有相關教程和資料,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。

  • 5 # IT民工10101000

    Linux零基礎學習,最好從作業系統的安裝開始,包括系統如何分割槽,軟體包的選擇等基礎開始,後面可以學習一些基礎的命令,如如何關機,不同關機命令的區別,系統時間的配置,目錄的切換,新建資料夾,刪除資料夾,新建檔案,刪除檔案,檢視檔案,網路配置,防火牆配置,vim的使用,軟體包的安裝等等。需要注意的是一個操作在Linux可能會有多種命令方式,要注意不同命令的區別。

    零基礎最好是到網上找一些基礎課程影片看看,也可以看看《鳥哥的Linux私房菜》等基礎入門的課程。我建議是看影片,因為零基礎理解起來看影片更加容易。

  • 6 # 開心玩技術

    嗶哩嗶哩 ( ゜- ゜)つロ 乾杯~ Bilibilispace.bilibili.com這裡有很多關於Linux的影片,可以來看看

  • 7 # 歸雲十九少

    1、自己動手安裝一個Linux系統電腦,如Ubuntu,強迫自己使用這個系統做一些普通的工作,如上網、發郵件、編輯文件等。在這個過程中,你就會透過查詢資料學習到如何安裝應用程式、如何配置電腦才能上網、Linux系統常用的軟體有哪些、使用者許可權是怎麼回事、檔案系統架構是怎樣的。還能迫使自己學習一些常規的shell命令。

    2、系統學習shell命令、檔案系統架構和特點,以及Linux相對於Windows系統的區別。這方面有很多書籍,比如《高階Bash指令碼程式設計指南.3.9.1 (楊春敏 黃毅 譯)》、《Beginning Shell Scripting》、《linux核心設計與實現》。

    3、接著要看你的方向是偏Linux應用開發還是驅動開發。

    如果是驅動開發,由於Linux是宏核心的OS,深入學習kernel是必不可少的,推薦的書籍有《LINUX核心原始碼情景分析》、《ARM Linux核心原始碼剖析》、《Linux裝置驅動開發詳解》。其中《LINUX核心原始碼情景分析》是強烈推薦學習Linux的工程師一定要花時間看的。然後找一個硬體,市面比較常見的Linux開發板,自己動手編寫一個簡單的裝置驅動,在實踐中加深對linux驅動架構、編寫方法、各種核心驅動機制的理解。

    如果是Linux應用開發,推薦的書籍有《Linux系統程式設計》、《Linux程式設計(第4版)》,最關鍵是動手coding,由於是應用,只需要一臺Linux系統的電腦就可以開發和除錯你的Linux應用了。

  • 8 # 技術簡說

    我是研華科技西安分公司的嵌入式linux部門主管,我做linux開發快十年了。在這期間,還做過linux驅動開發培訓講師。據我統計,零基礎要想學習linux並且能成功的,很少。那哪些人可以成功呢?

    1. 有其他平臺的使用和開發基礎的人,因為專案需要切換到linux上做開發

    2. 技術發燒友和linux愛好者

    如何看是不是linux愛好者?看他是否有大於等於一件印有linux logo的T恤就對了。

    3. 教師,為了給學生上課而學習linux

    4. 新人進入公司,因為公司的要求而學習linux

    除此之外,要學習linux,挺難的!

  • 9 # 千鋒長沙

    在IT行業,可以說Linux系統已經滲入到各個角落,無論是從事什麼語言的程式設計人員,對Linux應該都要有所瞭解。下面,千鋒就為大家分享最新影片教程,幫助新手快速入門。

    這套影片教程,介紹了Linux系統的詳細操作、Vim編輯器、建立使用者、刪除使用者、建立檔案以及基本許可權和高階許可權的掌握,Lvm邏輯卷的建立和擴容。讓你學完後可以熟練的掌握linux系統的操作和搭建出一些基本的網站,如wordpress部落格、論壇等。

    第1章 走進Linux世界

    01 走進linux世界

    02 虛擬機器安裝

    03 finalshell使用和基礎命令學習

    第2章 Linux檔案和使用者

    04 檔案管理一

    05 檔案管理二

    06 檔案管理三

    07 檔案管理四

    08 使用者和組管理一

    09 使用者和組管理二

    第3章 Centos使用者許可權管理一

    10 檔案許可權基礎一

    11 檔案許可權基礎二

    12 檔案許可權基礎三

    第4章 Centos使用者許可權管理二

    13 檔案許可權二.1

    14 檔案許可權二.2

    15 檔案許可權二.3

    第5章 程序和管道

    16 程序管理一

    17 程序管理二

    18 程序管理三

    第6章 管道及重定向

    19 管道及重定向1

    20 管道及重定向2

    21 管道及重定向3

    第7章 儲存管理Ⅰ

    22 儲存管理Ⅰ-1

    23 儲存管理Ⅰ-2

    24 儲存管理Ⅰ-3

    第8章 儲存管理Ⅱ

    25 儲存管理Ⅱ_1

    26 儲存管理Ⅱ_2

    27 儲存管路Ⅱ_3

    第9章 檔案查詢及打包

    28 檔案查詢及打包1

    29 檔案查詢及打包2

    30 檔案查詢及打包3

    第10章 軟體包管理

    31 軟體包管理1

    32 軟體包管理2

    33 軟體包管理3

    第11章 計劃任務.日誌輪轉

    34 計劃任務及日誌輪轉1

    35 計劃任務及日誌輪轉2

    36 計劃任務及日誌輪轉3

    第12章 伺服器網路配置

    37 linux網路管理基礎1

    38 linux網路管理基礎2

    39 linux網路管理基礎3

    第13章 SSH管理和攻防

    40 ssh管理和攻防1

    41 ssh管理和攻防2

    42 ssh管理和攻防3

    另外學習的影片教程包含了移動端測試環境的搭建,能夠在工作中獨立完成測試環境的搭建,模擬器的使用,能把專案部署流程熟練操作。透過對移動端測試基礎知識的講解,能夠清楚認識對於移動端專案的深入理解。學習的人都能熟練掌握移動端手工測試與自動化測試方法。希望大家都能獲得在移動端進行各項測試的能力,掌握主流移動端自動化測試工具的熟練使用能力。

  • 10 # 熊貓大哥大教程

    1、先裝個Linux

    版本的話建議安裝CentOS。

    Red Hat Enterprise Linux(RHEL)是目前可能是最完善的Linux發行版,但是收費!

    CentOS是RHEL的免費版本,可以這麼理解,選擇CentOS可以拉進體驗大公司伺服器環境的距離。

    然後普通的膝上型電腦可以安裝windows+linux雙系統的,或者從虛擬機器裡面安裝個Linux。

    2、按教程邊學邊練

    Linux和windows還是由很多不同的,最好的學習方法就是從網上搜索個系列教程,然後邊學邊練。

    一定要練習,不然根本就學不到東西。計算機的各種技術都是需要實踐的,在不斷的操作中潛移默化的掌握。同時如果遇到問題不要輕易放棄,網際網路這麼發達,多搜尋多嘗試一般都好解決。

    當你解決的問題越來越多,你會覺得遇到的新問題似曾相識,然後能猜到解決方法,此時你可能已經入門了。

    3、選定方向深入研究

    Linux相關的內容太多了,比如日常操作、伺服器搭建、 Linux程式設計、甚至核心原始碼修改分析,建議根據興趣愛好或工作需求選擇一個方向深入研究,慢慢成為業內大神。

    最後,零基礎沒什麼,所有人都是從零基礎開始的,越早開始,你就越早脫離零基礎。

  • 11 # 麼麼茶加糖

    既然是Linux基礎,那麼相關的計算機知識應該瞭解一下,然後是Linux系統也需要掌握,Linux系統是透過指令進行工作的,那麼需要學習shell指令碼,同時還要會資料庫操作。

  • 12 # 憶科技

    linux最先要學的是Linux基礎知識,學完基礎知識才算入門,之後還要學習綜合架構、Shell程式設計、資料庫、雲計算以及網路安全方面的知識,以下是linux基礎部分要學習的內容:

    1. 計算機硬體、組成原理、作業系統基礎、Linux起源、核心介紹及Linux安裝實戰入門

    2. Xshell遠端網路連線Linux、基礎最佳化、遠端連線網路基礎、Xshell連線故障排錯、核心基礎命令講解

    3. Linux系統核心萬用字元體系、三劍客(grep,sed,awk)核心正則表示式精講及企業級案例實戰模擬精講

    4. Bash核心符號、快捷鍵、萬用字元詳解

    5. Linux目錄、FHS\掛載、檔案屬性、核心目錄精講

    6. Linux檔案及目錄管理核心知識和命令精講(第二關)

    7. Linux企業級基礎最佳化(工作中可直接使用

    8. Linux檔案及目錄許可權精講及多個企業案例模擬

    9. Linux重要核心命令回顧與深入精講(第三關)

  • 13 # 木訥大叔愛運維

    零基礎學習Linux一般都是從《鳥哥Linux私房菜》開始的,內容比較適合初學者,淺顯易懂,可算是入門必備。我這面就從自己的學習過程說吧,大致分了以下幾個階段:

    1.熟悉Linux系統的安裝

    安裝過程中需要了解Linux的引導、磁碟分割槽、檔案系統、時間同步、主機名、網路配置等。

    安裝完畢後,可根據安裝過程熟悉涉及到的命令,如boot引導、fstab、ntp、hostname、network等;

    2.系統管理

    許可權管理:檔案、目錄的屬主、屬組、讀、寫、執行等許可權,命令有chmod、chown等;

    磁碟管理:磁碟分割槽、邏輯卷管理等,命令主要有fdisk、lvm等;

    檔案系統管理:檔案系統種類及磁碟的格式化、掛載等,命令主要有

    mkfs.ext、mount、e2fsck、fstab等;

    檔案管理:對檔案、目錄等的操作,命令有cp、mv、mkdir 、rmdir、rm、sed、awk、cut等;

    3. bash與shell

    需要掌握bash 環境變數及配置檔案等;

    shell指令碼的語法,如變數、流程控制、函式、重定向等;

    以上只是Linux初步入門,在學習過程中最好結合實操進行才能加深瞭解。

  • 14 # 風華正茂科技人

    我相信每一個剛開始學習LIUNX知識的學者都會感到迷茫,其中也包括我。同時也很榮幸能在這裡和大家分享一下我的學習LIUNX經歷,當然我是沒有學習的很精通,因為我是學習了一點皮毛而半途而非了,所以這裡希望大家在學習任何知識開始前一定想好這真的是你想要學習的嗎?還要確定自己是否真的能夠堅持的學習去?不然我們學習的東西到一半之後就會讓自己更加的迷茫了。這裡廢話不多說,下面就來和大家分享一下我零基礎學習LINUX的那段人生歷程。

    階段一:基礎不牢地動山搖

    學習好某一方面知識的前提就是我們需要把這方面的知識基礎打牢,不然我們在後面學習進階知識就會總是遇到這樣或者那樣的問題,又因為自己的基礎知識不牢而總是被打斷就此停下步伐從而變成了從入門到了放棄。下面我們就可以從一下幾點來學習關於這方面的基礎知識。

    一是影片學習。我學習關於linux是看兄弟連這個培訓機構影片一系列的從開始到結束看完的,我記得當時我好像是在一個學習平臺找到的這樣的影片的具體忘了那個平臺。大家可以自己去找一找,比如百度課堂,慕課網,嗶哩嗶哩等等。如果實在找不到免費的影片大家可以去像淘寶鹹魚這類平臺花十幾塊錢買一下影片。自學看影片一定要一系列的學習下去不然分散知識點學習不僅給自己增加麻煩,還會讓我們在學習過程中喪失信心。

    二是網站學習。這裡我就推薦我之前學習時找到的網站。

    1.紅聯Linux網站。提供Linux安裝教程、Linux入門教程、Linux軟體更新、Linux桌面主題以及Linux命令大全更新,幫助使用者更好的學習Linux。

    2.Linux 教程|菜鳥教程 。這個網站提供的都是基礎知識學習,將為大家介紹如何使用Linux。這個網站主張的是Linux其實很容易學,相信你們能很快學會。

    3. Linux學習教程,Linux入門教程(超詳細)。這個網站的設定了Linux入門專題,你將享受到優質的 Linux學習資料。這套入門教程最大的特點是通俗易懂,並且非常詳細,花費 7天時間即可快速了...

    三是分類練習。我們在學習過程中最重要的還是邊學習邊練習,如果真的想要學習好linux那我們就必須在自己的電腦安裝上真實的linux系統環境,或者可以藉助實驗樓這個網站裡的遠端系統環境進行練習,根據自己看的影片或者網站熟練的把下面的知識點練習會應該就算入門了,其中在學習練習過程中一定要記錄好筆記這樣方便我們學習。現在給大家看一下需要練習的知識大點。

    1.Linux檔案和目錄管理

    2.Linux打包(歸檔)和壓縮

    3.Vim文字編輯器

    4.Linux文字處理(Linux三劍客)

    5.Linux軟體安裝

    6.Linux使用者和使用者組管理

    7.Linux許可權管理

    8.Linux檔案系統管理

    9.Linux高階檔案系統管理

    10.Linux系統管理

    11.Linux備份與恢復

    12.Linux系統服務管理

    13.Linux系統日誌管理

    14.Linux啟動管理

    15.LAMP環境搭建和LNMP環境搭建

    16.SELinux管理

    階段二:小白的進階之路。上面我們學會其實知識linux的皮毛,我們要想在這行深入發張還需要自己努力的提升自己,那麼進階階段我們需要掌握的相關知識就更多了,不僅是單純的linux方面知識,還有網路知識,伺服器知識,程式設計知識等等,雖然這些知識我們不需要精通,但是必須做到熟練掌握才行。

    進階對於自學的人還是具有較大的挑戰性的,我就是倒在了進階這個過程,當時就在微信讀書看的<<跟老男孩學linux運維:web實戰>>這本書進行伺服器搭建方面的提升,可是我花費了太多時間還遇到了各種我無法解決的問題,然後我每次都是重新開始的,好在我花五天時間還是搭建了出了一個網站環境LNMP的環境,但我認為我是運氣好才成功的,現在也有那種自動安裝包了,不過還是要學會原理才行,這樣遇到問題才能快速解決。這裡大家以我為戒一定要下定決心才行,不然像我就是中途放棄的,這樣真的浪費時間。

    階段三:選擇大於努力。這裡為什麼說選擇大於努力呢?我們先來看看一下當我們變成資深玩家後可以選擇的學習發展方向1. 大資料方向;2. 雲計算方向;3. 運維開發;4. 自動化運維;5. 運維架構師。這幾個方向當然首先還是得你自己喜歡那個選那個方向學習,但是我覺得這幾個方向將來最有前景得應該屬於雲計算和大資料方向;最差的得可能跟就是自動化運維,將來可能會被人工智慧接替或者輔助這方面得工作,市場現在對於這方面得人才需求也不是很大了。相反雲計算和大資料這兩個近幾年才火起來得需求,現在才剛剛起步階段後面必定越來越吃香,所以做什麼事選對方向真的很重要,其次我們得努力才能起到價值,不然後面只會越來越迷茫了。

  • 15 # heipi雪人

    個人經驗學習任何技術技巧都要有實際應用環境才能飛速成長的。

    1)例如英語,我們從小學初中開始學習英語,大部分人沒用到基本也忘光了。但是一旦工作需要只需要1年就能用的有板有眼。

    2)學習Linux你要有使用背景,例如自己因為興趣學習,或者工作需要,那麼就會有使用場景,那麼就能零零碎碎的學習到一下必須的技巧和技能,但是自己總會感覺還是差點什麼。!

    3)於是就需要系統學習。一種是靠自己摸索,買書找培訓影片學習。另外一種是花錢報培訓班。我推薦後面一種,經濟條件允許情況我建議報班學習。

    4)這是源自我自己的經驗和體會提出的。我剛畢業的時候花錢學習Java開發,整個過程讓我在3個月裡積累了實際工作1年的開發經驗水平,入職後不用擔心自己不會開發,能夠有更多時間放在業務學習。特別是這10年來給我一個基礎我是懂開發的,於是我在做shell開發和Python都有思路和方法。當然還是做不到高階水平,但是應付工作已經很充足了。

    5)零基礎不可怕,現在是資訊話化社會,要花點錢從專業的人員獲取經驗和學習路徑,節約自己的時間。

  • 16 # IT百科大學堂

    本人工作已多年,作為一名linux程式設計師,以下是我的一些看法:

    對於零基礎的小白,如果想要學習linux並在以後從事linux的相關工作,最重要的是給自己一個開頭。

    那如何開始呢——很簡單,直接找適合自己的入門教程,按著影片一步步進行。教程一般會教你從環境搭建安裝開始,設定從安裝Ubuntu開始,不要覺得這些事情很簡單沒意義,跟你說吧,以後每次換工作到一家公司都會涉及到環境搭建安裝,因此你越熟悉後面的工作越方便順手;

    以上教程學習的時候,建議自己跟著實踐操作,最好是準備一塊開發板跟著除錯,實際工作中分析除錯的能力很重要,要學會抓log日誌。

    以下是本人主頁上傳的linux相關的教程,從linux入門到進階、到精通,幾百講非常詳細,希望對大家的學習有幫助!

    現在是網路資源共享的時代,要學習哪一方面都能找到相應的教程自學,只需要一定的自律和自主。本人主頁上傳了很多IT類的教程,從C語言、linux、Java、Python、微控制器、arm、嵌入式、人工智慧都有,直接點開主頁合輯即可直接學習觀看,希望對大家的學習有幫助。

  • 17 # 急速馬力快de原始碼控

    一個非常好的問題。Linux學習一定要多動手操作,安裝作業系統、配置、使用。

    除此之外,可能還要學習一些Linux命令,推薦一個線上學習網站,HackerRank,看名字就知道很牛,Hacker排行榜。

    HackerRank提供了Linux Shell入門學習題目,可在網站上查詢成績、排名、參加競賽等,達到一定分數後可得到Linux勳章,相比看書和自己操作都比較有趣,幫助保持學習動力。

    1,註冊賬號,登入,選擇Linux Shell2,選擇題目

    網站提供了多個過濾選項,題目難易程度,功能分類。

    3,編寫指令碼 4,執行,提交
  • 18 # 專注IT小UU

    其實按理來說,大多數同學會想Linux不難,那我自學是不是也一樣可以順利就業,其實不然,因為雖然說Linux可以自學,但是自己學到的東西離就業還是有一定差距的。而且單單來說自學,自制力就是一項很大的考驗,而且自己學習效率低下,學的過程中可能會出現各種各樣的問題。這時候沒有老師解答,自己研究又很耗時間,長此以往,學習的興致磨沒了,自己也沒有達到想要的效果。

    對於就業來說,自學是不能達到這一水準的,特別是零基礎的小白和沒有經驗對此一無所知的同學,自學其實是在浪費時間,浪費生命,還不如參加培訓,五個月左右的時間,學到的既有理論知識又有實踐經驗,而且在培訓過程中,每個階段都會有大型實戰專案,不僅是積累相關的專案經驗,在面試時和麵試官也有的聊,不至於是一頭霧水,什麼都不知道。

    優就業的Linux培訓課程,內容深入講解,基本現在時興的內容技術都會講到,而且是一線講師授課,老師們的背景都很牛,講的也很到位,多個真實案例詳解,指導學員親手實操,就業服務貫穿始終,推薦就業。想學的小夥伴可以深入瞭解下。

  • 19 # 攻城小軍獅

    可以參考我的檔案:

    裡面詳細列明瞭Linux知識點

    https://www.toutiao.com/i6856971506786763276/

  • 中秋節和大豐收的關聯?
  • 在感情初期,誰先認真誰先輸,是這樣嗎,你怎麼認為?