网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Linux系统管理与网络管理(附光盘第2版)/Linux典藏大系
分类 计算机-操作系统
作者 余柏山
出版社 清华大学出版社
下载
简介
编辑推荐

余柏山编著的《Linux系统管理与网络管理(第2版)》内容涵盖Linux基础知识及各种Linux网络服务器的应用。本书讲解时结合实际案例,同时给出了各种常用的系统管理脚本,确实是一本不可多得的Linux案头必备宝典。本书作者长期从事Linux方面的系统管理工作,深知目前Linux在服务器应用中最为广泛的正是Web及数据库领域,而作为系统管理员最应该关注的则是系统安全及性能,因此本书还用大量篇幅对Linux性能监控、Linux系统网络安全、Apache Web服务器、Tomcat、PHP等动态网页技术、MySQL和Oracle数据库等内容进行了重点介绍。

内容推荐

本书是获得大量读者好评的“Linux典藏大系”中的《Linux系统管理与网络管理》的第2版。本书第1版出版后获得了读者的高度评价,曾经多次印刷。第2版图书以最新的Red Hat Enterprise Linux 6.3平台为基础,循序渐进、深入浅出、全面系统地介绍了由Linux系统管理到各种网络服务器配置所涉及的所有知识。本书附带1张光盘,内容为本书配套的多媒体教学视频及相关学习资料。

余柏山编著的《Linux系统管理与网络管理(第2版)》共28章,分为3篇。基础篇涵盖的内容有Linux系统简介、Linux系统安装、图形桌面系统管理、命令行界面等;系统管理篇涵盖的内容有Linux系统启动过程、用户和用户组管理、磁盘分区管理、文件系统管理、软件包管理、进程管理、网络管理、系统监控、Shell编程、Linux系统安全等;网络服务管理篇涵盖的内容有FTP服务器配置和管理、Web服务器配置与管理、动态Web服务器配置与管理、DNS服务器配置和管理、邮件服务器配置和管理、DHCP服务器配置和管理、代理服务器配置和管理、VPN服务器配置和管理、NFS服务器配置和管理、Samba服务器配置和管理、NAT服务器配置和管理、MySQL数据库服务器配置和管理、Webmin的配置和管理、Oracle服务器配置和管理等。

《Linux系统管理与网络管理(第2版)》适合广大Linux初学者、Linux系统管理员、对Linux感兴趣的人员及各大中专院校的学生和社会培训学生阅读,是一本不可多得的Linux学习手册,更是一本不可多得的案头必备宝典。

目录

第1篇 基础篇

第1章 Linux系统简介( 教学视频:13分钟) 2

 1.1 Linux系统的起源 2

 1.2 Linux版本 3

 1.2.1 Linux内核版本 3

 1.2.2 Linux发行套件版本 3

 1.3 Red Hat Enterprise Linux 6.3简介 5

第2章 Linux系统安装( 教学视频:50分钟) 6

 2.1 安装前的准备 6

 2.1.1 硬件配置与兼容要求 6

 2.1.2 选择安装方式 7

 2.2 通过光盘安装Linux 7

 2.2.1 启动安装程序 7

 2.2.2 进行语言和键盘设置 9

 2.2.3 时区配置 11

 2.2.4 设置root用户密码 11

 2.2.5 磁盘分区 12

 2.2.6 引导装载程序 17

 2.2.7 选择安装的软件包 18

 2.2.8 准备安装 20

 2.3 系统第一次启动 20

 2.3.1 欢迎界面和许可协议 21

 2.3.2 设置软件更新 21

 2.3.3 创建用户 22

 2.3.4 设置日期和时间 22

 2.3.5 配置Kdump内核崩溃转存 23

 2.3.6 登录系统 24

 2.4 删除Linux系统 24

 2.5 使用虚拟机安装Linux 25

 2.6 系统安装时的常见问题处理 30

 2.6.1 无法使用图形安装方式 30

 2.6.2 无法使用硬盘的所有剩余空间 30

 2.6.3 分区后无法进入下一个安装界面 31

 2.6.4 保存安装过程中的错误跟踪信息 31

第3章 图形桌面系统管理( 教学视频:62分钟) 32

 3.1 桌面系统简介 32

 3.1.1 X-Window系统简介 32

 3.1.2 KDE和GNOME简介 33

 3.2 GNOME的使用 34

 3.2.1 GNOME桌面 34

 3.2.2 文件管理 36

 3.2.3 GNOME面板 39

 3.2.4 菜单 40

 3.2.5 输入法 41

 3.2.6 屏幕分辨率 42

 3.2.7 屏幕保护程序 42

 3.2.8 添加删除软件 43

 3.2.9 搜索文件 43

 3.2.10 设置系统字体与主题 44

 3.2.11 日期时间 45

 3.2.12 使用软盘、光盘和移动硬盘 45

 3.2.13 更改GNOME语言环境 46

 3.2.14 注销和关机 47

 3.3 常用应用软件 47

 3.3.1 Konqueror浏览器 47

 3.3.2 gThumb图像浏览器 48

 3.3.3 gedit文本编辑器 48

 3.3.4 Evince pdf文档查看器 49

 3.3.5 远程访问 50

 3.4 常见问题处理 54

 3.4.1 无法挂载光盘和USB存储设备 54

 3.4.2 无法注销系统 55

 3.4.3 开机无法进入图形环境 56

