《Linux系统管理与网络管理 第2版》PDF下载

  • 购买积分:20 如何计算积分?
  • 作  者:余柏山等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2014
  • ISBN:9787302320180
  • 页数:718 页
图书介绍:本书以Red Hat Enterprise Linux平台为基础,全面、系统地介绍了Linux的网络和系统管理知识,以及如何通过第三方的服务器软件在Linux操作系统上架构高级的服务器应用,包括Web服务器、Ftp服务器、Oracle数据库服务器等。此外,对于读者感兴趣的网络和系统安全、脚本程序编写等内容以大量的篇幅做了重点讲解。最后介绍企业大型服务器使用的各种技术,并介绍如何架构高可用高效的负载均衡集群。

第1篇 基础篇 2

第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 is命令:列出目录和文件 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 we命令:统计 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篇 系统管理篇 82

第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使用ifconfiig命令管理网络接口 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篇 网络服务篇 322

第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安装Postfiix 434

19.2.3启动和关闭邮件服务 436

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

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

19.3 Postfiix配置 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 Postfiix配置 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 llg简介 657

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

28.2.1如何获得Oracle安装包 658

28.2.2软、硬件要求 658

28.2.3安装前的配置 660

28.2.4安装Oracle ll g 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