Linux网络操作系统项目教程(RHEL 6.4/CentOS 6.4)(第2版)

Linux网络操作系统项目教程(RHEL 6.4/CentOS 6.4)(第2版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2016-08
版次: 02
ISBN: 9787115421272
定价: 52.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 294页
正文语种: 简体中文
47人买过
  • 本书以Red Hat Enterprise Linux 6.4为平台,对Linux网络操作系统的应用进行了详细讲解。全书共分为系统安装与常用命令、系统配置与管理、vim与编程及调试、网络服务器配置与管理等4个学习情境、14个教学实训项目。 杨云教授,山东职业学院信息工程系副主任,山东省教学名师,***精品课程负责人,济南铁路局优秀教师。1992年西南交通大学本科毕业获学士学位,2007年获山东大学计算机应用技术工程硕士。2005年任系副主任,2010年晋升教授,主持的《Linux网络操作系统》获2010年***精品课程称号。 目录
    项目一 安装与基本配置Linux操作系统 1
    任务1  认识LINUX操作系统 1
    1.1.1  子任务1  认识Linux的来世与今生 1
    1.1.2  子任务2  理解Linux体系结构 3
    1.1.3  子任务3  认识Linux的版本 5
    1.1.4  Red Hat Enterprise Linux 6的新特性 6
    任务2  设计与准备搭建LINUX服务器 9
    1.2.1  项目设计 9
    1.2.2  项目准备 12
    任务3  安装RED HAT ENTERPRISE LINUX 6 12
    1.4  任务4  基本配置安装后的RED HAT ENTERPRISE LINUX 6 24
    1.5  任务5  LINUX的登录和退出 27
    1.6  任务6  认识LINUX启动过程和运行级别 28
    1.7  任务7  启动SHELL 30
    1.8  任务8  认识X-WINDOW SYSTEM 31
    1.8.1  子任务1  理解什么是X-Window System 31
    1.8.2  子任务2  认识X-Window System的基本结构 32
    1.9  任务9  安装的常见故障及排除 33
    1.9.1  开始安装阶段的故障及其排除 33
    1.9.2  初始安装阶段的故障及其排除 34
    1.9.3  安装过程中的问题 34
    1.9.4  安装后的问题 35
    1.9.5  忘记 root 密码的修复方法 36
    1.10  项目实录:LINUX系统安装与基本配置 39
    1.11  练习题 40
    一、填空题 40
    二、选择题 40
    三、简答题 41
    1.12  实践习题 41
    1.13  超级链接 41

    项目二 熟练使用Linux常用命令 39
    任务1  熟悉LINUX命令基础 39
    2.1.1  子任务1  了解Linux命令特点 39
    2.1.2  子任务2  后台运行程序 40
    任务2  熟练使用文件目录类命令 40
    2.2.1  子任务1  熟练使用浏览目录类命令 40
    2.2.2  子任务2  熟练使用浏览文件类命令 41
    2.2.3  子任务3  熟练使用目录操作类命令 43
    2.2.4  子任务4  熟练使用cp命令 43
    2.2.5  子任务5  熟练使用文件操作类命令 45
    任务3  熟练使用系统信息类命令 50
    任务4  熟练使用进程管理类命令 51
    任务5  熟练使用其他常用命令 54
    项目实录:使用LINUX基本命令 55
    练习题 56
    一、填空题 56
    二、选择题 56
    三、简答题 57
    实践习题 57
    超级链接 57
    学习情境二  系统配置与管理 58
    项目三  管理LINUX服务器的用户和组 58
    任务1  理解用户账户和组群 58
    任务2  理解用户账户文件和组群文件 59
    3.2.1  子任务1  理解用户账户文件 59
    3.2.2  子任务2  理解组群文件 61
    任务3  管理用户账户 61
    3.3.1  子任务1  用户切换 61
    3.3.2  子任务2  新建用户 62
    3.3.3  子任务3  设置用户账户口令 63
    3.3.4  子任务4  维护用户账户 64
    任务4  管理组群 65
    3.4.1  子任务1  维护组群账户 65
    3.4.2  子任务2  为组群添加用户 66
    任务5  使用用户管理器管理用户和组群 66
    3.5.1 子任务1  管理用户账号 66
    3.5..2  子任务2  在图形模式下管理组群 68
    任务6  使用常用的账户管理命令 68
    项目实录:管理用户和组 70
    练习题 71
    一、填空题 71
    二、选择题 71
    超级链接 72

    项目四 配置与管理文件系统 72
    任务1  全面理解文件系统与目录 72
    4.1.1  子任务1  认识文件系统 72
    4.1.2  子任务2  理解Linux文件系统目录结构 74
    4.1.3  子任务3  理解绝对路径与相对路径 75
    任务2  管理LINUX文件权限 75
    4.2.1  子任务1  理解文件和文件权限 75
    4.2.2  子任务2  详解文件的各种属性信息 76
    4.2.3  子任务3  使用数字表示法修改权限 78
    4.2.4  子任务4  使用文字表示法修改权限 79
    4.2.6  子任务6  理解权限与指令间的关系 80
    任务3  修改文件与目录的默认权限与隐藏权限 81
    4.3.1  子任务1  理解文件预设权限:umask 81
    4.3.2  子任务2  利用umask 82
    4.3.3  子任务3  设置文件隐藏属性 83
    4.3.4  子任务4  设置文件特殊权限:SUID、SGID、SBIT 85
    企业实战与应用 87
    项目实录:配置与管理文件权限 89
    练习题 89
    一、填空题 89
    二、选择题 90
    超级链接 90

    项目五 配置与管理磁盘 91
    任务1  熟练使用常用磁盘管理工具 91
    任务2  配置与管理磁盘配额 97
    5.2.1  子任务1  部署磁盘配额环境 97
    5.2.2  子任务2  设置磁盘配额 98
    5.2.3  子任务3  检查磁盘配额的使用情况 100
    任务3  磁盘配额配置企业案例 100
    5.3.1  子任务1  环境需求 100
    5.3.2  子任务2  解决方案 101
    任务4  在LINUX中配置软RAID 103
    5.4.1  子任务1  创建与挂载RAID设备 104
    5.4.2  子任务2  RAID设备的数据恢复 106
    任务5  配置软RAID企业案例 106
    5.5.1  子任务1  环境需求 106
    5.5.2  子任务2  解决方案 106
    任务6  LVM逻辑卷管理器 107
    5.6.1  子任务1  理解LVM的基本概念 107
    5.6.2  子任务2  建立物理卷、卷组和逻辑卷 108
    5.6.3  子任务3  管理LVM逻辑卷 109
    项目实录 111
    项目实录一:文件系统管理 111
    项目实录二:LVM逻辑卷管理器 111
    项目实录三:动态磁盘管理 112
    练习题 112
    一、填空题 112
    二、选择题 112
    超级链接 113

    项目六管理LINUX服务器的网络配置 113
    任务1  掌握常见的网络配置文件 113
    6.1.1  子任务1  详解/etc/sysconfig/network 113
    6.1.2  子任务2  详解/etc/sysconfig/network-scripts/ifcfg-ethN 114
    6.1.3  子任务3  详解/etc/hosts 115
    6.1.4  子任务4  详解/etc/resolv.conf 115
    6.1.5  子任务5  详解/etc/host.conf 115
    6.1.6  子任务6  详解/etc/services 116
    任务2  熟练使用常用的网络配置命令 116
    6.2.1  子任务1  配置主机名 116
    8.2.2  子任务2  使用ifconfig配置IP地址及辅助IP地址 117
    6.2.3  子任务3  禁用和启用网卡 118
    6.2.4  子任务4  更改网卡MAC地址 118
    6.2.5  子任务5  使用route命令 119
    6.2.6  子任务6  网卡配置文件 120
    6.2.7  子任务7  使用setup命令 121
    6.2.8  子任务8  图形界面配置工具 122
    6.2.9  子任务9  修改resolv.conf设置DNS 123
    6.2.10  子任务10  使用service 123
    任务3  熟练使用常用的网络测试工具 124
    6.3.1  子任务1  使用ping命令检测网络状况 124
    6.3.2  子任务2  使用netstat命令 125
    6.3.3  子任务3  使用traceroute命令 126
    6.3.4  子任务4  使用 arp命令 126
    任务4  理解守护进程和XINETD 127
    6.4.1  子任务1  认识守护进程 127
    6.4.2  子任务2  配置xinetd 128
    6.4.3  子任务3  使用守护进程管理工具 129
    项目实录:配置LINUX下的TCP/IP 131
    练习题 131
    一、填空题 131
    二、选择题 131
    超级链接 132
    学习情境三  VIM编程与调试 131
    项目七熟练使用VIM程序编辑器与SHELL 131
    任务1  熟练使用VIM编辑器 131
    7.1.1  子任务1  启动与退出vim 131
    7.1.2  子任务2  熟练掌握vim的工作模式 132
    7.1.3  子任务3  使用vim命令 133
    7.1.4  子任务4  完成案例练习 136
    7.1.5  子任务5  了解vim编辑环境 137
    任务2  熟练掌握SHELL 138
    7.2.1  子任务1  了解shell的基本概念 138
    7.2.2  子任务2  认识shell环境变量 139
    任务3  熟练掌握正则表达式 145
    7.3.1  子任务1  了解正则表示法 145
    7.3.2  子任务2  了解语系对正则表达式的影响 146
    7.3.3  子任务3  掌握grep的高级使用 147
    7.3.4  子任务4  练习基础正则表达式 148
    7.3.5  子任务5  基础正则表达式的特殊字符汇总 152
    任务4  掌握输入输出重定向与管道命令的应用 154
    7.4.1  子任务1  使用重定向 154
    7.4.2  子任务2  使用管道 155
    项目实录:使用VIM编辑器 156
    练习题 157
    一、填空题 157
    二、简述题 157
    超级链接 158
    项目八 学习SHELL SCRIPT 158
    任务1  了解SHELL SCRIPT 158
    8.1.1  子任务1  了解shell script 158
    8.1.2  子任务2  编写与执行一个shell script 159
    8.1.3  子任务3  养成撰写 shell script 的良好习惯 160
    任务2  练习简单的 SHELL SCRIPT 161
    8.2.1  子任务1  完成简单范例 161
    8.2.2  子任务2  了解脚本的运行方式的差异 163
    任务3  用好判断式 164
    8.3.1  子任务1  利用test命令的测试功能 164
    8.3.2  子任务2  利用判断符号 [ ] 166
    8.3.3  子任务3  使用Shell script 的默认变量($0, $1...) 167
    8.3.4  子任务4  shift:造成参数变量号码偏移 168
    任务4  使用条件判断式 169
    8.4.1  子任务1  利用 if … then 169
    8.4.2  子任务2  利用 case … esac 判断 173
    8.4.3  子任务3  利用 function 功能 175
    任务5  使用循环(LOOP) 177
    8.5.1  子任务1  while do done, until do done(不定循环) 177
    8.5.2  子任务2  for…do…done(固定循环) 178
    8.5.3  子任务3  for…do…done 的数值处理 180
    任务6  对SHELL SCRIPT进行追踪与调试 181
    项目实录:使用SHELL SCRIPT编程 182
    练习题 183
    一、填空题 183
    二、实践习题 183
    超级链接 183

    项目九 使用GCC和MAKE调试程序 184
    任务1  了解程序的调试 184
    9.1.1  子任务1  编译时错误 184
    9.1.2  子任务2  运行时错误 185
    9.1.3  子任务3  逻辑错误和语义错误 185
    任务2  使用传统程序语言进行编译 186
    9.2.1  子任务1  安装gcc 186
    9.2.2  子任务2  单一程序:打印 Hello World 187
    9.2.3  子任务3  主程序、子程序链接、子程序的编译 188
    9.2.4  子任务4  调用外部函数库:加入链接的函数库 190
    9.2.5  子任务5  gcc的简易用法(编译、参数与链接) 191
    任务3  使用 MAKE 进行宏编译 191
    9.3.1  子任务1  为什么要用make 191
    9.3.2  子任务2  了解makefile 的基本语法与变量 192
    练习题 194
    一、填空题 194
    二、简答题 194
    超级链接 194
    学习情境四  网络服务器配置与管理 194
    项目十 配置与管理SAMBA服务器 194
    任务1  认识SAMBA 194
    10.1.1  子任务1  了解Samba应用环境 194
    10.1.2  子任务2  了解SMB协议 195
    10.1.3  子任务3  掌握Samba工作原理 195
    任务2  配置SAMBA服务 196
    10.2.1  子任务1  安装Samba服务 196
    10.2.2  子任务2  启动与停止samba服务 197
    10.2.3  子任务3  了解Samba服务器配置的工作流程 197
    10.2.4  子任务4  配置主要配置文件smb.conf 198
    10.2.5  子任务5  samba服务的日志文件和密码文件 202
    任务3  SHARE服务器实例解析 203
    任务4  配置SAMBA客户端 205
    项目实录 206
    练习题 207
    一、填空题 207
    二、选择题 207
    三、简答题 208
    实践习题 208
    超级链接 208
    项目十一 配置与管理DHCP服务器 207
    DHCP相关知识 207
    11.1.1  DHCP服务概述 207
    11.1.2  DHCP工作过程 208
    11.1.3  DHCP服务器分配给客户端的IP地址类型 209
    项目设计及准备 209
    11.2.1  项目设计 209
    11.2.2  项目需求准备 210
    项目实施 210
    11.3.1  任务1  安装DHCP服务器 210
    11.3.2  任务2  DHCP常规服务器配置 211
    11.3.3  任务3  配置DHCP客户端 218
    项目实录 219
    练习题 220
    一、填空题 220
    二、选择题 220
    三、简答题 220
    实践习题 221
    超级链接 221

    项目十二 配置与管理DNS服务器 220
    任务1  了解DNS服务 220
    12.1.1  子任务1  认识域名空间 220
    12.1.2  子任务2  了解DNS服务器分类 222
    12.1.3  子任务3  掌握DNS查询模式 223
    12.1.4  子任务4  掌握域名解析过程 223
    任务2  安装DNS服务 224
    12.2.1  子任务1  认识BIND 224
    12.2.2  子任务2  安装BIND软件包 224
    12.2.3  子任务3  安装chroot软件包 225
    12.2.4  子任务4  DNS服务的启动、停止与重启 225
    任务3  掌握BIND配置文件 226
    12.3.1  子任务1  认识全局配置文件 226
    12.3.2  子任务2  认识主配置文件 227
    任务4  配置DNS服务器 229
    12.4.1  子任务1  缓存DNS服务器的配置 229
    12.4.2  子任务2  主DNS服务器的配置 230
    任务5  配置DNS客户端 233
    任务6  使用NSLOOKUP测试DNS 234
    项目实录 236
    练习题 237
    一、填空题 237
    二、选择题 237
    超级链接 238
    项目十三 配置与管理APACHE服务器 238
    WEB服务的概述 238
    任务1  安装、启动与停止APACHE服务 240
    13.2.1  子任务1  安装Apache相关软件 240
    13.2.2  子任务2  测试httpd服务是否安装成功 240
    13.2.3  子任务3  让防火墙放行,并设置SELinux为允许 241
    13.2.4  子任务4  自动加载Apache服务 242
    任务2  认识APACHE服务器的主配置文件 242
    任务3  常规设置APACHE服务器 247
    13.4  任务4  配置虚拟主机 253
    13.4.1  子任务1  配置基于IP地址的虚拟主机 254
    13.4.2  子任务2  配置基于域名的虚拟主机 254
    13.4.3  子任务3  基于端口号的虚拟主机的配置 256
    项目实录 256
    练习题 257
    一、填空题 257
    二、选择题 257
    实践习题 258
    超级链接 259


    项目十四 配置与管理FTP服务器 256
    相关知识 256
    14.1.1  FTP工作原理 256
    14.1.2  匿名用户 257
    项目设计与准备 257
    14.2.1  项目设计 257
    14.2.2  项目准备 258
    项目实施 258
    14.3.1  任务1  安装、启动与停止vsftpd服务 258
    14.3.2  任务2  认识VSftpd的配置文件 259
    14.3.3  任务3  配置vsftpd常规服务器 260
    14.3.4  任务4  常规FTP服务器配置案例 268
    项目实录 270
    练习题 271
    一、填空题 271
    二、选择题 271
    三、简答题 271
    实践习题 272
    超级链接 272
  • 内容简介:
    本书以Red Hat Enterprise Linux 6.4为平台,对Linux网络操作系统的应用进行了详细讲解。全书共分为系统安装与常用命令、系统配置与管理、vim与编程及调试、网络服务器配置与管理等4个学习情境、14个教学实训项目。
  • 作者简介:
    杨云教授,山东职业学院信息工程系副主任,山东省教学名师,***精品课程负责人,济南铁路局优秀教师。1992年西南交通大学本科毕业获学士学位,2007年获山东大学计算机应用技术工程硕士。2005年任系副主任,2010年晋升教授,主持的《Linux网络操作系统》获2010年***精品课程称号。
  • 目录:
    目录
    项目一 安装与基本配置Linux操作系统 1
    任务1  认识LINUX操作系统 1
    1.1.1  子任务1  认识Linux的来世与今生 1
    1.1.2  子任务2  理解Linux体系结构 3
    1.1.3  子任务3  认识Linux的版本 5
    1.1.4  Red Hat Enterprise Linux 6的新特性 6
    任务2  设计与准备搭建LINUX服务器 9
    1.2.1  项目设计 9
    1.2.2  项目准备 12
    任务3  安装RED HAT ENTERPRISE LINUX 6 12
    1.4  任务4  基本配置安装后的RED HAT ENTERPRISE LINUX 6 24
    1.5  任务5  LINUX的登录和退出 27
    1.6  任务6  认识LINUX启动过程和运行级别 28
    1.7  任务7  启动SHELL 30
    1.8  任务8  认识X-WINDOW SYSTEM 31
    1.8.1  子任务1  理解什么是X-Window System 31
    1.8.2  子任务2  认识X-Window System的基本结构 32
    1.9  任务9  安装的常见故障及排除 33
    1.9.1  开始安装阶段的故障及其排除 33
    1.9.2  初始安装阶段的故障及其排除 34
    1.9.3  安装过程中的问题 34
    1.9.4  安装后的问题 35
    1.9.5  忘记 root 密码的修复方法 36
    1.10  项目实录:LINUX系统安装与基本配置 39
    1.11  练习题 40
    一、填空题 40
    二、选择题 40
    三、简答题 41
    1.12  实践习题 41
    1.13  超级链接 41

    项目二 熟练使用Linux常用命令 39
    任务1  熟悉LINUX命令基础 39
    2.1.1  子任务1  了解Linux命令特点 39
    2.1.2  子任务2  后台运行程序 40
    任务2  熟练使用文件目录类命令 40
    2.2.1  子任务1  熟练使用浏览目录类命令 40
    2.2.2  子任务2  熟练使用浏览文件类命令 41
    2.2.3  子任务3  熟练使用目录操作类命令 43
    2.2.4  子任务4  熟练使用cp命令 43
    2.2.5  子任务5  熟练使用文件操作类命令 45
    任务3  熟练使用系统信息类命令 50
    任务4  熟练使用进程管理类命令 51
    任务5  熟练使用其他常用命令 54
    项目实录:使用LINUX基本命令 55
    练习题 56
    一、填空题 56
    二、选择题 56
    三、简答题 57
    实践习题 57
    超级链接 57
    学习情境二  系统配置与管理 58
    项目三  管理LINUX服务器的用户和组 58
    任务1  理解用户账户和组群 58
    任务2  理解用户账户文件和组群文件 59
    3.2.1  子任务1  理解用户账户文件 59
    3.2.2  子任务2  理解组群文件 61
    任务3  管理用户账户 61
    3.3.1  子任务1  用户切换 61
    3.3.2  子任务2  新建用户 62
    3.3.3  子任务3  设置用户账户口令 63
    3.3.4  子任务4  维护用户账户 64
    任务4  管理组群 65
    3.4.1  子任务1  维护组群账户 65
    3.4.2  子任务2  为组群添加用户 66
    任务5  使用用户管理器管理用户和组群 66
    3.5.1 子任务1  管理用户账号 66
    3.5..2  子任务2  在图形模式下管理组群 68
    任务6  使用常用的账户管理命令 68
    项目实录:管理用户和组 70
    练习题 71
    一、填空题 71
    二、选择题 71
    超级链接 72

    项目四 配置与管理文件系统 72
    任务1  全面理解文件系统与目录 72
    4.1.1  子任务1  认识文件系统 72
    4.1.2  子任务2  理解Linux文件系统目录结构 74
    4.1.3  子任务3  理解绝对路径与相对路径 75
    任务2  管理LINUX文件权限 75
    4.2.1  子任务1  理解文件和文件权限 75
    4.2.2  子任务2  详解文件的各种属性信息 76
    4.2.3  子任务3  使用数字表示法修改权限 78
    4.2.4  子任务4  使用文字表示法修改权限 79
    4.2.6  子任务6  理解权限与指令间的关系 80
    任务3  修改文件与目录的默认权限与隐藏权限 81
    4.3.1  子任务1  理解文件预设权限:umask 81
    4.3.2  子任务2  利用umask 82
    4.3.3  子任务3  设置文件隐藏属性 83
    4.3.4  子任务4  设置文件特殊权限:SUID、SGID、SBIT 85
    企业实战与应用 87
    项目实录:配置与管理文件权限 89
    练习题 89
    一、填空题 89
    二、选择题 90
    超级链接 90

    项目五 配置与管理磁盘 91
    任务1  熟练使用常用磁盘管理工具 91
    任务2  配置与管理磁盘配额 97
    5.2.1  子任务1  部署磁盘配额环境 97
    5.2.2  子任务2  设置磁盘配额 98
    5.2.3  子任务3  检查磁盘配额的使用情况 100
    任务3  磁盘配额配置企业案例 100
    5.3.1  子任务1  环境需求 100
    5.3.2  子任务2  解决方案 101
    任务4  在LINUX中配置软RAID 103
    5.4.1  子任务1  创建与挂载RAID设备 104
    5.4.2  子任务2  RAID设备的数据恢复 106
    任务5  配置软RAID企业案例 106
    5.5.1  子任务1  环境需求 106
    5.5.2  子任务2  解决方案 106
    任务6  LVM逻辑卷管理器 107
    5.6.1  子任务1  理解LVM的基本概念 107
    5.6.2  子任务2  建立物理卷、卷组和逻辑卷 108
    5.6.3  子任务3  管理LVM逻辑卷 109
    项目实录 111
    项目实录一:文件系统管理 111
    项目实录二:LVM逻辑卷管理器 111
    项目实录三:动态磁盘管理 112
    练习题 112
    一、填空题 112
    二、选择题 112
    超级链接 113

    项目六管理LINUX服务器的网络配置 113
    任务1  掌握常见的网络配置文件 113
    6.1.1  子任务1  详解/etc/sysconfig/network 113
    6.1.2  子任务2  详解/etc/sysconfig/network-scripts/ifcfg-ethN 114
    6.1.3  子任务3  详解/etc/hosts 115
    6.1.4  子任务4  详解/etc/resolv.conf 115
    6.1.5  子任务5  详解/etc/host.conf 115
    6.1.6  子任务6  详解/etc/services 116
    任务2  熟练使用常用的网络配置命令 116
    6.2.1  子任务1  配置主机名 116
    8.2.2  子任务2  使用ifconfig配置IP地址及辅助IP地址 117
    6.2.3  子任务3  禁用和启用网卡 118
    6.2.4  子任务4  更改网卡MAC地址 118
    6.2.5  子任务5  使用route命令 119
    6.2.6  子任务6  网卡配置文件 120
    6.2.7  子任务7  使用setup命令 121
    6.2.8  子任务8  图形界面配置工具 122
    6.2.9  子任务9  修改resolv.conf设置DNS 123
    6.2.10  子任务10  使用service 123
    任务3  熟练使用常用的网络测试工具 124
    6.3.1  子任务1  使用ping命令检测网络状况 124
    6.3.2  子任务2  使用netstat命令 125
    6.3.3  子任务3  使用traceroute命令 126
    6.3.4  子任务4  使用 arp命令 126
    任务4  理解守护进程和XINETD 127
    6.4.1  子任务1  认识守护进程 127
    6.4.2  子任务2  配置xinetd 128
    6.4.3  子任务3  使用守护进程管理工具 129
    项目实录:配置LINUX下的TCP/IP 131
    练习题 131
    一、填空题 131
    二、选择题 131
    超级链接 132
    学习情境三  VIM编程与调试 131
    项目七熟练使用VIM程序编辑器与SHELL 131
    任务1  熟练使用VIM编辑器 131
    7.1.1  子任务1  启动与退出vim 131
    7.1.2  子任务2  熟练掌握vim的工作模式 132
    7.1.3  子任务3  使用vim命令 133
    7.1.4  子任务4  完成案例练习 136
    7.1.5  子任务5  了解vim编辑环境 137
    任务2  熟练掌握SHELL 138
    7.2.1  子任务1  了解shell的基本概念 138
    7.2.2  子任务2  认识shell环境变量 139
    任务3  熟练掌握正则表达式 145
    7.3.1  子任务1  了解正则表示法 145
    7.3.2  子任务2  了解语系对正则表达式的影响 146
    7.3.3  子任务3  掌握grep的高级使用 147
    7.3.4  子任务4  练习基础正则表达式 148
    7.3.5  子任务5  基础正则表达式的特殊字符汇总 152
    任务4  掌握输入输出重定向与管道命令的应用 154
    7.4.1  子任务1  使用重定向 154
    7.4.2  子任务2  使用管道 155
    项目实录:使用VIM编辑器 156
    练习题 157
    一、填空题 157
    二、简述题 157
    超级链接 158
    项目八 学习SHELL SCRIPT 158
    任务1  了解SHELL SCRIPT 158
    8.1.1  子任务1  了解shell script 158
    8.1.2  子任务2  编写与执行一个shell script 159
    8.1.3  子任务3  养成撰写 shell script 的良好习惯 160
    任务2  练习简单的 SHELL SCRIPT 161
    8.2.1  子任务1  完成简单范例 161
    8.2.2  子任务2  了解脚本的运行方式的差异 163
    任务3  用好判断式 164
    8.3.1  子任务1  利用test命令的测试功能 164
    8.3.2  子任务2  利用判断符号 [ ] 166
    8.3.3  子任务3  使用Shell script 的默认变量($0, $1...) 167
    8.3.4  子任务4  shift:造成参数变量号码偏移 168
    任务4  使用条件判断式 169
    8.4.1  子任务1  利用 if … then 169
    8.4.2  子任务2  利用 case … esac 判断 173
    8.4.3  子任务3  利用 function 功能 175
    任务5  使用循环(LOOP) 177
    8.5.1  子任务1  while do done, until do done(不定循环) 177
    8.5.2  子任务2  for…do…done(固定循环) 178
    8.5.3  子任务3  for…do…done 的数值处理 180
    任务6  对SHELL SCRIPT进行追踪与调试 181
    项目实录:使用SHELL SCRIPT编程 182
    练习题 183
    一、填空题 183
    二、实践习题 183
    超级链接 183

    项目九 使用GCC和MAKE调试程序 184
    任务1  了解程序的调试 184
    9.1.1  子任务1  编译时错误 184
    9.1.2  子任务2  运行时错误 185
    9.1.3  子任务3  逻辑错误和语义错误 185
    任务2  使用传统程序语言进行编译 186
    9.2.1  子任务1  安装gcc 186
    9.2.2  子任务2  单一程序:打印 Hello World 187
    9.2.3  子任务3  主程序、子程序链接、子程序的编译 188
    9.2.4  子任务4  调用外部函数库:加入链接的函数库 190
    9.2.5  子任务5  gcc的简易用法(编译、参数与链接) 191
    任务3  使用 MAKE 进行宏编译 191
    9.3.1  子任务1  为什么要用make 191
    9.3.2  子任务2  了解makefile 的基本语法与变量 192
    练习题 194
    一、填空题 194
    二、简答题 194
    超级链接 194
    学习情境四  网络服务器配置与管理 194
    项目十 配置与管理SAMBA服务器 194
    任务1  认识SAMBA 194
    10.1.1  子任务1  了解Samba应用环境 194
    10.1.2  子任务2  了解SMB协议 195
    10.1.3  子任务3  掌握Samba工作原理 195
    任务2  配置SAMBA服务 196
    10.2.1  子任务1  安装Samba服务 196
    10.2.2  子任务2  启动与停止samba服务 197
    10.2.3  子任务3  了解Samba服务器配置的工作流程 197
    10.2.4  子任务4  配置主要配置文件smb.conf 198
    10.2.5  子任务5  samba服务的日志文件和密码文件 202
    任务3  SHARE服务器实例解析 203
    任务4  配置SAMBA客户端 205
    项目实录 206
    练习题 207
    一、填空题 207
    二、选择题 207
    三、简答题 208
    实践习题 208
    超级链接 208
    项目十一 配置与管理DHCP服务器 207
    DHCP相关知识 207
    11.1.1  DHCP服务概述 207
    11.1.2  DHCP工作过程 208
    11.1.3  DHCP服务器分配给客户端的IP地址类型 209
    项目设计及准备 209
    11.2.1  项目设计 209
    11.2.2  项目需求准备 210
    项目实施 210
    11.3.1  任务1  安装DHCP服务器 210
    11.3.2  任务2  DHCP常规服务器配置 211
    11.3.3  任务3  配置DHCP客户端 218
    项目实录 219
    练习题 220
    一、填空题 220
    二、选择题 220
    三、简答题 220
    实践习题 221
    超级链接 221

    项目十二 配置与管理DNS服务器 220
    任务1  了解DNS服务 220
    12.1.1  子任务1  认识域名空间 220
    12.1.2  子任务2  了解DNS服务器分类 222
    12.1.3  子任务3  掌握DNS查询模式 223
    12.1.4  子任务4  掌握域名解析过程 223
    任务2  安装DNS服务 224
    12.2.1  子任务1  认识BIND 224
    12.2.2  子任务2  安装BIND软件包 224
    12.2.3  子任务3  安装chroot软件包 225
    12.2.4  子任务4  DNS服务的启动、停止与重启 225
    任务3  掌握BIND配置文件 226
    12.3.1  子任务1  认识全局配置文件 226
    12.3.2  子任务2  认识主配置文件 227
    任务4  配置DNS服务器 229
    12.4.1  子任务1  缓存DNS服务器的配置 229
    12.4.2  子任务2  主DNS服务器的配置 230
    任务5  配置DNS客户端 233
    任务6  使用NSLOOKUP测试DNS 234
    项目实录 236
    练习题 237
    一、填空题 237
    二、选择题 237
    超级链接 238
    项目十三 配置与管理APACHE服务器 238
    WEB服务的概述 238
    任务1  安装、启动与停止APACHE服务 240
    13.2.1  子任务1  安装Apache相关软件 240
    13.2.2  子任务2  测试httpd服务是否安装成功 240
    13.2.3  子任务3  让防火墙放行,并设置SELinux为允许 241
    13.2.4  子任务4  自动加载Apache服务 242
    任务2  认识APACHE服务器的主配置文件 242
    任务3  常规设置APACHE服务器 247
    13.4  任务4  配置虚拟主机 253
    13.4.1  子任务1  配置基于IP地址的虚拟主机 254
    13.4.2  子任务2  配置基于域名的虚拟主机 254
    13.4.3  子任务3  基于端口号的虚拟主机的配置 256
    项目实录 256
    练习题 257
    一、填空题 257
    二、选择题 257
    实践习题 258
    超级链接 259


    项目十四 配置与管理FTP服务器 256
    相关知识 256
    14.1.1  FTP工作原理 256
    14.1.2  匿名用户 257
    项目设计与准备 257
    14.2.1  项目设计 257
    14.2.2  项目准备 258
    项目实施 258
    14.3.1  任务1  安装、启动与停止vsftpd服务 258
    14.3.2  任务2  认识VSftpd的配置文件 259
    14.3.3  任务3  配置vsftpd常规服务器 260
    14.3.4  任务4  常规FTP服务器配置案例 268
    项目实录 270
    练习题 271
    一、填空题 271
    二、选择题 271
    三、简答题 271
    实践习题 272
    超级链接 272
查看详情
系列丛书 / 更多
您可能感兴趣 / 更多
Linux网络操作系统项目教程(RHEL 6.4/CentOS 6.4)(第2版)
Linux操作系统及应用(第5版微课版十三五职业教育国家规划教材)
杨云、唐柱斌 编
Linux网络操作系统项目教程(RHEL 6.4/CentOS 6.4)(第2版)
计算机网络技术基础(微课版)
杨云、胡海波 著
Linux网络操作系统项目教程(RHEL 6.4/CentOS 6.4)(第2版)
WindowsServer2016网络操作系统企业应用案例详解
杨云、徐培镟、杨昊龙 著
Linux网络操作系统项目教程(RHEL 6.4/CentOS 6.4)(第2版)
网络安全技术与实施(第3版微课版十三五职业教育国家规划教材)
杨云、苏东梅 编
Linux网络操作系统项目教程(RHEL 6.4/CentOS 6.4)(第2版)
WindowsServer网络操作系统项目教程(微课版)
杨云、徐培镟 著
Linux网络操作系统项目教程(RHEL 6.4/CentOS 6.4)(第2版)
川东北旅游文化
杨云、姜波、王喆 编
Linux网络操作系统项目教程(RHEL 6.4/CentOS 6.4)(第2版)
Linux网络操作系统与实训(第四版)
杨云、戴万长、吴敏 著
Linux网络操作系统项目教程(RHEL 6.4/CentOS 6.4)(第2版)
网络服务器配置与管理项目教程(Windows&Linux)(第2版)(微课版)
杨云、杨定成、李谷伟 著
Linux网络操作系统项目教程(RHEL 6.4/CentOS 6.4)(第2版)
机器学习算法与应用(微课视频版)(人工智能科学与技术丛书)
杨云、段宗涛 著
Linux网络操作系统项目教程(RHEL 6.4/CentOS 6.4)(第2版)
网络服务器搭建、配置与管理——Linux版(第3版)(微课版)
杨云、唐柱斌 著
Linux网络操作系统项目教程(RHEL 6.4/CentOS 6.4)(第2版)
网络安全技术与实施(第2版)
杨云、杨亚洲、新世纪高职高专教材编审委员会 编
Linux网络操作系统项目教程(RHEL 6.4/CentOS 6.4)(第2版)
Linux操作系统(微课版)(高等院校计算机任务驱动教改教材)
杨云、付强、欧洋、苏楷、刘震 著