第4章 命令行界面( 教学视频:56分钟) 58

 4.1 命令行简介 58

 4.1.1 为什么要使用命令行 58

 4.1.2 Shell简介 59

 4.2 命令行的使用 59

 4.2.1 进入命令行 59

 4.2.2 处理多个终端 60

 4.2.3 终端侧写 60

 4.2.4 终端基本操作 61

 4.3 常用的基本命令 65

 4.3.1 man命令:查看帮助信息 65

 4.3.2 date命令:显示时间 65

 4.3.3 hostname命令:主机名 66

 4.3.4 clear命令:清屏 66

 4.3.5 exit命令:退出 66

 4.3.6 history命令:历史命令 66

 4.3.7 pwd命令:当前目录 67

 4.3.8 cd命令:切换目录 67

 4.3.9 ls命令:列出目录和文件 67

 4.3.10 cat命令:显示文件内容 68

 4.3.11 touch命令:创建文件 68

 4.3.12 df命令:查看文件系统 69

 4.3.13 alias和unalias命令:命令别名 69

 4.3.14 echo命令:显示信息 70

 4.3.15 export命令:输出变量 70

 4.3.16 env命令:显示环境变量 71

 4.3.17 ps命令:查看进程 71

 4.3.18 whoami和who命令:查看用户 72

 4.3.19 su命令:切换用户 72

 4.3.20 grep命令:过滤信息 72

 4.3.21 wc命令:统计 73

 4.3.22 more命令:分页显示 73

 4.3.23 管道 74

 4.4 VI编辑器 75

 4.4.1 3种运行模式 75

 4.4.2 VI的使用 75

 4.4.3 VI的常用命令 76

 4.5 命令行环境常见问题处理 78

 4.5.1 开机默认进入命令行环境 78

 4.5.2 远程访问命令行环境 78

第2篇 系统管理篇

第5章 Linux系统启动过程( 教学视频:53分钟) 82

 5.1 Linux系统启动过程简介 82

 5.2 BIOS加电自检 83

 5.3 引导加载程序 84

 5.3.1 引导加载程序的启动 84

 5.3.2 GRUB配置 84

 5.4 init进程 86

 5.4.1 init进程简介 86

 5.4.2 init进程的引导过程 88

 5.4.3 配置自动运行服务 91

 5.5 重启和关闭系统 92

 5.5.1 shutdown命令:关闭或重启系统 92

 5.5.2 halt命令:关闭系统 93

 5.5.3 reboot命令:重启系统 94

 5.5.4 init命令:改变运行级别 94

 5.5.5 通过图形界面关闭系统 94

 5.6 系统启动时常见的问题处理 95

 5.6.1 进入Linux救援模式 95

 5.6.2 GRUB被Windows覆盖 98

 5.6.3 重新分区后GRUB引导失败 98

第6章 用户和用户组管理( 教学视频:85分钟) 100

 6.1 用户管理概述 100

 6.1.1 用户账号 100

 6.1.2 用户账号文件:passwd和shadow 102

 6.1.3 用户组 104

 6.1.4 用户组文件:group和gshadow 106

 6.2 普通用户管理 107

 6.2.1 添加用户 107

 6.2.2 更改用户密码 109

 6.2.3 修改用户信息 110

 6.2.4 删除用户 110

 6.2.5 禁用用户 111

 6.2.6 配置用户Shell环境 111

 6.3 用户组管理 114

 6.3.1 添加用户组 114

 6.3.2 修改用户组 114

 6.3.3 删除用户组 115

 6.4 用户和用户组的图形化管理 116

 6.4.1 查看用户 116

 6.4.2 添加用户 117

 6.4.3 修改用户 117

 6.4.4 删除用户 118

 6.4.5 查看用户组 118

 6.4.6 添加用户组 119

 6.4.7 修改用户组 119

 6.4.8 删除用户组 119

 6.5 用户管理的常见问题和常用命令 119

 6.5.1 忘记root用户密码 120

 6.5.2 误删用户账号 121

 6.5.3 常用用户管理命令 122

 6.6 常用管理脚本 123

 6.6.1 批量添加用户 123

 6.6.2 完整删除用户账号 124

