第一篇 基础篇 1
第1章 Linux简介 1
1.1 Linux的起源 1
1.2 Linux的主要发行版本 5
1.3 Linux与Windows的比较 9
思考题 12
第2章 Linux的安装与配置 13
2.1 Linux的几种常见安装方式 13
2.2 Linux的启动和引导 33
2.3 Linux的安装与磁盘规划 38
思考题 41
第二篇 系统管理篇 43
第3章 Linux用户操作基础 43
3.1 Shell基础 43
3.2 文件、目录与进程管理 48
3.3 I/O重定向与设备管理 60
3.4 进程管理 64
3.5 VIM的使用 71
3.6 帮助手册与文档 75
思考题 80
第4章 Linux的用户管理 81
4.1 用户与用户组的概念 81
4.2 用户的管理 83
4.3 Linux用户组的管理 85
4.4 特殊用户和用户组 88
4.5 用户和用户组的配置文件 89
思考题 96
第5章 磁盘与文件系统管理 97
5.1 常见的几种文件系统 97
5.2 LVM与RAID 104
5.3 常见的文件与磁盘管理工具 123
5.4 日志文件管理 130
5.5 文件备份与恢复 137
5.6 网络文件系统NFS 139
思考题 141
第6章 系统管理与应用 142
6.1 系统信息查看与配置 142
6.2 X服务器与图形界面 146
6.3 Linux的运行级别 147
6.4 计划任务工具 149
6.5 系统性能检测工具 151
6.6 软件的安装与卸载 155
6.7 Linux的系统服务 158
思考题 159
第三篇 网络篇 160
第7章 网络应用服务器 160
7.1 与Windows的远程访问与共享 160
7.2 Web和FTP服务 170
7.3 MYSQL的管理与使用 183
7.4 MAIL邮箱服务 184
7.5 CUPS打印服务管理 191
7.6 DNS域名解析服务 193
7.7 DHCP服务器管理 198
7.8 NTP服务配置与管理 201
思考题 205
第8章 Linux网络管理 206
8.1 网络端口与服务 206
8.2 网卡与IP配置 215
8.3 使用防火墙iptables 224
8.4 网络问题的故障诊断工具 226
8.5 域名解析问题的故障诊断 228
思考题 235
第四篇 系统安全篇 236
第9章 Linux系统安全 236
9.1 SELinux基础 236
9.2 切换身份使用Linux 238
9.3 安全相关工具的使用 240
9.4 文件验证工具 242
9.5 远程访问工具SSH 242
9.6 几种常见的身份验证方法 244
思考题 245