內容簡介
《Linux從入門到精通(微課視頻版)》是一本介紹Linux系統、Linux命令、Linux核心、Linux shell的Linux教程。既是一本Linux入門教程,也是一本全面介紹Linux作業系統的實用教材,它幾乎覆蓋了Red Hat公司官方教程RH033和RH133的全部內容,覆蓋所有常用、重要的Linux命令及
Linux認證考試內容,並帶有同步視頻,實戰講師用其深厚的基本功和實戰經驗告訴你:Linux該怎么學。
幾疊體幾 《Linux從入門到精通(微課視頻版)》共24章,第0章介紹了Linux安裝及配置的相關內容;第1~2章對UNIX和Linux系統進行了概述,並介紹了Linux命令的運行方法;第3~4章介紹了目錄和檔案的瀏覽和管理、不同系統之間傳輸檔案及檔案的瀏覽;第5章是Bash Shell簡介;第6~23章分別講述了輸入/輸出和管道(|)及相關的命令,用戶、群組和許可權,Linux檔案系統及一些命令的深入探討,正槳承凶文處理命令及tar命令,
Shell編程,利用vi編輯器創建和編輯正文檔案,系統的初始化和服務,Linux核心模組及系統監控,軟體包的管理,硬碟分區、格式化及檔案系統的管理,Linux網路原理及基礎設定,Linux系統排除故障方法,作業的自采檔動化和OpenSSH等。
《Linux從入門到精通(微課視頻版)》中許多概念和例題都給出了商業套用背景。許多例題是以場景或故事的形式出現的。不少例題和它們的解決方案是企業中的Linux系統管理員或開發人員在實際工作中可能經乃殼雅常遇到的。因此,很多例題不加修改或略加修改後便可套用於實際工作中。
為了幫助讀者理解本書的內容,每一章都準備了多個教學視頻,其中包括PPT的講解和上機實踐的演示。讀者可掃描相關二維碼觀看、學習,另外,這本書還配送實例原始碼,方便讀者對比學習。
作者簡介
何明,商業榮譽碩士(
紐西蘭梅西大學),信息系統研究生(
紐西蘭奧克蘭大學),工科學士(
成都理工大學),OCP專業證書。30多年程式開發和資料庫系統管理與維護工作經驗。 1999年開始系統接觸Linux,並開始從事相關的培訓與服務,同時還在Unitec(紐西蘭公立理工學院)任兼職講師。主要培訓和服務的大客戶包括NEC、惠普(HP)、殼牌(Shell)、北電網路、
中國移動、中國網通、天津地稅局和財政局、中國民航、唐山承德鋼鐵集團、
酒泉鋼鐵集團、索貝數碼、西門子、
中國銀行、華夏銀行、廈門銀行、
TOM線上有限公司、和北京郵政總局等。
目錄
第0章Linux的安裝及相關配置
視頻講解:35分鐘
0.1計算機的主要部件
0.2計算機作業系統簡介
0.3安裝Linux系統的準備工作
0.4安裝Linux作業系統
0.5telnet和ftp服務的啟動與連線
第1章UNIX和Linux作業系統概述
視頻講解:11分鐘
1.1什麼是UNIX
1.2UNIX的簡要發展史
1.3UNIX的設計理念
1.4GNU項目與自由軟體
1.5Linux簡介
1.6OracleLinux的特點
1.7啟動和關閉Linux系統
1.8登錄和退出Linux
第2章運行Linux命令及獲取幫助
視頻講解:17分鐘
2.1Linux(UNIX)命令的格式
2.2whoami命令
2.3who、w、users和tty命令
2.4uname命令及帶有選項的命令
2.5date、cal和clear命令及帶有參數的命令
2.6su和passwd命令
2.7whatis命令與命令的--help選組拳趨仔項
2.8怎樣閱讀命令的使用摘要
2.9利用man命令來殼多殼獲取幫助信息
2.10瀏覽ManPages
2.11利用關鍵字搜尋ManPages
2.12利用info命令來獲取幫助
2.13其他獲取幫助的方法
2.14您應該掌握的內容
第3章目錄和檔案的瀏覽、管理及維護
視頻講解:18分鐘
3.2Linux系統中一些重要的目錄
3.3目錄和檔案的命名以及絕*和相對路徑
3.4使用pwd和cd命令來確定和切換目錄
3.5使用ls命令列出目錄中的內容
3.6使用cp命令復頁刪愉制檔案和目錄
3.7使用mv命令移動及修改檔案和目錄名
3.8使用mkdir命令創建目錄
3.9使用touch命令創建檔案
3.10使用rm命令刪除檔案
3.11使用rmdir或rm-r命令刪除目錄
3.12Linux系統圖形界面操作簡介
3.13您應該掌握的內容
第4章不同系統之間傳輸檔案及檔案的瀏覽
視頻講解:18分鐘
4.1ftp簡介
4.2利用ftp將檔案從本地傳送到遠程系統
4.3利用ftp將檔案從遠程系統傳輸到本地
4.4使用file命令確定檔案中數據的類型
4.5使用cat命令瀏覽正文檔案的內容
4.6使用head命令瀏覽檔案中的內容
4.7使用tail命令瀏覽檔案中的內容
4.8使用wc命令顯示檔案行、單詞和字元數
4.9使用more命令瀏覽檔案
4.10您應該掌握的內容
第5章BashShell簡介
視頻講解:17分鐘
5.1shell的工作原理
5.2bash的成長曆程
5.3使用type識別bash的內置命令
5.4利用通配符操作檔案
5.5利用Tab鍵補齊命令行
5.6命令行中~符號的使用
5.7history命令與操作曾經使用過的命令
5.8bash變數簡介及大括弧{}的用法
5.9將一個命令的輸出作為另一個命令的參數
5.10使用Linux命令進行數學運算
5.11命令行中反斜線(\)的用法
5.12Linux命令中引號的用法
5.13gnome終端的一些快捷操作
5.14您應該掌握的內容
第6章輸入/輸出和管道(|)及相關的命令
視頻講解:11分鐘
6.2使用find命令搜尋檔案和目錄
6.3將輸出重定向到檔案中
6.4重定向標準輸出和標準錯誤(輸出信息)
6.6cut(剪下)命令
6.7paste(貼上)命令
6.8使用col命令將Tab轉換成空格
6.9使用sort命令進行排序
6.10使用uniq命令去掉檔案中相鄰的重複行
6.11管道(|)操作
6.12使用tee命令分流輸出
6.13傳送電子郵件
6.14閱讀電子郵件
6.15利用管道傳送郵件
6.16您應該掌握的內容
第7章用戶、群組和許可權
視頻講解:15分鐘
7.1Linux系統的安全模型
7.2用戶(Users)及passwd檔案
7.3shadow(影子)檔案
7.4groups(群組)及group和gshadow檔案
7.5root用戶及檔案的安全控制
7.6怎樣查看檔案的許可權
7.7Linux系統的安全檢測流程
7.8使用符號表示法設定檔案或目錄上的許可權
7.9使用數字表示法設定檔案或目錄上的許可權
7.10Linux6和7對用戶和群組的改變
7.11圖形化的用戶管理程式(UserManagerTool)
7.12nautilus界面的漢化
7.13您應該掌握的內容
第8章用戶、群組及許可權的深入討論
視頻講解:13分鐘
8.1passwd、shadow和group檔案及系統用戶和群組
8.2使用passwd修改密碼和檢查用戶密碼的狀態
8.3使用su命令進行用戶的切換
8.4發現與用戶相關信息的命令
8.5Linux系統的默認許可權設定
8.6特殊許可權(第4組許可權)
8.7以chmod的字元方式設定特殊(第4組)許可權
8.8以chmod的數字方式設定特殊許可權
8.9特殊許可權對執行檔的作用
……
1.6OracleLinux的特點
1.7啟動和關閉Linux系統
1.8登錄和退出Linux
第2章運行Linux命令及獲取幫助
視頻講解:17分鐘
2.1Linux(UNIX)命令的格式
2.2whoami命令
2.3who、w、users和tty命令
2.4uname命令及帶有選項的命令
2.5date、cal和clear命令及帶有參數的命令
2.6su和passwd命令
2.7whatis命令與命令的--help選項
2.8怎樣閱讀命令的使用摘要
2.9利用man命令來獲取幫助信息
2.10瀏覽ManPages
2.11利用關鍵字搜尋ManPages
2.12利用info命令來獲取幫助
2.13其他獲取幫助的方法
2.14您應該掌握的內容
第3章目錄和檔案的瀏覽、管理及維護
視頻講解:18分鐘
3.2Linux系統中一些重要的目錄
3.3目錄和檔案的命名以及絕*和相對路徑
3.4使用pwd和cd命令來確定和切換目錄
3.5使用ls命令列出目錄中的內容
3.6使用cp命令複製檔案和目錄
3.7使用mv命令移動及修改檔案和目錄名
3.8使用mkdir命令創建目錄
3.9使用touch命令創建檔案
3.10使用rm命令刪除檔案
3.11使用rmdir或rm-r命令刪除目錄
3.12Linux系統圖形界面操作簡介
3.13您應該掌握的內容
第4章不同系統之間傳輸檔案及檔案的瀏覽
視頻講解:18分鐘
4.1ftp簡介
4.2利用ftp將檔案從本地傳送到遠程系統
4.3利用ftp將檔案從遠程系統傳輸到本地
4.4使用file命令確定檔案中數據的類型
4.5使用cat命令瀏覽正文檔案的內容
4.6使用head命令瀏覽檔案中的內容
4.7使用tail命令瀏覽檔案中的內容
4.8使用wc命令顯示檔案行、單詞和字元數
4.9使用more命令瀏覽檔案
4.10您應該掌握的內容
第5章BashShell簡介
視頻講解:17分鐘
5.1shell的工作原理
5.2bash的成長曆程
5.3使用type識別bash的內置命令
5.4利用通配符操作檔案
5.5利用Tab鍵補齊命令行
5.6命令行中~符號的使用
5.7history命令與操作曾經使用過的命令
5.8bash變數簡介及大括弧{}的用法
5.9將一個命令的輸出作為另一個命令的參數
5.10使用Linux命令進行數學運算
5.11命令行中反斜線(\)的用法
5.12Linux命令中引號的用法
5.13gnome終端的一些快捷操作
5.14您應該掌握的內容
第6章輸入/輸出和管道(|)及相關的命令
視頻講解:11分鐘
6.2使用find命令搜尋檔案和目錄
6.3將輸出重定向到檔案中
6.4重定向標準輸出和標準錯誤(輸出信息)
6.6cut(剪下)命令
6.7paste(貼上)命令
6.8使用col命令將Tab轉換成空格
6.9使用sort命令進行排序
6.10使用uniq命令去掉檔案中相鄰的重複行
6.11管道(|)操作
6.12使用tee命令分流輸出
6.13傳送電子郵件
6.14閱讀電子郵件
6.15利用管道傳送郵件
6.16您應該掌握的內容
第7章用戶、群組和許可權
視頻講解:15分鐘
7.1Linux系統的安全模型
7.2用戶(Users)及passwd檔案
7.3shadow(影子)檔案
7.4groups(群組)及group和gshadow檔案
7.5root用戶及檔案的安全控制
7.6怎樣查看檔案的許可權
7.7Linux系統的安全檢測流程
7.8使用符號表示法設定檔案或目錄上的許可權
7.9使用數字表示法設定檔案或目錄上的許可權
7.10Linux6和7對用戶和群組的改變
7.11圖形化的用戶管理程式(UserManagerTool)
7.12nautilus界面的漢化
7.13您應該掌握的內容
第8章用戶、群組及許可權的深入討論
視頻講解:13分鐘
8.1passwd、shadow和group檔案及系統用戶和群組
8.2使用passwd修改密碼和檢查用戶密碼的狀態
8.3使用su命令進行用戶的切換
8.4發現與用戶相關信息的命令
8.5Linux系統的默認許可權設定
8.6特殊許可權(第4組許可權)
8.7以chmod的字元方式設定特殊(第4組)許可權
8.8以chmod的數字方式設定特殊許可權
8.9特殊許可權對執行檔的作用
……