图书介绍

Linux系统管理与网络管理PDF|Epub|txt|kindle电子书版本网盘下载

Linux系统管理与网络管理
  • 余柏山等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302207146
  • 出版时间:2010
  • 标注页数:802页
  • 文件大小:250MB
  • 文件页数:832页
  • 主题词:Linux操作系统

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Linux系统管理与网络管理PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 基础篇2

第1章 Linux系统简介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 5.2简介5

第2章 Linux系统安装7

2.1 安装前的准备7

2.1.1 硬件配置与兼容要求7

2.1.2 选择安装方式7

2.2 通过光盘安装Linux8

2.2.1 启动安装程序8

2.2.2 进行语言和键盘设置11

2.2.3 磁盘分区13

2.2.4 引导装载程序18

2.2.5 网络设置19

2.2.6 时区配置20

2.2.7 设置root用户口令21

2.2.8 选择安装的软件包22

2.2.9 准备安装23

2.2.10 安装软件包23

2.3 系统第一次启动24

2.3.1 欢迎界面和许可协议24

2.3.2 防火墙24

2.3.3 配置SElinux访问控制25

2.3.4 配置Kdump内核崩溃转存25

2.3.5 设置日期和时间26

2.3.6 设置软件更新27

2.3.7 创建用户27

2.3.8 设置声卡28

2.3.9 附加光盘29

2.3.10 登录系统29

2.4 其他安装方式30

2.4.1 制作安装引导光盘30

2.4.2 硬盘安装方式30

2.4.3 NFS安装方式31

2.4.4 FTP安装方式32

2.4.5 HTTP安装方式33

2.5 升级和删除Linux33

2.5.1 升级安装34

2.5.2 删除Linux系统35

2.6 使用虚拟机安装Linux36

2.7 系统安装时的常见问题处理41

2.7.1 无法使用图形安装方式41

2.7.2 加载第三方的驱动程序41

2.7.3 无法找到光驱42

2.7.4 无法使用硬盘的所有剩余空间42

2.7.5 分区后无法进入下一个安装界面42

2.7.6 保存安装过程中的错误跟踪信息43

第3章 图形桌面系统管理44

3.1 桌面系统简介44

3.1.1 X-Window系统简介44

3.1.2 KDE和GNOME的简介45

3.2 GNOME的使用46

3.2.1 GNOME桌面46

3.2.2 文件管理48

3.2.3 GNOME面板51

3.2.4 菜单53

3.2.5 输入法54

3.2.6 屏幕分辨率54

3.2.7 屏幕保护程序54

3.2.8 添加删除软件55

3.2.9 搜索文件56

3.2.10 设置系统字体与主题57

3.2.11 日期时间57

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

3.2.13 更改GNOME语言环境58

3.2.14 注销和关机59

3.3 常用应用软件60

3.3.1 Firefox浏览器60

3.3.2 gThumb图像浏览器60

3.3.3 gedit文本编辑器61

3.3.4 Evince pdf文档查看器62

3.3.5 远程访问62

3.4 常见问题处理66

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

3.4.2 无法注销系统68

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

第4章 命令行界面70

4.1 命令行简介70

4.1.1 为什么要使用命令行70

4.1.2 Shell简介71

4.2 命令行的使用71

4.2.1 进入命令行71

4.2.2 处理多个终端72

4.2.3 终端配置文件72

4.2.4 终端基本操作73

4.3 常用的基本命令77

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

4.3.2 date命令:显示时间77

4.3.3 hostname命令:主机名78

4.3.4 clear命令:清屏78

4.3.5 exit命令:退出79

4.3.6 history命令:历史命令79

4.3.7 pwd命令:当前目录79

4.3.8 cd命令:切换目录79

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

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

4.3.11 touch命令:创建文件81

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

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

4.3.14 echo命令:显示信息83

4.3.15 export命令:输出变量83

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

4.3.17 ps命令:查看进程84

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

4.3.19 su命令:切换用户84

4.3.20 grep命令:过滤信息85

4.3.21 wc命令:统计86

4.3.22 more命令:分页显示86

4.3.23 管道86

4.4 Ⅵ编辑器87

