超全面的Linux基礎知識的梳理

我們是誰?我們爲什麼要學習Linux?我們想達到什麼樣的目標?作爲一名LINUX運維小白,每日每夜面對着這些 linux生產環境,如何勝任?在今天這篇文章中,我們將分享一些Linux基礎性的東西。這篇文章只是針對linux基礎性的知識進行梳理、歸納、總結。

Linux基礎知識有且不限於以下內容:瞭解Linux的發展前景,瞭解Linux的發行版之間的特性,Linux內核命名規範,基於虛擬機環境手動安裝CentOS操作系統操作,Linux系統管理、Linux必備命令、Linux用戶及權限管理等等,掌握以上基礎內容,就可以快速上手,快速的入門Linux了。

那麼,接下來呢我們將針對Linux基礎知識展開描述。

Linux的發展前景:

對於Linux專業人才的就業前景,更是廣闊;據悉在未來5-10年內Linux專業人才的需求將達到百萬級,尤其是具有Linux行業經驗、資深的Linux工程師非常缺乏,薪資也高的誘人,

Linux的發行版之間的特性:

Linux操作系統是一個大類別,存在着很多不同的發行版本,市場上常見的主流發行版本包括:Arch、CentOS、Red Hat、Ubuntu、SUSE、Fedora等。學習過程中常採用centos或者Redhat發行版本。

Linux內核命名規範:

linux內核屬於Linux操作系統的最核心部分,Linux內核官網可以查看Linux的內核版本、現行版本及歷史版本,從而瞭解版本與版本之間的特性。

Linux內核版本命名在不同的時期有其不同的命名規範,並沒有嚴格的約定規範。常見的Linux內核命名格式爲“R.X.Y-Z”,其中R、X、Y、Z命名意義如下:

  1. 數字R代表內核版本號,只有在代碼和內核有重大改變的時候纔會改變。
  2. 數字X代表內核主版本號,依據傳統的奇偶系統版本編號來分配,奇數爲開發版,偶數爲穩定版。
  3. 數字Y代表內核次版本號,在內核增加安全補丁、修復Bug、實現新的特性或者驅動時都會改變。
  4. 數字Z代表內核小版本號,小版本號會隨着內核功能的修改、Bug修復而發生變化。

基於虛擬機環境,Linux操作系統手動安裝操作:

要學好Linux,首先需學會Linux操作系統的安裝,而安裝Linux操作系統,最大的難點在於磁盤分區。在Linux操作系統中,硬盤驅動器的第一塊IDE硬盤接口的硬盤設備名稱爲hda,或者SATA硬盤接口的硬盤設備名稱爲sda,主分區編號一般爲hda1-4或者sda1-4,邏輯分區編號從5開始。如果有第二塊硬盤,主分區編號則爲hdb1-4或者sdb1-4。

其他的安裝操作相對來說比較簡單,都是基於圖形化界面的,一步一步操作下來基本沒啥大問題。

Linux系統管理:

Linux系統安裝完畢後,接下來需對Linux系統進行管理和維護。Linux的系統管理主要包含Linux系統引導原理、啓動流程、系統目錄、權限、命令等等。

在此,熟練掌握Linux系統各個目錄的功能,是Linux學習的重中之重,

Linux系統中常見目錄功能如下:

  1. / 根目錄;
  2. /bin 存放必要的命令;
  3. /boot 存放內核以及啓動所需的文件;
  4. /dev 存放硬件設備文件;
  5. /etc 存放系統配置文件;
  6. /home 普通用戶的宿主目錄,用戶數據存放在其主目錄中; 
  7. /mnt 存放臨時的映射文件系統,通常用來掛載使用;
  8. /root 超級用戶的主目錄;
  9. /sbin 存放系統管理程序;
  10. /tmp 存放臨時文件;
  11. /usr  存放應用程序,命令程序文件、程序庫、手冊和其它文檔;
  12. /var  系統默認日誌存放目錄。

Linux必備命令:

Linux系統啓動默認爲字符界面,故對命令行的熟練程度能更加方便、高效的管理Linux系統。重點學習Linux系統必備命令各項參數及功能應用場景,常見命令有:cd、ls、pwd、mkdir、rm、cp、mv、touch、cat、head、chmod、vim等。對Linux必備命令的掌握程度,直接影響後期能否嫺熟操作Linux。

Linux用戶及權限管理:

Linux系統支持多用戶,引入多用戶概念,可以限制某些進程對特定資源的權限控制,可以更加方便管理Linux。主要學習如何管理創建、刪除、修改用戶角色、用戶權限配置、組權限配置及特殊權限等。

綜上所述:

我們需要能夠熟練掌握Linux操作系統完整的工作流程,掌握Linux操作系統多用戶及組管理的機制理念,掌握Linux系統文件及目錄權限定製和分配,從而提升Linux操作系統的安全性和穩定性。

在編寫這篇文章過程中我還參考了《Linux就該這麼學》這本書,內容很貼近實踐,很有理論指導實踐價值的一本書籍。

在熟練掌握Linux基礎知識的相關內容的前提下,才能夠獨立維護和管理Linux操作系統,爲後期維護企業生產環境服務器打下堅實的基礎。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章