第7章 磁盘分区管理( 教学视频:58分钟) 127

 7.1 磁盘分区简介 127

 7.1.1 Linux分区简介 127

 7.1.2 磁盘设备管理 128

 7.2 使用fdisk进行分区管理 129

 7.2.1 fdisk简介 129

 7.2.2 fdisk交互模式 130

 7.2.3 分区管理 131

 7.3 使用parted进行分区管理 134

 7.3.1 parted简介 135

 7.3.2 parted交互模式 135

 7.3.3 分区管理 136

 7.4 LVM——逻辑卷管理 139

 7.4.1 LVM简介 139

 7.4.2 物理卷管理 139

 7.4.3 卷组管理 141

 7.4.4 逻辑卷管理 143

 7.5 磁盘分区管理的常见问题 144

 7.5.1 添加新磁盘 144

 7.5.2 删除分区后系统无法启动 146

 7.5.3 误删Swap分区 147

第8章 文件系统管理( 教学视频:73分钟) 149

 8.1 文件系统简介 149

 8.1.1 Linux文件系统简介 149

 8.1.2 Linux支持的文件系统类型 150

 8.1.3 Linux的默认安装目录 151

 8.2 文件系统的管理 152

 8.2.1 创建文件系统 152

 8.2.2 查看已挂载文件系统 155

 8.2.3 使用fstab文件自动挂载文件系统 155

 8.3 文件和目录管理 156

 8.3.1 查看文件和目录属性 156

 8.3.2 文件类型 157

 8.3.3 链接文件 159

 8.3.4 查看文件内容 160

 8.3.5 删除文件和目录 161

 8.3.6 更改当前目录 162

 8.3.7 文件名通配符 163

 8.3.8 查看目录空间大小 164

 8.3.9 复制文件和目录 164

 8.3.10 移动文件和目录 165

 8.4 文件和目录权限管理 166

 8.4.1 Linux文件和目录权限简介 166

 8.4.2 更改文件和目录的所有者 167

 8.4.3 更改文件和目录的权限 167

 8.4.4 设置文件和目录的默认权限 168

 8.5 文件系统管理的常见问题和常用命令 169

 8.5.1 无法卸载文件系统 170

 8.5.2 修复受损文件系统 170

 8.5.3 修复文件系统超级块 171

 8.5.4 使用Windows分区 172

 8.6 常用管理脚本 173

 8.6.1 自动挂载所有Windows分区的脚本 173

 8.6.2 转换目录和文件名大小写的脚本 174

第9章 软件包管理( 教学视频:62分钟) 176

 9.1 使用RPM软件包 176

 9.1.1 RPM简介 176

 9.1.2 RPM命令的使用方法 177

 9.1.3 安装RPM软件包 178

 9.1.4 查看RPM软件包 179

 9.1.5 升级软件包 181

 9.1.6 删除软件包 181

 9.2 打包程序tar 182

 9.2.1 tar简介 182

 9.2.2 打包文件 183

 9.2.3 查看归档文件的内容 183

 9.2.4 还原归档文件 184

 9.2.5 往归档文件中追加新文件 184

 9.2.6 压缩归档文件 185

 9.3 压缩和解压 185

 9.3.1 使用gzip和gunzip进行压缩 186

 9.3.2 使用zip和unzip进行压缩 187

 9.3.3 使用bzip2和bunzip2进行压缩 189

 9.3.4 使用compress和uncompress进行压缩 190

 9.4 其他软件安装方式 190

 9.4.1 源代码安装 191

 9.4.2 源代码安装实例 192

 9.4.3 .bin文件安装 194

 9.5 常见问题处理 195

 9.5.1 如何安装.src.rpm软件包 195

 9.5.2 查看程序是由哪个RPM包安装 195

第10章 进程管理( 教学视频:34分钟) 197

 10.1 进程简介 197

 10.2 Linux进程管理 198

 10.2.1 查看进程 198

 10.2.2 启动进程 200

 10.2.3 终止进程 201

 10.2.4 更改进程优先级 202

 10.2.5 进程挂起与恢复 203

 10.3 定时任务 204

 10.3.1 crontab设置定时任务 204

 10.3.2 at命令:设置定时任务 206

 10.4 进程管理的常见问题处理 206

 10.4.1 如何杀掉所有进程 206

 10.4.2 定时任务不生效 207