4.4.1 3种运行模式87

4.4.2 Ⅵ的使用88

4.4.3 Ⅵ的常用命令88

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

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

4.5.2 远程访问命令行环境92

第2篇 系统管理篇96

第5章 Linux系统启动过程96

5.1 Linux系统启动过程简介96

5.2 BIOS加电自检97

5.3 引导加载程序97

5.3.1 引导加载程序的启动98

5.3.2 GRUB配置98

5.4 内核映像100

5.5 init进程101

5.5.1 init进程简介101

5.5.2 init进程的引导过程102

5.5.3 配置自动运行服务105

5.6 重启和关闭系统108

5.6.1 shutdown命令:关闭或重启系统108

5.6.2 halt命令:关闭系统109

5.6.3 reboot命令:重启系统110

5.6.4 init命令:改变运行级别110

5.6.5 通过图形界面关闭系统111

5.7 系统启动时常见的问题处理111

5.7.1 进入Linux救援模式111

5.7.2 GRUB被Windows覆盖113

5.7.3 重新分区后GRUB引导失败114

第6章 用户和用户组管理116

6.1 用户管理概述116

6.1.1 用户账号116

6.1.2 用户账号文件:passwd和shadow118

6.1.3 用户组119

6.1.4 用户组文件:group和gshadow121

6.2 普通用户管理122

6.2.1 添加用户123

6.2.2 更改用户口令124

6.2.3 修改用户信息126

6.2.4 删除用户126

6.2.5 禁用用户127

6.2.6 配置用户Shell环境127

6.3 用户组管理130

6.3.1 添加用户组130

6.3.2 修改用户组130

6.3.3 删除用户组131

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

6.4.1 查看用户132

6.4.2 添加用户133

6.4.3 修改用户133

6.4.4 删除用户133

6.4.5 查看用户组134

6.4.6 添加用户组134

6.4.7 修改用户组135

6.4.8 删除用户组135

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

6.5.1 忘记root用户口令135

6.5.2 误删用户账号136

6.5.3 常用用户管理命令138

6.6 常用管理脚本139

6.6.1 批量添加用户139

6.6.2 完整删除用户账号140

第7章 磁盘分区管理143

7.1 磁盘分区简介143

7.1.1 Linux分区简介143

7.1.2 磁盘设备管理144

7.2 使用fdisk进行分区管理145

7.2.1 fdisk简介145

7.2.2 fdisk交互模式146

7.2.3 分区管理147

7.3 使用parted进行分区管理150

7.3.1 parted简介151

7.3.2 parted交互模式151

7.3.3 分区管理152

7.4 LVM——逻辑卷管理155

7.4.1 LVM简介155

7.4.2 物理卷管理156

7.4.3 卷组管理157

7.4.4 逻辑卷管理159

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

7.5.1 添加新磁盘160

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

7.5.3 误删Swap分区163

第8章 文件系统管理165

8.1 文件系统简介165

8.1.1 Linux文件系统简介165

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

8.1.3 Linux的默认安装目录167

8.2 文件系统的管理168

8.2.1 创建文件系统168

8.2.2 查看已挂载文件系统170

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

8.3 文件和目录管理172

8.3.1 查看文件和目录属性172

8.3.2 文件类型173

8.3.3 链接文件175

8.3.4 查看文件内容176

8.3.5 删除文件和目录177

8.3.6 更改当前目录177

8.3.7 文件名通配符178

8.3.8 查看目录空间大小179

8.3.9 复制文件和目录180

8.3.10 移动文件和目录180

8.4 文件和目录权限管理181

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

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

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

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

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

8.5.1 无法卸载文件系统185

8.5.2 修复受损文件系统185

8.5.3 修复文件系统超级块187

8.5.4 使用Windows分区188

8.6 常用管理脚本188

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

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

第9章 软件包管理192

9.1 使用RPM软件包192

9.1.1 RPM简介192

9.1.2 RPM命令的使用方法193

9.1.3 安装RPM软件包194

9.1.4 查看RPM软件包195

9.1.5 升级软件包197

9.1.6 删除软件包197

9.2 打包程序tar198

9.2.1 tar简介198

