關於linux,咱們應該學什麼?

爲了系統地學習一下linux相關知識,我花了三天的時間看完了那本經典的《鳥哥的linux私房菜》。所謂的經典必然是有其過人之處,而看完這本書以後,我毫無疑問地加入了強烈推薦這本書的行列。
其實,要全面瞭解linux系統,你必需要學習(至少了解)如下這些內容:
1. 計算機硬件系統:其中最主要了解的是硬盤,畢竟要安裝linux須要對硬盤進行分區等各類操做。
2. 文件系統:文件系統是文件在硬盤上的存儲方式。
3. 目錄樹:linux系統下全部文件均由根目錄衍生出來,所以造成樹狀結構,這和windows系統是一個明顯的區別。關於文件系統是如何掛載到目錄樹上的,這也是一個不容忽視的概念。
4. 終端/殼程序:不少人搞不清這個terminal和shell究竟有什麼區別。這二者確實比較容易混淆,前者是在全文本模式下的界面,然後者是在窗口模式下調出來的一個程序,和windows系統下的cmd程序相似。進入terminal能夠按Ctrl+Alt+F1~6,總共有6個terminal可使用。而按Ctrl+Alt+F7能夠進入窗口模式,而後按Ctrl+Alt+t調出shell程序。
5. 命令:使用linux天然要知道命令啦,雖說桌面使用的話其實不怎麼用獲得命令,可是幾個經常使用的命令仍是要了解一下的。
4. shell script:和windows下的批處理程序.bat相似,主要用途是一次性執行多命令。
6. 權限管理:linux系統最重要的就是權限管理,這也是它區別於其餘系統的一大特點。因爲它是一個多人多任務的系統,且主要用於服務器端,各類權限的管理就是系統安全性的保證,因此學習linux必定要把握好權限這一關。
7. vim:linux下最重要的編輯器天然是vim了,雖然你們都把這玩意兒看的很難,可是多上手使用幾回以後發現其實也就是多了幾個命令而已。至於爲何必定要學好vim呢?最主要的緣由是不少軟件或者程序會默認調用vi,而vim 又是vi的升級版。不會這玩意兒,到時候會多不少麻煩。
8. 正則表達式:嘿嘿,想必你們都早有耳聞了,大名鼎鼎的regular express。這玩意兒也是一些特殊符號多了些,自己並不難,多練練多記記就好。
9. 賬號管理:多人多任務嘛,不一樣的人天然有不一樣的賬號了,那麼這個賬號的管理也是至關重要了。這裏的賬號管理應當與權限管理結合起來。
10. 例行任務:就是計劃任務啦,分爲一次性任務和週期性任務兩種。
8. 程序管理
8. 系統服務
8. 登陸檔:要維護linux系統,必須學會查看登陸檔。由於登陸檔裏面記錄了系統運行的各類日誌文檔,當系統因爲各類緣由出現故障的時候,就須要本身打開登陸檔查看上次出現問題的緣由了。
8. 開機流程:詳細地瞭解開機流程是很是有必要的,可以加深對系統運做的瞭解。
8. 軟件安裝:對於桌面系統用戶來講,軟件安裝纔是最主要的問題。
8. 核心編譯:全部的發行版的核心都是同樣的,在什麼狀況下須要本身編譯linux核心呢。當你須要在嵌入式設備中安裝linux系統時,因爲大小的限制,就須要自行對核心進行精簡。linux

- **我我的認爲,要深刻了解linux,自行查看系統裏的各類文檔是最重要的,沒事就打開這些文檔看看裏面提供的各類功能,說明,幫助。這些文檔簡直就是最好的教科書。**
相關文章
相關標籤/搜索