第1章Linux系統(tǒng)概況
1.1Linux使用總攬
1.2Linux成長發(fā)展
1.2.1Linux的誕生
1.2.2Linux的成長
1.2.3Linux的發(fā)展
1.3內核版本與開源協(xié)議
1.3.1內核版本
1.3.2開源協(xié)議
1.4Linux的應用場合
1.5Linux發(fā)行版和開源社區(qū)
1.5.1Linux發(fā)行版
1.5.2開源社區(qū)
1.6知識拓展與作業(yè)
1.6.1知識拓展
1.6.2作業(yè)
第2章安裝和卸載
2.1安裝和卸載步驟
2.1.1分區(qū)和分區(qū)命名
2.1.2文件系統(tǒng)類型
2.1.3安裝規(guī)劃
2.1.4安裝
2.1.5卸載
2.2初步管理
2.2.1系統(tǒng)和服務管理
2.2.2開機、關機與睡眠
2.2.3登錄、鎖屏與注銷
2.2.4配置網絡
2.2.5配置安裝源
2.2.6添加、刪除和升級軟件包
2.3知識拓展與作業(yè)
2.3.1知識拓展
2.3.2作業(yè)
第3章用戶、組和身份認證
3.1多用戶系統(tǒng)
3.2用戶和組的概念
3.2.1用戶的概念
3.2.2組的概念
3.3用戶和組管理
3.3.1組管理
3.3.2用戶管理
3.4登錄過程和環(huán)境變量
3.4.1用戶登錄過程
3.4.2用戶環(huán)境變量
3.5知識拓展和作業(yè)
3.5.1知識拓展
3.5.2作業(yè)
第4章文件系統(tǒng)
4.1Linux目錄樹
4.2文件分類與權限
4.2.1文件分類
4.2.2文件權限
4.3文件管理
4.3.1文件通配符
4.3.2文件操作
4.4新建文件系統(tǒng)
4.5知識拓展與作業(yè)
4.5.1知識拓展
4.5.2作業(yè)
第5章基本命令
5.1命令基本語法與類型
5.1.1命令類型與語法
5.1.2在線幫助文檔
5.2bash快捷鍵、重定向和管道
5.2.1歷史命令與bash快捷鍵
5.2.2命令重定向
5.2.3其他元字符
5.3命令舉例
5.3.1關機/重啟/退出
5.3.2bash內部命令
5.3.3系統(tǒng)信息相關命令
5.3.4文件操作命令
5.3.5進程及任務管理相關命令
5.3.6網絡相關命令
5.4知識拓展與作業(yè)
5.4.1知識拓展
5.4.2作業(yè)
第6章vi/vim
6.1vim介紹
6.2vim基本操作
6.2.1處女作
6.2.2基本操作
6.3知識拓展
第7章遠程控制
7.1遠程控制:OpenSSH
7.1.1介紹
7.1.2SSH服務器安裝和配置
7.1.3SSH客戶端
7.2知識拓展與作業(yè)
7.2.1知識拓展
7.2.2作業(yè)
第8章編程基礎
8.1bash編程基礎
8.1.1Shell程序:HelloWorld
8.1.2腳本語言介紹
8.1.3結構和基本語法
8.1.4變量
8.1.5控制語句
8.1.6Shell程序調試
8.2C語言編程基礎
8.2.1C語言編程環(huán)境
8.2.2進程編程
8.2.3網絡編程
8.2.4程序調試
8.3知識拓展與作業(yè)
8.3.1知識拓展
8.3.2作業(yè)
第9章Linux圖形桌面系統(tǒng)
9.1組成與原理
9.1.1Linux圖形桌面系統(tǒng)組成
9.1.2XWINDOW原理
9.2起停圖形系統(tǒng)
9.3—些圖形應用程序介紹
9.4圖形界面遠程登錄
9.4.1登錄Linux圖形桌面
9.4.2從Linux桌面登錄其他系統(tǒng)
9.5知識拓展與作業(yè)
9.5.1知識拓展
9.5.2作業(yè)
第10章Linux運維
10.1進程管理
10.1.1進程的概念
10.1.2進程管理
10.2系統(tǒng)資源管理
10.2.1計算機資源概述
10.2.2資源管理
10.3定時任務
10.3.1周期性定時任務
10.3.2—次性定時任務
10.4備份與恢復
10.4.1系統(tǒng)文件備份
10.4.2業(yè)務數(shù)據(jù)備份
10.5知識拓展與作業(yè)
10.5.1知識拓展
10.5.2作業(yè)
第11章服務配置
11.1搭建網站系統(tǒng)
11.1.1網站簡介
11.1.2具體操作
11.2搭建郵件系統(tǒng)
11.2.1郵件系統(tǒng)簡介
11.2.2動手操作
11.2.3使用郵件系統(tǒng)
11.3網絡文件系統(tǒng)NFS
11.3.1NFS介紹
11.3.2搭建NFS
11.4虛擬機和容器
11.4.1虛擬機
11.4.2容器
11.5防火墻
12.5.1基礎知識
11.5.2內核中的netfilter模塊
11.5.3配置規(guī)則
11.6FTP服務
11.7DNS服務
11.7.1域名解析
11.7.2資源記錄
11.7.3安裝和配置DNS
11.8DHCP服務
11.9知識拓展
附錄A實訓
附錄A1安裝虛擬機工具
附錄A2安裝Linux實訓
附錄A3找回丟失的root密碼實訓
附錄A4創(chuàng)建用戶和組實訓
附錄A5硬盤分區(qū)與格式化實訓
附錄A6常用命令用法實訓
附錄A7vi/vim實訓
附錄A8bash編程實訓
附錄B一些著名開源軟件介紹
附錄B1VirtuaIBOX/KVM/Xen/OpenVZ/Docker
附錄B2MariaDB/PostgresoL
附錄B30penstack/Hadoop
附錄B4Apache/Nginx
附錄B5Netfilter/Iptables
附錄B6Postfix
附錄B7Squid
附錄B8Snort
附錄B9Odoo
附錄B10Kerberos