9.2.2 打包文件199

9.2.3 查看归档文件的内容199

9.2.4 还原归档文件200

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

9.2.6 压缩归档文件201

9.3 压缩和解压201

9.3.1 使用gzip和gunzip进行压缩202

9.3.2 使用zip和unzip进行压缩203

9.3.3 使用bzip2和bunzip2进行压缩205

9.3.4 使用compress和uncompress进行压缩206

9.4 其他软件安装方式206

9.4.1 源代码安装207

9.4.2 源代码安装实例208

9.4.3 .bin文件安装209

9.5 常见问题处理211

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

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

第10章 进程管理213

10.1 进程简介213

10.2 Linux进程管理214

10.2.1 查看进程214

10.2.2 启动进程216

10.2.3 终止进程218

10.2.4 更改进程优先级219

10.2.5 进程挂起与恢复220

10.3 定时任务220

10.3.1 crontab设置定时任务221

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

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

10.4.1 如何杀掉所有进程223

10.4.2 定时任务不生效223

第11章 网络管理225

11.1 TCP/IP网络225

11.1.1 TCP/IP网络历史225

11.1.2 OSI网络模型226

11.1.3 TCP/IP网络模型227

11.2 以太网配置228

11.2.1 添加以太网连接229

11.2.2 更改以太网设备230

11.2.3 更改DNS和主机记录231

11.3 网络配置文件232

11.3.1 网络设备配置文件232

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

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

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

11.4 接入互联网233

11.4.1 xDSL拨号上网233

11.4.2 调整解调器拨号上网234

11.4.3 ISDN拨号上网236

11.4.4 无线连接237

11.5 常用网络命令239

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

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

11.5.3 使用route命令管理路由242

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

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

11.5.6 使用nslookup命令进行解析247

11.5.7 使用traceroute命令跟踪路由248

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

11.6 常见问题处理249

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

11.6.2 Linux网络故障处理步骤252

11.7 常用管理脚本253

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

11.7.2 自动发送邮件的脚本255

第12章 系统监控256

12.1 系统性能监控256

12.1.1 性能分析准则256

12.1.2 内存监控258

12.1.3 CPU监控259

12.1.4 磁盘监控261

12.1.5 网络监控263

12.1.6 综合监控工具——top264

12.2 syslog日志267

12.2.1 syslog简介267

12.2.2 syslog配置268

12.2.3 配置实例270

12.2.4 清空日志文件内容270

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

12.3 其他日志271

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

12.3.2 用户登录日志272

12.3.3 用户操作记录273

12.3.4 应用日志274

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

12.4.1 内存泄漏274

12.4.2 定期清理日志文件275

第13章 Shell编程276

13.1 Shell编程简介276

13.1.1 什么是Shell脚本276

13.1.2 编写Shell脚本277

13.2 条件测试277

13.2.1 数值测试277

13.2.2 字符串测试278

13.2.3 文件状态测试279

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

13.3 控制结构280

13.3.1 if-then-else分支结构280

13.3.2 case分支结构281

13.3.3 for循环结构282

13.3.4 expr命令计数器284

13.3.5 while循环结构284

13.3.6 until循环结构285

13.4 脚本参数与交互286

13.4.1 向脚本传递参数286

13.4.2 用户交互287

13.4.3 特殊变量289

13.5 Shell编程中的常见问题289

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

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

第14章 Linux系统安全291

14.1 用户账号和密码安全291

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

14.1.2 使用强壮的用户密码292

14.1.3 设置合适的密码策略292

14.1.4 破解shadow口令文件293

14.1.5 禁用静止用户294

14.1.6 保证只有一个root用户295

14.1.7 文件路径中的“.”296

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

14.2 网络安全297

14.2.1 ping探测297

14.2.2 服务端口298

14.2.3 拒绝攻击302

14.2.4 使用安全的网络服务303

14.2.5 增强Xinetd的安全304

14.3 文件系统安全305

14.3.1 全球可读文件305

14.3.2 全球可写文件306

14.3.3 特殊的文件权限:setuid和setgid306

14.3.4 没有所有者的文件308

14.3.5 设备文件308