第11章 网络管理( 教学视频:57分钟) 208

 11.1 TCP/IP网络 208

 11.1.1 TCP/IP网络历史 208

 11.1.2 OSI网络模型 209

 11.1.3 TCP/IP网络模型 210

 11.2 以太网配置 211

 11.2.1 添加以太网连接 211

 11.2.2 更改以太网设备 213

 11.2.3 更改DNS记录 213

 11.3 网络配置文件 214

 11.3.1 网络设备配置文件 214

 11.3.2 使用resolve.conf文件配置DNS服务器 215

 11.3.3 使用network文件配置主机名 215

 11.3.4 使用hosts文件配置主机名和IP地址的映射关系 215

 11.4 接入互联网 216

 11.4.1 xDSL拨号上网 216

 11.4.2 无线连接 217

 11.5 常用网络命令 217

 11.5.1 使用ifconfig命令管理网络接口 218

 11.5.2 使用hostname命令查看主机名 219

 11.5.3 使用route命令管理路由 220

 11.5.4 使用ping命令检测主机是否激活 221

 11.5.5 使用netstat命令查看网络信息 223

 11.5.6 使用nslookup命令进行解析 225

 11.5.7 使用traceroute命令跟踪路由 226

 11.5.8 使用telnet命令管理远程主机 226

 11.6 常见问题处理 227

 11.6.1 在网卡上绑定多个IP地址 227

 11.6.2 Linux网络故障处理步骤 229

 11.7 常用管理脚本 230

 11.7.1 统计客户端的网络连接数 230

 11.7.2 自动发送邮件的脚本 231

第12章 系统监控( 教学视频:61分钟) 233

 12.1 系统性能监控 233

 12.1.1 性能分析准则 233

 12.1.2 内存监控 235

 12.1.3 CPU监控 237

 12.1.4 磁盘监控 239

 12.1.5 网络监控 240

 12.1.6 综合监控工具——top 242

 12.2 syslog日志 244

 12.2.1 syslog简介 244

 12.2.2 syslog配置 245

 12.2.3 配置实例 247

 12.2.4 清空日志文件内容 247

 12.2.5 图形化日志工具——系统日志查看器 248

 12.3 其他日志 249

 12.3.1 dmesg日志:记录内核日志信息 249

 12.3.2 用户登录日志 250

 12.3.3 用户操作记录 251

 12.3.4 应用日志 251

 12.4 系统监控常见问题处理 252

 12.4.1 内存泄漏 252

 12.4.2 定期清理日志文件 253

第13章 Shell编程( 教学视频:72分钟) 254

 13.1 Shell编程简介 254

 13.1.1 什么是Shell脚本 254

 13.1.2 编写Shell脚本 255

 13.2 条件测试 255

 13.2.1 数值测试 255

 13.2.2 字符串测试 256

 13.2.3 文件状态测试 257

 13.2.4 条件测试的逻辑操作符 257

 13.3 控制结构 258

 13.3.1 if-then-else分支结构 258

 13.3.2 case分支结构 259

 13.3.3 for循环结构 260

 13.3.4 expr命令计数器 262

 13.3.5 while循环结构 262

 13.3.6 until循环结构 263

 13.4 脚本参数与交互 264

 13.4.1 向脚本传递参数 264

 13.4.2 用户交互 265

 13.4.3 特殊变量 267

 13.5 Shell编程中的常见问题 267

 13.5.1 如何屏蔽命令的输出结果 268

 13.5.2 如何把一条命令分成多行编写 268

第14章 Linux系统安全( 教学视频:178分钟) 269

 14.1 用户账号和密码安全 269

 14.1.1 删除或禁用不必要的用户 269

 14.1.2 使用强壮的用户密码 270

 14.1.3 设置合适的密码策略 270

 14.1.4 破解shadow密码文件 271

 14.1.5 禁用静止用户 272

 14.1.6 保证只有一个root用户 273

 14.1.7 文件路径中的“.”  274

 14.1.8 主机信任关系:host.equiv和.rhosts文件 275

 14.2 网络安全 275

 14.2.1 ping探测 275

 14.2.2 服务端口 276

 14.2.3 拒绝攻击 280

 14.2.4 使用安全的网络服务 281

 14.2.5 增强Xinetd的安全 282

 14.3 文件系统安全 282

 14.3.1 全球可读文件 283

 14.3.2 全球可写文件 283

 14.3.3 特殊的文件权限:setuid和setgid 284

 14.3.4 没有所有者的文件 286

 14.3.5 设备文件 286

 14.3.6 磁盘分区 286

 14.3.7 设置grub密码 287

 14.3.8 限制su切换 288

 14.3.9 使用合适的mount选项 288

 14.4 备份与恢复 289

 14.4.1 使用tar进行备份 289

 14.4.2 专用的备份恢复工具:dump和restore 290

 14.4.3 底层设备操作命令:dd 293

 14.4.4 备份的物理安全 293

 14.5 日志记录 294

 14.5.1 查看当前登录用户 294

 14.5.2 查看用户历史登录日志 295

 14.5.3 secure日志中的安全信息 295

 14.5.4 messages日志中的安全信息 296

 14.5.5 cron日志中的安全信息 297

 14.5.6 history日志中的安全信息 297

 14.5.7 日志文件的保存 297

 14.6 漏洞扫描--Nessus 298

 14.6.1 如何获得Nessus安装包 298

 14.6.2 安装Nessus服务器 299

 14.6.3 启动和关闭Nessus 300

 14.6.4 客户端访问Nessus 301

 14.7 开源软件OpenSSH 302

 14.7.1 SSH和OpenSSH简介 302

 14.7.2 安装OpenSSH 302

 14.7.3 启动和关闭OpenSSH 304

 14.7.4 OpenSSH配置文件 305

 14.7.5 OpenSSH服务器配置 306

 14.7.6 OpenSSH客户端配置 309

 14.7.7 使用SSH远程登录 310

 14.7.8 使用sftp进行文件传输 314

 14.7.9 使用scp进行远程文件复制 315

 14.7.10 在Windows客户端使用SSH 316

 14.8 Linux系统安全常见问题 319

 14.8.1 Linux是否有病毒 319

 14.8.2 系统文件损坏后的解决办法 319

