目录 第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习题 参考文献