14.3.6 磁盘分区308

14.3.7 设置grub密码309

14.3.8 限制su切换310

14.3.9 使用合适的mount选项310

14.4 备份与恢复311

14.4.1 使用tar进行备份311

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

14.4.3 底层设备操作命令:dd315

14.4.4 备份的物理安全316

14.5 日志记录316

14.5.1 查看当前登录用户316

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

14.5.3 secure日志中的安全信息318

14.5.4 messages日志中的安全信息318

14.5.5 cron日志中的安全信息319

14.5.6 history日志中的安全信息319

14.5.7 日志文件的保存320

14.6 漏洞扫描——Nessus321

14.6.1 如何获得Nessus安装包321

14.6.2 安装Nessus服务器321

14.6.3 启动和关闭Nessus322

14.6.4 安装Nessus客户端323

14.6.5 扫描安全漏洞324

14.6.6 自定义扫描策略327

14.6.7 Nessus命令行客户端330

14.7 开源软件OpenSSH332

14.7.1 SSH和OpenSSH简介332

14.7.2 安装OpenSSH332

14.7.3 启动和关闭OpenSSH334

14.7.4 OpenSSH配置文件336

14.7.5 OpenSSH服务器配置336

14.7.6 OpenSSH客户端配置339

14.7.7 使用SSH远程登录340

14.7.8 使用sftp进行文件传输344

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

14.7.10 在Windows客户端使用SSH347

14.8 Linux系统安全常见问题349

14.8.1 Linux是否有病毒349

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

第3篇 网络服务管理篇352

第15章 FTP服务器配置和管理352

15.1 FTP简介352

15.1.1 FTP服务352

15.1.2 常用的FTP服务器软件353

15.2 vsftpd服务器的安装353

15.2.1 如何获得vsftpd安装包354

15.2.2 安装vsftpd354

15.2.3 启动和关闭vsftpd355

15.2.4 检测vsftpd服务357

15.2.5 vsftpd自动运行358

15.3 vsftpd服务器配置360

15.3.1 vsftpd.conf配置文件360

15.3.2 匿名FTP的基本配置363

15.3.3 匿名FTP的其他设置365

15.3.4 配置本地用户登录367

15.3.5 配置虚拟用户登录367

15.3.6 控制用户登录369

15.3.7 设置欢迎信息369

15.3.8 FTP日志371

15.3.9 其他设置373

15.4 FTP客户端376

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

15.4.2 FTP客户端图形化工具381

15.5 Ftp服务器配置常见问题381

15.5.1 取消匿名FTP的口令输入381

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

第16章 Web服务器配置与管理383

16.1 Web服务器简介383

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

16.1.2 Apache简介384

16.1.3 Apache的模块384

16.2 Apache服务器的安装386

16.2.1 如何获取Apache软件386

16.2.2 安装Apache服务器387

16.2.3 启动和关闭Apache389

16.2.4 检测Apache服务389

16.2.5 让Apache自动运行390

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

16.3.1 查看Apache的相关信息392

16.3.2 httpd.conf配置文件介绍393

16.3.3 配置文件的修改396

16.3.4 符号链接和虚拟目录397

16.3.5 页面重定向399

16.3.6 Apache日志文件401

16.4 日志分析403

16.4.1 安装Webalizer日志分析程序403

16.4.2 配置Webalizer403

16.4.3 使用Webalizer分析日志404

16.5 Apache安全配置406

16.5.1 访问控制406

16.5.2 用户认证408

16.5.3 分布式配置文件:.htaccess410

16.6 虚拟主机411

16.6.1 虚拟主机服务简介411

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

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

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

16.7.1 防止网站图片盗链415

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

16.7.3 Apache无法启动416

第17章 动态Web服务器配置与管理417

17.1 动态网页技术简介417

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

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

17.1.3 Tomcat简介418

17.2 Tomcat服务器的安装419

17.2.1 如何获取JDK419

17.2.2 安装JDK419

17.2.3 如何获取Tomcat420

17.2.4 安装Tomcat421

17.2.5 启动和关闭Tomcat421

17.2.6 检测Tomcat服务422

17.2.7 让Tomcat自动运行423