第3篇 网络服务篇

第15章 FTP服务器配置和管理( 教学视频:105分钟) 322

 15.1 FTP简介 322

 15.1.1 FTP服务 322

 15.1.2 常用的FTP服务器软件 323

 15.2 vsftpd服务器的安装 323

 15.2.1 如何获得vsftpd安装包 323

 15.2.2 安装vsftpd 324

 15.2.3 启动和关闭vsftpd 325

 15.2.4 检测vsftpd服务 326

 15.2.5 vsftpd自动运行 327

 15.3 vsftpd服务器配置 330

 15.3.1 vsftpd.conf配置文件 330

 15.3.2 匿名FTP的基本配置 333

 15.3.3 匿名FTP的其他设置 334

 15.3.4 配置本地用户登录 336

 15.3.5 配置虚拟用户登录 337

 15.3.6 控制用户登录 338

 15.3.7 设置欢迎信息 339

 15.3.8 FTP日志 340

 15.3.9 其他设置 342

 15.4 FTP客户端 345

 15.4.1 FTP命令:通用的FTP客户端程序 345

 15.4.2 FTP客户端图形化工具 349

 15.5 FTP服务器配置常见问题 350

 15.5.1 取消匿名FTP的密码输入 350

 15.5.2 本地用户无法登录FTP服务器 351

第16章 Web服务器配置和管理( 教学视频:130分钟) 352

 16.1 Web服务器简介 352

 16.1.1 Web服务的历史和工作原理 352

 16.1.2 Apache简介 353

 16.1.3 Apache的模块 353

 16.2 Apache服务器的安装 355

 16.2.1 如何获取Apache软件 355

 16.2.2 安装Apache服务器 356

 16.2.3 启动和关闭Apache 357

 16.2.4 检测Apache服务 358

 16.2.5 让Apache自动运行 359

 16.3 Apache服务器的基本配置和维护 361

 16.3.1 查看Apache的相关信息 361

 16.3.2 httpd.conf配置文件介绍 362

 16.3.3 配置文件的修改 365

 16.3.4 符号链接和虚拟目录 366

 16.3.5 页面重定向 367

 16.3.6 Apache日志文件 368

 16.4 日志分析 370

 16.4.1 安装webalizer日志分析程序 371

 16.4.2 配置webalizer 371

 16.4.3 使用webalizer分析日志 372

 16.5 Apache安全配置 373

 16.5.1 访问控制 373

 16.5.2 用户认证 375

 16.5.3 分布式配置文件:.htaccess 377

 16.6 虚拟主机 378

 16.6.1 虚拟主机服务简介 378

 16.6.2 基于IP的虚拟主机服务 379

 16.6.3 基于主机名的虚拟主机服务 381

 16.7 Apache服务器配置的常见问题 382

 16.7.1 防止网站图片盗链 383

 16.7.2 忽略某些访问日志的记录 383

 16.7.3 Apache无法启动 383

第17章 动态Web服务器配置和管理( 教学视频:92分钟) 384

 17.1 动态网页技术简介 384

 17.1.1 动态网页技术的工作原理和简介 384

 17.1.2 实现动态网页的常见技术 385

 17.1.3 Tomcat简介 385

 17.2 Tomcat服务器的安装 386

 17.2.1 如何获取JDK 386

 17.2.2 安装JDK 386

 17.2.3 如何获取Tomcat 387

 17.2.4 安装Tomcat 387

 17.2.5 启动和关闭Tomcat 388

 17.2.6 检测Tomcat服务 388

 17.2.7 让Tomcat自动运行 389

 17.3 整合Apache和Tomcat 391

 17.3.1 为什么要进行整合 391

 17.3.2 安装mod_jk模块 391

 17.3.3 Apache和Tomcat的后续配置 393

 17.4 Apache和其他动态Web的整合 395

 17.4.1 整合CGI 395

 17.4.2 整合基于Perl的CGI 397

 17.4.3 整合PHP 399

 17.5 动态Web服务器配置的常见问题 402

 17.5.1 无法载入PHP模块 402

 17.5.2 如何压缩PHP模块的容量 402

