第1篇基 础 知 识 第1章Linux网络操作系统概述 1.1Linux简介 1.1.1Linux系统的产生 1.1.2Linux系统的发展历程 1.2Linux的特点和组成 1.2.1Linux的特点 1.2.2Linux系统的组成 1.3实验: 安装Linux操作系统 1.3.1实验目的 1.3.2实验内容 1.3.3实验步骤 1.3.4常见故障及排除 1.4习题 第2章Shell的基本应用 2.1Shell命令概述 2.1.1Shell简介 2.1.2Shell的启动 2.1.3Shell命令格式 2.1.4常用Shell命令 2.2BASH的应用 2.2.1命令补齐 2.2.2命令历史记录 2.2.3别名命令 2.2.4通配符 2.3正则表达式、管道与重定向 2.3.1正则表达式 2.3.2管道与重定向 2.4文本编辑器Vim 2.4.1Vim简介 2.4.2Vim的3种模式 2.4.3Vim的进入与退出 2.4.4Vim的基本操作命令 2.4.5Vim的**命令 2.5实验: Shell的基本应用 2.5.1实验目的 2.5.2实验内容 2.5.3实验步骤 2.6习题 第3章用户和组管理 3.1什么是用户 3.1.1用户账号文件/etc/passwd 3.1.2用户影子文件/etc/shadow 3.1.3组账号文件/etc/group 3.1.4用户组影子文件/etc/gshadow 3.2用户管理 3.2.1添加用户 3.2.2删除用户 3.2.3修改用户信息 3.3组管理 3.3.1创建用户组 3.3.2删除用户组 3.3.3修改用户组信息 3.4使用用户管理器管理用户和组 3.4.1启动用户管理器 3.4.2添加用户 3.4.3修改用户属性 3.4.4添加用户组 3.4.5修改用户组属性 3.5实验: 管理用户和组 3.5.1实验目的 3.5.2实验内容 3.5.3实验步骤 3.6习题 第4章磁盘与文件系统管理 4.1磁盘的识别与分区 4.1.1磁盘的分类 4.1.2磁盘的组成 4.1.3管理分区 4.2建立和管理文件系统 4.2.1管理文件系统 4.2.2文件系统类型 4.2.3文件系统结构 4.3文件系统操作命令 4.3.1文件与目录操作命令 4.3.2压缩和解压缩命令 4.3.3文件和目录权限管理命令 4.4文件系统的挂载 4.4.1使用命令行挂载文件系统 4.4.2**挂载文件系统 4.4.3卸载文件系统 4.5通用LVM概念和术语 4.5.1LVM简介 4.5.2LVM基本术语 4.6建立LVM卷 4.6.1创建分区 4.6.2创建物理卷 4.6.3创建卷组 4.6.4创建逻辑卷 4.6.5创建文件系统 4.6.6挂载文件系统 4.7管理LVM卷 4.7.1卸载卷 4.7.2查看卷信息 4.7.3调整LVM卷 4.8实验: 配置与管理磁盘与文件系统 4.8.1实验目的 4.8.2实验内容 4.8.3实验步骤 4.9习题 第5章软件管理 5.1使用YUM 5.1.1Linux下的可执行文件 5.1.2传统管理软件的方法 5.1.3RPM 5.1.4YUM 5.2安装RPM软件 5.2.1RPM的介绍 5.2.2RPM软件包文件 5.2.3RPM命令 5.3源代码安装 5.3.1获得软件 5.3.2编译前的准备工作 5.3.3开始编译 5.3.4安装与部署 5.4实验: 软件管理 5.4.1实验目的 5.4.2实验内容 5.4.3实验步骤 5.5习题 第6章网络基础 6.1网络配置基础——TCP/IP网络模型 6.2网络服务介绍 6.3基于图形界面网络的基本配置 6.4基于命令行的网络基本配置 6.4.1查看网络信息 6.4.2创建网络连接 6.4.3修改网络连接 6.5系统网络配置文件 6.6网络设置工具 6.6.1设置主机名称命令 6.6.2Linux命令行网络配置工具 6.6.3检查网络状况命令netstat 6.6.4ping命令 6.6.5nslookup命令 6.6.6traceroute命令 6.7实验: 常用的网络配置命令 6.7.1实验目的 6.7.2实验内容 6.7.3实验步骤 6.8习题 第2篇服务器配置与管理 第7章配置与管理Samba服务器 7.1基本概念 7.1.1Samba应用环境 7.1.2SMB协议 7.1.3Samba工作原理 7.2项目设计与准备 7.3实验: 安装并配置Samba服务器 7.3.1实验目的 7.3.2实验内容 7.3.3实验步骤 7.3.4安装的常见故障及排除 7.4习题 第8章配置与管理NFS服务器 8.1基本概念 8.1.1NFS服务概述 8.1.2NFS服务的组件 8.2项目设计及准备 8.3实验: 安装并配置NFS服务器 8.3.1实验目的 8.3.2实验内容 8.3.3实验步骤 8.4排除NFS故障 8.5习题 第9章配置与管理DHCP服务器 9.1基本概念 9.1.1DHCP工作过程 9.1.2IP地址租约和更新 9.1.3DHCP服务器分配给客户端的IP地址类型 9.2项目设计及准备 9.2.1项目设计 9.2.2项目需求准备 9.3实验: 安装并配置DHCP服务器 9.3.1实验目的 9.3.2实验内容 9.3.3实验步骤 9.3.4安装的常见故障及排除 9.4习题 第10章配置与管理DNS服务器 10.1基本概念 10.2项目设计及准备 10.2.1项目设计 10.2.2项目准备 10.3实验: 安装并配置DNS服务器 10.3.1实验目的 10.3.2实验内容 10.3.3实验步骤 10.3.4安装的常见故障及排除 10.4习题 第11章配置与管理Apache服务器 11.1相关知识 11.1.1Web服务的概述 11.1.2Apache服务器简介 11.2项目设计及准备 11.2.1项目设计 11.2.2项目准备 11.3实验: 安装并配置Apache服务器 11.3.1实验目标 11.3.2实验内容 11.3.3实验步骤 11.4习题 第12章配置与管理FTP服务器 12.1相关知识 12.1.1匿名用户 12.1.2流行的FTP服务器软件简介 12.2项目设计与准备 12.2.1项目设计 12.2.2项目准备 12.3实验: 安装并配置FTP服务器 12.3.1实验目标 12.3.2实验内容 12.3.3实验步骤 12.3.4FTP排错 12.4习题 参考文献