17.3 整合Apache和Tomcat424

17.3.1 为什么要进行整合424

17.3.2 安装mod_jk模块425

17.3.3 Apache和Tomcat的后续配置426

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

17.4.1 整合CGI429

17.4.2 整合基于Perl的CGI431

17.4.3 整合PHP434

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

17.5.1 无法载入PHP模块436

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

第18章 DNS服务器配置和管理437

18.1 DNS简介437

18.1.1 DNS域名结构437

18.1.2 DNS工作原理438

18.2 DNS服务器的安装440

18.2.1 如何获得Bind安装包440

18.2.2 安装Bind440

18.2.3 启动和关闭Bind441

18.2.4 开机自动运行442

18.3 Bind服务器配置444

18.3.1 named.conf配置文件445

18.3.2 根区域文件named.root450

18.3.3 正向解析区域文件452

18.3.4 反向解析区域文件454

18.4 配置实例454

18.4.1 网络拓扑454

18.4.2 配置named.conf455

18.4.3 配置区域文件457

18.4.4 测试结果459

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

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

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

18.5.3 ping命令:解析域名461

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

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

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

第19章 邮件服务器配置和管理463

19.1 电子邮件简介463

19.1.1 电子邮件传输过程463

19.1.2 邮件相关协议465

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

19.2 安装邮件服务器466

19.2.1 安装SASL466

19.2.2 安装Postfix468

19.2.3 启动和关闭邮件服务471

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

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

19.3 Postfix配置477

19.4 POP和IMAP的实现479

19.4.1 安装Dovecot479

19.4.2 配置Dovecot480

19.4.3 启动和关闭Dovecot481

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

19.5 电子邮件客户端配置484

第20章 DHCP服务器配置和管理487

20.1 DHCP简介487

20.2 DHCP服务器的安装489

20.2.1 如何获得DHCP安装包489

20.2.2 安装DHCP489

20.2.3 启动和关闭DHCP490

20.2.4 DHCP服务开机自动运行492

20.3 DHCP服务器配置495

20.3.1 dhcpd.conf配置文件495

20.3.2 dhcpd.conf文件的参数496

20.3.3 dhcpd.conf文件的选项497

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

20.4 配置实例499

20.4.1 网络拓扑499

20.4.2 配置步骤500

20.5 DHCP客户端配置501

20.5.1 Linux客户端配置501

20.5.2 Windows客户端配置502

第21章 代理服务器配置和管理504

21.1 代理服务器简介504

21.2 代理服务器的安装505

21.2.1 如何获得Squid安装包506

21.2.2 安装Squid506

21.2.3 启动和关闭Squid508

21.2.4 Squid服务开机自动运行510

21.3 Squid的配置513

21.3.1 squid.conf配置文件513

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

21.3.3 设置Squid使用中文错误提示信息518

21.3.4 配置透明代理519

21.4 Squid安全521

21.4.1 访问控制列表521

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

21.4.3 身份认证524

21.5 Squid日志管理527

21.6 使用Web方式管理Squid529

21.7 客户端配置531

21.7.1 Linux客户端的配置531

21.7.2 Windows客户端配置532

21.8 Squid的常见问题处理534

21.8.1 创建cache目录时出现权限不足的错误534

21.8.2 启动Squid时提示地址已被占用的错误534

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

第22章 VPN服务器配置和管理536

22.1 VPN简介536

22.2 安装VPN服务器537

22.2.1 如何获得安装包537

22.2.2 安装dkms537

22.2.3 安装ppp538

22.2.4 安装pptpd539

22.2.5 启动和关闭pptpd540

22.2.6 pptpd开机自动运行540

22.3 pptpd的配置543

22.4 pptpd日志管理545

22.5 配置VPN客户端546

22.5.1 配置Linux VPN客户端546

22.5.2 配置Windows客户端547

第23章 NFS服务器配置和管理550

23.1 NFS简介550

23.2 NFS服务器安装551

23.2.1 安装NFS551

23.2.2 启动NFS552

23.2.3 NFS服务检测553

23.2.4 NFS服务开机自动启动554

23.3 NFS服务器端配置555