第18章 DNS服务器配置和管理( 教学视频:59分钟) 403

 18.1 DNS简介 403

 18.1.1 DNS域名结构 403

 18.1.2 DNS工作原理 404

 18.2 DNS服务器的安装 406

 18.2.1 如何获得Bind安装包 406

 18.2.2 安装Bind 406

 18.2.3 启动和关闭Bind 407

 18.2.4 开机自动运行 408

 18.3 Bind服务器配置 410

 18.3.1 named.conf配置文件 410

 18.3.2 根区域文件named.root 416

 18.3.3 正向解析区域文件 417

 18.3.4 反向解析区域文件 419

 18.4 配置实例 420

 18.4.1 网络拓扑 420

 18.4.2 配置named.conf 421

 18.4.3 配置区域文件 422

 18.4.4 测试结果 424

 18.5 DNS常见问题及常用命令 426

 18.5.1 因TTL值缺失导致的错误 426

 18.5.2 dig命令:显示DNS解析结果以及配置信息 426

 18.5.3 ping命令:解析域名 427

 18.5.4 host命令:正向反向解析 427

 18.5.5 named-checkconf命令:检查named.conf文件内容 427

 18.5.6 named-checkzone命令:检查区域文件内容 428

第19章 邮件服务器配置和管理( 教学视频:99分钟) 429

 19.1 电子邮件简介 429

 19.1.1 电子邮件传输过程 429

 19.1.2 邮件相关协议 430

 19.1.3 Linux下常用的邮件服务器程序 431

 19.2 安装邮件服务器 432

 19.2.1 安装SASL 432

 19.2.2 安装Postfix 434

 19.2.3 启动和关闭邮件服务 436

 19.2.4 配置saslauthd服务的自动运行 438

 19.2.5 配置Postfix服务的自动运行 440

 19.3 Postfix配置 442

 19.4 POP和IMAP的实现 444

 19.4.1 安装Dovecot 445

 19.4.2 配置Dovecot 446

 19.4.3 启动和关闭Dovecot 446

 19.4.4 配置Dovecot服务的自动运行 447

 19.5 电子邮件客户端配置 449

第20章 DHCP服务器配置和管理( 教学视频:35分钟) 452

 20.1 DHCP简介 452

 20.2 DHCP服务器的安装 454

 20.2.1 如何获得DHCP安装包 454

 20.2.2 安装DHCP 454

 20.2.3 启动和关闭DHCP 455

 20.2.4 DHCP服务开机自动运行 456

 20.3 DHCP服务器配置 459

 20.3.1 dhcpd.conf配置文件 459

 20.3.2 dhcpd.conf文件的参数 460

 20.3.3 dhcpd.conf文件的选项 461

 20.3.4 使用dhcpd.leases文件查看已分配的IP地址 462

 20.4 配置实例 463

 20.4.1 网络拓扑 463

 20.4.2 配置步骤 464

 20.5 DHCP客户端配置 465

 20.5.1 Linux客户端配置 465

 20.5.2 Windows客户端配置 466

第21章 代理服务器配置和管理( 教学视频:55分钟) 468

 21.1 代理服务器简介 468

 21.2 代理服务器的安装 469

 21.2.1 如何获得Squid安装包 470

 21.2.2 安装Squid 470

 21.2.3 启动和关闭Squid 471

 21.2.4 Squid服务开机自动运行 472

 21.3 Squid的配置 475

 21.3.1 squid.conf配置文件 475

 21.3.2 与配置文件相关的命令 479

 21.3.3 配置透明代理 480

 21.4 Squid安全 481

 21.4.1 访问控制列表 481

 21.4.2 使用http_access选项控制HTTP请求 482

 21.4.3 身份认证 484

 21.5 Squid日志管理 486

 21.5.1 access_log日志 486

 21.5.2 cache.log日志 487

 21.6 客户端配置 487

 21.6.1 Linux客户端的配置 487

 21.6.2 Windows客户端配置 488

 21.7 Squid的常见问题处理 490

 21.7.1 创建cache目录时出现权限不足的错误 490

 21.7.2 启动Squid时提示地址已被占用的错误 491

 21.7.3 启动Squid时提示DNS名称解析测试失败的错误 491

第22章 VPN服务器配置和管理( 教学视频:29分钟) 492

 22.1 VPN简介 492

 22.2 安装VPN服务器 493

 22.2.1 如何获得安装包 493

 22.2.2 安装ppp 493

 22.2.3 安装pptpd 493

 22.2.4 启动和关闭pptpd 493

 22.2.5 pptpd开机自动运行 494

 22.3 pptpd的配置 496

 22.4 pptpd日志管理 498

 22.5 配置VPN客户端 499

 22.5.1 配置Linux VPN客户端 499

 22.5.2 配置Windows客户端 499

