超全面的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核心命名規範 :
l inux核心 屬於 Linux作業系統的 最 核心 部分, Linux核心官網可以 檢視 Linux 的 核心版本、現行版本 及 歷史版本, 從而 瞭解版本與版本之間的特性。
Linux核心版本命名在不同的時期有其不同的命名規範, 並 沒有嚴格的約定規範。 常見的 Linux核心命名格式為“R.X.Y-Z”,其中R、X、Y、Z命名意義如下:
q 數字R代表核心版本號,只有在程式碼和核心有重大改變的時候才會改變。
q 數字X代表核心主版本號,依據傳統的奇偶系統版本編號來分配,奇數為開發版,偶數為穩定版。
q 數字Y代表核心次版本號,在核心增加安全補丁、修復Bug、實現新的特性或者驅動時都會改變。
q 數字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系統中常見目錄功能如下:
q / 根目錄;
q /bin 存放必要的命令;
q /boot 存放核心以及啟動所需的檔案;
q / dev 存放硬體裝置檔案;
q /etc 存放系統配置檔案;
q /home 普通使用者的宿主目錄,使用者資料存放在其主目錄中;
q /mnt 存放臨時的對映檔案系統,通常用來掛載使用;
q /root 超級使用者的主目錄;
q /sbin 存放系統管理程式;
q /tmp 存放臨時檔案;
q /usr 存放應用程式,命令程式檔案、程式庫、手冊和其它文件;
q /var 系統預設日誌存放目錄。
Linux必備命令 :
Linux系統啟動預設為字元介面, 故 對命令列的熟練程度能更加方便、高效的管理Linux系統。 重點學習 Linux系統必備命令 各項引數及 功能應用 場景 ,常見命令 有 :cd、ls、pwd、mkdir、rm、cp、mv、touch、cat、head、chmod、vim等。 對 Linux必備命令的掌握程度,直接 影響 後期 能否 嫻熟操作Linux。
Linux使用者及許可權管理 :
Linu x系統支援多使用者 ,引入 多 使用者 概念 ,可以限制某些程式對特定資源的許可權控制 ,可以更加方便管理 Linux 。主要學習 如何管理建立、刪除、修改使用者角色、使用者許可權配置、組許可權配置及特殊許可權 等 。
綜上所述:
我們需要能夠熟練掌握 Linux作業系統完整的工作流程,掌握Linux作業系統 多 使用者 及 組管理的機制 理念 , 掌握 Linux系統檔案及目錄許可權定製和分配,從而提升Linux作業系統 的 安全 性和 穩定性。
在編寫這篇文章過程中我還參考了 這本書,內容很貼近實踐,很有理論指導實踐價值的一本書籍。
在熟練掌握 Linux基礎知識的相關內容 的前提下 , 才 能夠獨立維護和管理Linux作業系統,為後期維護企業生產環境伺服器打下堅實的基礎。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2791194/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- js基礎知識梳理JS
- MongoDB基礎知識梳理MongoDB
- kafka基礎知識梳理Kafka
- Python基礎知識點梳理Python
- Java基礎知識點梳理Java
- 基礎知識梳理~資料庫資料庫
- Linux下Apache(HTTP)基礎知識梳理-運維筆記LinuxApacheHTTP運維筆記
- Linux磁碟管理基礎知識全彙總Linux
- linux基礎知識Linux
- MySQL 基礎知識梳理學習(四)—-GTIDMySql
- 多執行緒基礎知識點梳理執行緒
- Linux基礎知識(Ubuntu)LinuxUbuntu
- Python教程分享之Python基礎知識點梳理Python
- linux基礎知識大綱Linux
- linux 基礎知識彙總Linux
- 基礎知識梳理~ES6 解構賦值賦值
- Python培訓教程之Python基礎知識點梳理Python
- 全面的MySQL基礎運維知識點(一)MySql運維
- 全面的MySQL基礎運維知識點(三)MySql運維
- 全面的MySQL基礎運維知識點(二)MySql運維
- JavaSE基礎 (全網最全知識點)Java
- linux基礎知識整理(備忘)Linux
- Linux shell基礎知識_8(下)Linux
- Linux基本知識與基礎命令Linux
- 程式猿必備的Linux基礎知識Linux
- kafka 基礎知識梳理及叢集環境部署記錄Kafka
- MySQL 基礎知識梳理學習(一)—-系統資料庫MySql資料庫
- 基礎知識
- 前端基礎知識之html和css全解前端HTMLCSS
- LUA的基礎知識
- 機器學習基礎知識梳理,新手必備!(附連結)機器學習
- Mysql知識梳理MySql
- Python知識梳理Python
- web知識梳理Web
- webpack 知識梳理Web
- JavaWeb知識梳理JavaWeb
- Linux驅動之裝置樹的基礎知識Linux
- JS基礎知識梳理彙總 如何能學好Web前端開發JSWeb前端