23.3.1 exports配置文件555

23.3.2 NFS权限控制557

23.3.3 exports命令:输出共享目录559

23.4 NFS客户端配置561

23.4.1 客户端安装561

23.4.2 查看共享目录列表562

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

23.4.4 卸载NFS文件系统565

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

23.5 NFS配置实例566

23.5.1 用户需求566

23.5.2 exports文件配置566

23.5.3 在服务器端创建目录567

23.5.4 输出共享目录568

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

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

23.6.1 安装autofs569

23.6.2 启动autofs服务569

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

23.6.4 修改autofs配置文件570

23.6.5 配置实例571

23.7 NFS图形化配置571

23.7.1 配置工具的安装572

23.7.2 NFS服务器配置方案工具的使用572

23.8 NFS常见问题处理573

23.8.1 无法卸载NFS共享目录并提示device is busy574

23.8.2 挂载共享目录失败574

23.8.3 NFS请求挂起575

第24章 Samba服务器配置和管理576

24.1 Samba简介576

24.2 Samba服务器的安装577

24.2.1 如何获得Samba安装包577

24.2.2 安装Samba578

24.2.3 启动和关闭Samba579

24.2.4 开机自动运行Samba580

24.3 Samba服务器的基本配置584

24.3.1 smb.conf配置文件584

24.3.2 全局设置选项584

24.3.3 共享选项587

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

24.3.5 Samba用户管理589

24.3.6 用户映射591

24.4 Samba安全设置591

24.4.1 安全级别591

24.4.2 用户访问控制593

24.5 日志设置595

24.6 配置实例596

24.6.1 应用案例596

24.6.2 配置步骤597

24.7 Linux客户端配置599

24.7.1 类似于FTP的客户端程序smbclient599

24.7.2 mount挂载共享目录600

24.7.3 挂载Windows共享目录601

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

24.8 Windows客户端配置603

24.9 Samba常见问题处理605

24.9.1 共享目录无法写入605

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

第25章 NAT服务器配置和管理606

25.1 NAT简介606

25.1.1 NAT概述606

25.1.2 NAT工作原理606

25.2 NAT地址转换方式608

25.2.1 NAT地址相关概念608

25.2.2 静态地址转换NAT608

25.2.3 动态地址转换NAT609

25.2.4 网络地址端口转换NAT610

25.3 NAT配置611

25.4 配置实例612

25.4.1 应用案例613

25.4.2 NAT服务器配置步骤613

25.4.3 编写NAT管理脚本616

25.5 NAT客户端配置617

25.5.1 Linux客户端配置618

25.5.2 Windows客户端配置618

第26章 MySQL数据库服务器配置和管理620

26.1 数据库简介620

26.1.1 数据库技术简介620

26.1.2 MySQL简介621

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

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

26.2.1 如何获得MySQL安装包622

26.2.2 安装MySQL623

26.2.3 启动和关闭MySQL626

26.2.4 开机自动运行MySQL服务628

26.3 MySQL的基本配置632

26.3.1 MySQL客户端程序632

26.3.2 MySQL配置文件633

26.3.3 更改管理员口令635

26.3.4 MySQL服务器管理程序mysqladmin635

26.4 数据库管理637

26.4.1 查看数据库637

26.4.2 选择数据库637

26.4.3 创建数据库638

26.4.4 删除数据库638

26.5 数据表结构管理639

26.5.1 数据表结构639

26.5.2 字段类型640

26.5.3 创建数据表641

26.5.4 更改表结构644

26.5.5 复制数据表646

26.5.6 删除数据表646

26.6 数据管理647

26.6.1 查询数据647

26.6.2 插入数据648

26.6.3 更新数据650

26.6.4 删除数据651

26.7 索引管理651

26.7.1 创建索引651

26.7.2 删除索引652

26.8 用户和权限管理652

26.8.1 MySQL权限控制原理652

26.8.2 用户管理655

26.8.3 用户授权656

26.8.4 回收权限658

26.9 MySQL备份恢复658

26.9.1 使用mysqldump备份和恢复658

26.9.2 使用mysqlhotcopy备份和恢复660

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

26.9.4 启用二进制日志662