第23章 NFS服务器配置和管理( 教学视频:90分钟) 504

 23.1 NFS简介 504

 23.2 NFS服务器安装 505

 23.2.1 安装NFS 505

 23.2.2 启动NFS 506

 23.2.3 NFS服务检测 507

 23.2.4 NFS服务开机自动启动 508

 23.3 NFS服务器端配置 509

 23.3.1 exports配置文件 509

 23.3.2 NFS权限控制 511

 23.3.3 exportfs命令:输出共享目录 513

 23.4 NFS客户端配置 515

 23.4.1 客户端安装 515

 23.4.2 查看共享目录列表 516

 23.4.3 创建挂载点并挂载共享目录 517

 23.4.4 卸载NFS文件系统 519

 23.4.5 开机自动挂载NFS共享目录 519

 23.5 NFS配置实例 520

 23.5.1 用户需求 520

 23.5.2 exports文件配置 520

 23.5.3 在服务器端创建目录 521

 23.5.4 输出共享目录 521

 23.5.5 人力部门客户端的配置 522

 23.6 使用autofs按需挂载共享目录 522

 23.6.1 安装autofs 522

 23.6.2 启动autofs服务 523

 23.6.3 配置autofs服务开机自动启动 523

 23.6.4 修改autofs配置文件 524

 23.6.5 配置实例 524

 23.7 NFS常见问题处理 525

 23.7.1 无法卸载NFS共享目录并提示device is busy 525

 23.7.2 挂载共享目录失败 525

 23.7.3 NFS请求挂起 526

第24章 Samba服务器配置和管理( 教学视频:96分钟) 527

 24.1 Samba简介 527

 24.2 Samba服务器的安装 528

 24.2.1 如何获得Samba安装包 528

 24.2.2 安装Samba 529

 24.2.3 启动和关闭Samba 530

 24.2.4 开机自动运行Samba 531

 24.3 Samba服务器的基本配置 534

 24.3.1 smb.conf配置文件 534

 24.3.2 全局设置选项 535

 24.3.3 共享选项 537

 24.3.4 配置文件的生效与验证 539

 24.3.5 Samba用户管理 540

 24.3.6 用户映射 541

 24.4 Samba安全设置 541

 24.4.1 安全级别 541

 24.4.2 用户访问控制 543

 24.5 日志设置 545

 24.6 配置实例 547

 24.6.1 应用案例 547

 24.6.2 配置步骤 547

 24.7 Linux客户端配置 549

 24.7.1 类似于FTP的客户端程序smbclient 549

 24.7.2 mount挂载共享目录 550

 24.7.3 挂载Windows共享目录 551

 24.7.4 使用图形界面访问共享资源 553

 24.8 Windows客户端配置 554

 24.9 Samba常见问题处理 555

 24.9.1 共享目录无法写入 555

 24.9.2 Windows不能在网上邻居中浏览到Samba服务器 555

第25章 NAT服务器配置和管理( 教学视频:47分钟) 556

 25.1 NAT简介 556

 25.1.1 NAT概述 556

 25.1.2 NAT工作原理 556

 25.2 NAT地址转换方式 558

 25.2.1 NAT地址相关概念 558

 25.2.2 静态地址转换NAT 558

 25.2.3 动态地址转换NAT 559

 25.2.4 网络地址端口转换NAT 560

 25.3 NAT配置 561

 25.4 配置实例 562

 25.4.1 应用案例 562

 25.4.2 NAT服务器配置步骤 563

 25.4.3 编写NAT管理脚本 565

 25.5 NAT客户端配置 567

 25.5.1 Linux客户端配置 568

 25.5.2 Windows客户端配置 568

