『壹』 有沒有推薦比較好的學習shell腳本的視頻啊
到我網路空間中的shell分類下,看看這篇文章:
《shell - awk - sed》
『貳』 學linux需要什麼基礎
Linux入門門檻不高,即使零基礎也能著手學習,但需注意Linux重視實戰與經驗積累。通過書籍或視頻學習可入門,但僅能掌握基礎知識。欲熟練掌握Linux技術,需持續學習,勇於探索。
學習Linux需掌握以下內容:
1. 計算機網路基礎知識與常用英語詞彙。
2. Linux基礎命令與常用選項的使用與理解(通常為英文縮寫,需總結並隨時回顧)。
3. Shell腳本編寫(重點,需多練,注意格式規范)。
4. 伺服器搭建與配置、管理(熟練掌握,對工作至關重要)。
基礎學習完成後,可深入探索以下領域:
1. 計算機組成原理與基礎。
2. 匯編語言(了解原理)。
3. 現代操作系統原理與概念。
學習階段劃分如下:
第一階段:Linux基礎入門
內容包括:Linux硬體基礎、系統發展歷史、安裝與連接、基礎優化、目錄結構、文件屬性、通配符、正則表達式、許可權管理等。
第二階段:Linux系統管理進階
涉及:定時任務管理、用戶與許可權管理、磁碟與文件系統管理、sed命令使用等。
第三階段:Linux Shell基礎
涵蓋:Shell編程、awk命令使用等。
第四階段:Linux網路基礎
第五階段:Linux網路服務
包括集群環境搭建、rsync數據同步、全網備份、NFS網路存儲、inotify/sersync實時數據同步、NFS備份等。
第六階段:Linux重要網路服務
涉及:HTTP協議與基礎實踐、Nginx web服務、LNMP環境部署、資料庫異機遷移、NFS系統數據共享、負載均衡、高可用性等。