26.9.5 直接备份数据文件663

26.10 MySQL图形化管理工具663

26.10.1 获得phpMyAdmin安装包663

26.10.2 安装phpMyAdmin664

26.10.3 配置phpMyAdmin664

26.10.4 登录phpMyAdmin665

26.10.5 数据库管理666

26.10.6 数据表管理667

26.10.7 表记录管理668

26.10.8 用户权限管理670

26.11 MySQL常见问题处理672

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

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

26.11.3 忘记root用户口令的解决方法672

第27章 Webmin:Linux上的GUI管理工具674

27.1 Webmin简介674

27.2 Webmin的安装及使用675

27.2.1 如何获得Webmin安装包675

27.2.2 安装Webmin676

27.2.3 启动和关闭Webmin676

27.2.4 登录Webmin678

27.2.5 更改Webmin的语言和主题679

27.3 Webmin各功能模块介绍680

27.3.1 Webmin类型模块680

27.3.2 系统类型模块680

27.3.3 服务器类型模块681

27.3.4 网络类型模块682

27.3.5 硬件类型模块683

27.3.6 集群类型模块684

27.3.7 其他类型模块685

27.4 Webmin类型模块685

27.4.1 Webmin用户管理685

27.4.2 配置Webmin地址和端口688

27.4.3 升级Webmin688

27.5 系统类型模块689

27.5.1 Cron任务调度689

27.5.2 用户与组690

27.5.3 更改口令691

27.5.4 磁盘和网络文件系统692

27.5.5 文件系统备份693

27.6 服务器类型模块694

27.6.1 Apache服务器694

27.6.2 DHCP服务器696

27.6.3 Postfix配置696

27.6.4 Samba Windows文件共享697

27.6.5 Squid代理服务器697

27.7 网络类型模块698

27.7.1 网络接口698

27.7.2 路由和网关699

27.7.3 NFS输出699

27.8 硬件类型模块700

27.8.1 GRUB开机加载程序700

27.8.2 本地磁盘分区701

27.8.3 系统时间702

27.9 其他类型模块703

第28章 Oracle服务器配置和管理704

28.1 Oracle 11g简介704

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

28.2.1 如何获得Oracle安装包705

28.2.2 软、硬件要求706

28.2.3 安装前的配置708

28.2.4 安装Oracle 11g710

28.2.5 配置网络监听程序715

28.3 数据库管理719

28.3.1 创建数据库720

28.3.2 更改数据库732

28.3.3 删除数据库734

28.4 Oracle服务管理735

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

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

28.4.3 检测Oracle数据库状态740

28.5 Oracle图形化管理工具——OEM741

28.5.1 安装和使用OEM741

28.5.2 数据库性能744

28.5.3 用户与权限管理745

28.5.4 数据表管理747

28.6 Oracle常见问题处理751

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

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

28.6.3 忘记sys用户口令752

第29章 Oracle RAC服务器配置和管理753

29.1 Oracle RAC简介753

29.2 Oracle Clusterware安装754

29.2.1 如何获得Clusterware安装包754

29.2.2 安装Clusterware的硬件环境要求755

29.2.3 安装Clusterware的软件环境要求755

29.2.4 网络配置756

29.2.5 配置内核参数757

29.2.6 创建oracle用户和用户组757

29.2.7 配置ssh协议758

29.2.8 配置用户环境760

29.2.9 配置存储760

29.2.10 安装Clusterware762

29.2.11 CRS服务的检测与启动关闭769

29.3 安装数据库软件771

29.3.1 安装必须的软件包771

29.3.2 安装Oracle 11g772

29.4 创建RAC数据库775

29.5 RAC数据库的管理782

29.5.1 RAC数据库进程说明783

29.5.2 启动和关闭RAC数据库783

29.5.3 Oracle网络监听程序配置784

29.5.4 故障切换786

29.6 Oracle RAC常见问题787

29.6.1 执行root.sh脚本出现载入共享库错误788

29.6.2 执行root.sh脚本出现初始化ocrconfig失败的错误788

29.6.3 执行root.sh脚本出现CRS-0215错误789

附录:Linux指令速查索引790

热门推荐