Linux入門及進階學習推薦書籍
接觸Linux 也有一段時間了,因為習慣了Windows 的操作,剛開始對於Ubuntu 一點都不習慣,完全是各種不爽。記得剛接觸的時候,是看見朋友的電腦是Ubuntu 很酷的紅色桌面,於是自己也跟風,安裝了一個Ubuntu 系統使用,結果使用之後才發現,Ubtuntu 真的不太適合初學者。
為什麼這樣說呢?首先是介面太炫了,容易分散你的注意力,呵呵,也許對我特別有效果吧。其次是檔案系統,習慣了windows 的使用者剛開始接觸會非常不習慣,特別是各種資料夾傻傻的分不清楚/root /usr 等等。最後最重要的一點就是,現在各種介紹Linux 的入門書籍,幾乎全是CentOS 和RedHat. 很少有針對Ubuntu 的。
一. 任何學習不是一蹴而就的事情。
無論是學習知識還是技能,都不是一件一蹴而就的事情,一定要堅持使用,堅持多練習,特別是在初期使用者許可權很大,做任何事情都很自由,所以你必須詳細瞭解你做的每一步都是在幹什麼,系統做了什麼,這個需要時間去掌握。背 是初級階段,因為你背完後,過不了多久肯定全忘記了。學好命令的關鍵在於最好是能掌握命令。shell 是命令語言,命令解釋程式及程式設計語言的統稱,shell 也負責使用者和作業系統之間的溝通,把使用者下達的命令解釋給系統去執行,並將系統傳回的資訊再次解釋給使用者。推薦一個方法,一定要學會用man 和info 去查詢命令的解釋,linux 命令大全:
二. 多動手多練習。
多動手就不要怕搞壞了怎麼辦,你最好是能搞壞,這樣才能更加深入的研究為什麼故障,你才能有收穫。剛開始從安裝Linux 開始練習,安裝時學習的前提。目前比較常見的有二種方法,硬碟安裝和光碟安裝,清楚的瞭解安裝的過程和注意事項,如安裝Linux 應在最後一個分割槽內,至少分二個分割槽,在系統檢測不到與Linux 相容的顯示卡,那麼此次安裝就可能不支援圖形化介面安裝,而只能用文字模式安裝等等。掌握硬體配置,比如顯示卡,網路卡這是配置最多的。建議多閱讀有關硬體配置文章,對各種不支援或支援不太好的硬體有深刻的瞭解。
三. 總要想著提高效率
學習Linux 就是為了最求更高的效率。類似Windows 這樣臃腫的系統,總是越用越慢,到後來開啟寫字板都要好半天。比如在Linux 服務的配置過程中,配置方法和使用方法有很多種,這些都能透過網路和交流平臺獲取。而更多關於軟體本身,或者說系統本身的理解只有在學習的過程中不斷總結,不需要的就刪除,只保留使用的功能。由於是開源軟體系統,等你學習到高階階段,就要透過自己的理解去想著最佳化,不斷提高效率。
剛開始學習的重點有哪些?
1. 英文,英文,還是英文,不一定你英文要非常好,但是系統中的命令都是英文的,這個要看習慣。很多命令的解釋也是英文的,這都要能看懂,就這些足夠了。剛開始確實吃力,準備一個有道詞典,多看看就記住了。
2. 計算機網路知識,這個是計算機最基礎的知識。瞭解Linux 的網路安全,系統的安全,使用者的安全等。安全對於每位使用者,管理員來說是非常重要的。
3. 熟悉系統的基本操作,Linux 的圖形介面直觀,操作簡便,多加上機練習就可熟悉操作,在Linux 下學習辦公軟體等常用軟體,比如Openoffice VIM 。讓Linux 系統成為你平時使用的系統,安裝QQ 聊天,安裝VLC 觀看影片。有條件的可以直接入手蘋果iMac 。蘋果的IOS 上應用多,不會讓你的學習變得無聊。掌握在Linux 系統中安裝軟體,在安裝Linux 工具盤後大致日常所需的軟體都會有, 一般網路提供下載的軟體都會有安裝說明。
4. 學習Linux 系統在服務中的配置方法及使用方法。Linux 在伺服器中應用相當廣,應對常用的apache,samba,ftp 等伺服器基本配置清楚瞭解。這些配置使用的最多的,教程在網路上也非常多,詳細的可以去看看 ,Linux 的檔案系統,目錄樹,系統的檔案佈置,etc/ ,opt/ 目錄的內容。
5. 加入一個學習的平臺,或者一個學習的群,大家一塊交流。
6. 想要進入高階階段就一定要熟練VIM 。這個需要花費大量的時間,否則,最好別碰。
7. 有疑問先搜尋,熟讀基礎知識。很多時間網上的資源足夠解決的,但是無法理解是因為基礎知識沒有看懂,所以找到了關鍵點就要惡補基礎知識。
既然想接觸Linux 就讓我們從最基本的開始,網上找一份最熱門的入門教程,比如 《 》然後開始學習吧。以上是我學習Linux 的心得體會 ,希望對大家的學習有所幫助,由於水平有限,本文難免有所欠缺,望請指正。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2704942/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python書籍推薦——從入門到進階Python
- 入門,進階go語言優秀書籍推薦Go
- Python3.X入門和進階書籍推薦Python
- linux書籍進階學習Linux
- JavaScript 入門學習書籍到階段書籍JavaScript
- 《java 進階之路》 上--推薦書籍Java
- 《Java 進階之路》 下--推薦書籍Java
- DBA學習書籍推薦
- Java學習推薦書籍Java
- Python入門進階推薦書單Python
- 史上最全的Java進階書籍推薦Java
- C++學習推薦書籍C++
- 最新 python書單121本從入門到進階推薦書籍最全整理Python
- 最全的C/C++入門到進階的書籍推薦,你需要嘛?C++
- 0基礎大資料學習路線及各階段學習書籍推薦大資料
- Java學習必備書籍推薦Java
- 學習Hadoop最佳書籍推薦Hadoop
- 學習Go書籍推薦 (更新中)Go
- uC/OS-ii 學習步驟及書籍推薦
- JavaScript入門學習書籍的階段選擇JavaScript
- 鴻洋大神的安卓學習推薦書單!入門到進階,架構師學習分享!安卓架構
- 【好書推薦】推薦一份從入門到進階的機器學習書單機器學習
- Java進階書籍推薦,趕快收藏起來!Java
- 精選MySQL入門到進階書籍MySql
- Laravel 入門到進階-推薦Laravel
- 前端入門——day1(簡介及推薦書籍和網站)前端網站
- 一本Python新手入門書籍推薦Python
- 學習Oracle推薦值得你看的書籍Oracle
- Win32/MFC/COM學習推薦書籍Win32
- Java培訓進階書籍推薦,趕快收藏起來!Java
- 軟體安全進階書籍不完全推薦-更新中
- Linux好書、經典書籍推薦Linux
- JAVA面試題目及推薦書籍Java面試題
- 解決日常“書荒”:深度學習書籍推薦瞭解下!深度學習
- Java學習必備書籍推薦終極版!Java
- Java書籍推薦Java
- javascript推薦書籍JavaScript
- 機器學習/深度學習書單推薦及學習方法機器學習深度學習