第26章 MySQL数据库服务器配置和管理( 教学视频:185分钟) 570

 26.1 数据库简介 570

 26.1.1 数据库技术简介 570

 26.1.2 MySQL简介 571

 26.1.3 其他常见的数据库产品 572

 26.2 MySQL数据库服务器的安装 572

 26.2.1 如何获得MySQL安装包 572

 26.2.2 安装MySQL 573

 26.2.3 启动和关闭MySQL 577

 26.2.4 开机自动运行MySQL服务 579

 26.3 MySQL的基本配置 582

 26.3.1 MySQL客户端程序 582

 26.3.2 MySQL配置文件 583

 26.3.3 更改管理员密码 585

 26.3.4 MySQL服务器管理程序mysqladmin 586

 26.4 数据库管理 587

 26.4.1 查看数据库 587

 26.4.2 选择数据库 587

 26.4.3 创建数据库 588

 26.4.4 删除数据库 588

 26.5 数据表结构管理 589

 26.5.1 数据表结构 589

 26.5.2 字段类型 590

 26.5.3 创建数据表 591

 26.5.4 更改表结构 594

 26.5.5 复制数据表 596

 26.5.6 删除数据表 597

 26.6 数据管理 597

 26.6.1 查询数据 597

 26.6.2 插入数据 599

 26.6.3 更新数据 600

 26.6.4 删除数据 601

 26.7 索引管理 601

 26.7.1 创建索引 601

 26.7.2 删除索引 602

 26.8 用户和权限管理 602

 26.8.1 MySQL权限控制原理 602

 26.8.2 用户管理 605

 26.8.3 用户授权 605

 26.8.4 回收权限 608

 26.9 MySQL备份恢复 608

 26.9.1 使用mysqldump备份和恢复 608

 26.9.2 使用mysqlhotcopy备份和恢复 610

 26.9.3 使用SQL语句备份和恢复 611

 26.9.4 启用二进制日志 612

 26.9.5 直接备份数据文件 612

 26.10 MySQL图形化管理工具 613

 26.10.1 获得phpMyAdmin安装包 613

 26.10.2 安装phpMyAdmin 613

 26.10.3 配置phpMyAdmin 614

 26.10.4 登录phpMyAdmin 615

 26.10.5 数据库管理 615

 26.10.6 数据表管理 617

 26.10.7 表记录管理 619

 26.10.8 用户权限管理 622

 26.11 MySQL常见问题处理 623

 26.11.1 phpMyAdmin出现“配置文件现在需要绝密的短语密码”警告 624

 26.11.2 查询时出现Out of memory错误 624

 26.11.3 忘记root用户密码的解决方法 624

第27章 Webmin:Linux上的GUI管理工具( 教学视频:56分钟) 625

 27.1 Webmin简介 625

 27.2 Webmin的安装及使用 626

 27.2.1 如何获得Webmin安装包 626

 27.2.2 安装Webmin 627

 27.2.3 启动和关闭Webmin 627

 27.2.4 登录Webmin 629

 27.2.5 更改Webmin的语言和主题 629

 27.3 Webmin各功能模块介绍 631

 27.3.1 Webmin类型模块 631

 27.3.2 系统类型模块 631

 27.3.3 服务器类型模块 632

 27.3.4 网络类型模块 633

 27.3.5 硬件类型模块 634

 27.3.6 群集类型模块 635

 27.3.7 其他类型模块 636

 27.4 Webmin类型模块 637

 27.4.1 Webmin用户管理 637

 27.4.2 配置Webmin地址和端口 639

 27.4.3 升级Webmin 640

 27.5 系统类型模块 640

 27.5.1 Cron 任务调度 640

 27.5.2 用户与组 641

 27.5.3 更改口令 642

 27.5.4 磁盘和网络文件系统 643

 27.5.5 文件系统备份 644

 27.6 服务器类型模块 646

 27.6.1 Apache 服务器 646

 27.6.2 DHCP服务器 648

 27.6.3 Postfix配置 648

 27.6.4 Samba Windows 文件共享 648

 27.6.5 Squid代理服务器 648

 27.7 网络类型模块 650

 27.7.1 网络接口 650

 27.7.2 路由和网关 651

 27.7.3 NFS输出 652

 27.8 硬件类型模块 653

 27.8.1 GRUB开机加载程序 653

 27.8.2 本地磁盘分区 654

 27.8.3 系统时间 655

 27.9 其他类型模块 656

第28章 Oracle服务器配置和管理( 教学视频:105分钟) 657

 28.1 Oracle 11g简介 657

 28.2 Oracle数据库服务器的安装 658

 28.2.1 如何获得Oracle安装包 658

 28.2.2 软、硬件要求 658

 28.2.3 安装前的配置 660

 28.2.4 安装Oracle 11g 662

 28.2.5 配置网络监听程序 675

 28.3 数据库管理 678

 28.3.1 创建数据库 678

 28.3.2 更改数据库 688

 28.3.3 删除数据库 690

 28.4 Oracle服务管理 691

 28.4.1 手工启动和关闭Oracle服务 691

 28.4.2 开机自动启动Oracle数据库服务 693

 28.4.3 检测Oracle数据库状态 695

 28.5 Oracle图形化管理工具——OEM 696

 28.5.1 安装和使用OEM 696

 28.5.2 数据库性能 698

 28.5.3 用户与权限管理 699

 28.5.4 数据表管理 702

 28.6 Oracle常见问题处理 705

 28.6.1 如何获得数据库创建过程中的详细信息 705

 28.6.2 访问OEM出现“安全连接失败,使用了无效的安全证书”错误 705

 28.6.3 忘记sys用户密码 706

附录 Linux指令速查索引 707

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/1 9:00:39