图书介绍

Linux服务器配置与管理PDF|Epub|txt|kindle电子书版本网盘下载

Linux服务器配置与管理
  • 张敬东编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302344865
  • 出版时间:2014
  • 标注页数:511页
  • 文件大小:262MB
  • 文件页数:523页
  • 主题词:Linux操作系统

PDF下载


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

下载说明

Linux服务器配置与管理PDF格式电子书版下载

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

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

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

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

图书目录

第1篇 RedHat Linux基础篇2

第1章 Linux操作系统简介2

1.1网络操作系统2

1.1.1 UNIX操作系统2

1.1.2 NetWare局域网操作系统3

1.1.3 Windows NT类网络操作系统4

1.2 Linux的发展历史5

1.2.1了解GNU5

1.2.2 Linux的发展5

1.3 Linux的主要特点6

1.3.1开放性6

1.3.2多用户多任务环境6

1.3.3良好的用户界面7

1.3.4设备独立性7

1.3.5丰富的网络功能7

1.4 Linux的内核8

1.4.1 Linux内核的发展史8

1.4.2 Linux内核的功能8

1.4.3 Linux内核的版本9

1.5 Linux发行版本11

1.5.1 Linux常见发行版本12

1.5.2 RedHat Enterprise Linux13

1.6本章小结14

第2章 RHEL 6.4的安装15

2.1安装前准备15

2.1.1检查硬件兼容性15

2.1.2硬盘的分区规划15

2.1.3检查磁盘空间16

2.1.4了解存储设备的表示16

2.1.5 RHEL安装方式17

2.2安装RHEL17

2.2.1进入安装程序17

2.2.2选择语言19

2.2.3硬盘分区22

2.2.4选择安装组件24

2.2.5安装最后的设置27

2.3其他安装方式简介30

2.3.1硬盘安装30

2.3.2网络安装34

2.4本章小结38

2.5本章习题38

第3章 Linux基础使用39

3.1 Linux的启动和关闭39

3.1.1启动Linux39

3.1.2关闭Linux40

3.2命令界面42

3.2.1切换到字符界面42

3.2.2使用终端窗口43

3.2.3使用第三方终端软件43

3.3图形界面GNOME44

3.3.1认识GNOME44

3.3.2桌面组成45

3.3.3系统设置46

3.3.4浏览计算机50

3.3.5多媒体应用52

3.3.6网络应用53

3.3.7办公软件54

3.4 Linux的运行级57

3.4.1 init进程57

3.4.2运行级58

3.5本章小结59

3.6本章习题60

第4章 Linux常用操作命令61

4.1 Linux Shell简介61

4.1.1了解Shell61

4.1.2 Shell命令规则62

4.2常用目录和文件操作命令64

4.2.1路径的概念64

4.2.2常用目录操作命令65

4.2.3常用文件操作命令69

4.2.4使用通配符76

4.2.5查找文件77

4.2.6文件压缩和打包管理83

4.2.7其他常用命令91

4.3文本编辑命令94

4.3.1查看文件94

4.3.2文本编辑器vi入门98

4.4系统运行状况分析命令102

4.4.1硬件信息102

4.4.2引导信息104

4.4.3运行日志104

4.5本章小结107

4.6本章习题107

第5章 Linux文件系统108

5.1认识Linux文件系统108

5.1.1目录结构108

5.1.2 Linux文件109

5.1.3常见文件系统类型111

5.2 Linux文件权限112

5.2.1文件权限概述113

5.2.2权限位113

5.2.3 setuid和setgid位115

5.2.4修改文件权限116

5.2.5修改所有者117

5.2.6设置默认权限118

5.3使用硬盘118

5.3.1查看硬盘分区表118

5.3.2硬盘分区120

5.3.3格式化分区126

5.4挂载文件系统127

5.4.1 mount命令128

5.4.2挂载硬盘分区129

5.4.3挂载光驱130

5.4.4挂载U盘130

5.4.5自动挂载文件系统131

5.5本章小结133

5.6本章习题133

第6章 Linux管理入门134

6.1管理用户和组134

6.1.1保存用户和组信息的文件134

6.1.2管理用户和组137

6.1.3口令维护139

6.1.4查看用户140

6.1.5用户管理器141

6.2管理进程142

6.2.1了解进程142

6.2.2启动进程143

6.2.3查看进程状态144

6.2.4终止进程147

6.3管理软件包148

6.3.1 RPM介绍148

6.3.2使用RPM149

6.3.3从源代码安装软件151

6.4配置网络153

6.4.1设置主机名153

6.4.2设置IP地址154

6.4.3通过配置文件修改IP地址和网关156

6.4.4 DNS服务器156

6.4.5 xinetd157

6.5本章小结160

6.6本章习题160

第7章 Shell编程入门161

7.1 Shell编程过程161

7.1.1创建Shell程序161

7.1.2设置执行权限162

7.1.3执行Shell程序163

7.2 Shell的语法介绍163

7.2.1使用变量164

7.2.2输入/输出内部命令165

7.2.3条件测试167

7.2.4流程控制语句169

7.2.5函数174

7.2.6处理参数175

7.3调试Shell程序177

7.3.1一般错误177

7.3.2调试跟踪177

7.4 Shell程序设计实例179

7.5本章小结180

7.6本章习题180

第2篇 基础网络应用篇184

第8章 远程登录管理184

8.1使用Telnet服务184

8.1.1安装Telnet服务器程序184

8.1.2配置Telnet服务器185

8.1.3使用telnet187

8.1.4 Telnet的安全风险188

8.2使用OpenSSH188

8.2.1安装和配置OpenSSH189

8.2.2 OpenSSH密钥管理192

8.2.3使用SSH客户端193

8.2.4 OpenSSH常用命令194

8.3使用VNC197

8.3.1 VNC简介197

8.3.2安装VNC服务器程序197

8.3.3启动和配置VNC服务器程序198

8.3.4使用Windows VNC客户端200

8.3.5 Linux VNC客户端201

8.4本章小结203

8.5本章习题203

第9章 DHCP服务器204

9.1认识DHCP协议204

9.1.1 DHCP简介204

9.1.2 DHCP工作流程205

9.2安装DHCP服务器206

9.2.1安装DHCP服务器程序206

9.2.2启动DHCP服务器程序207

9.2.3停止DHCP服务器程序208

9.2.4查看DHCP状态208

9.3配置DHCP服务器208

9.3.1了解配置文件208

9.3.2配置文件的声明、参数和选项211

9.3.3配置示例212

9.3.4建立客户租约文件213

9.4配置DHCP客户端214

9.4.1配置Linux的DHCP客户端214

9.4.2配置Windows的DHCP客户端216

9.5本章小结217

9.6本章习题218

第10章 DNS服务器219

10.1 DNS简介219

10.1.1域名空间219

10.1.2 DNS服务器类型221

10.1.3 DNS解析的过程222

10.2安装DNS服务器223

10.2.1安装DNS服务器程序223

10.2.2启动和关闭DNS服务器程序225

10.3 DNS的配置选项226

10.3.1了解配置文件226

10.3.2主配置文件named.conf227

10.3.3区文件和资源记录228

10.3.4了解记录类型229

10.4 DNS服务器配置实例231

10.4.1 DNS服务的测试231

10.4.2主DNS服务器233

10.4.3辅助DNS服务器237

10.4.4简单DNS负载均衡239

10.4.5 DNS转发241

10.5本章小结242

10.6本章习题242

第11章 时间服务器243

11.1时间协议NTP简介243

11.1.1 NTP的工作过程243

11.1.2 NTP的工作模式244

11.1.3选择NTP服务器244

11.2安装和配置NTP服务器244

11.2.1安装NTP程序245

11.2.2启动和停止NTP服务器245

11.3 NTP服务器的配置246

11.3.1了解配置文件246

11.3.2常用配置选项246

11.3.3 ntp.conf配置实例247

11.3.4监控NTP服务器248

11.4 NTP客户端的使用方法249

11.4.1在Linux中进行时间同步249

11.4.2在Windows中进行时间同步250

11.5本章小结252

11.6本章习题252

第3篇 高级网络应用篇254

第12章 MySQL操作入门254

12.1 MySQL简介254

12.2安装MySQL255

12.2.1基于RPM包的MySQL安装255

12.2.2安装源代码MySQL258

12.3启动MySQL261

12.3.1设置用户和权限261

12.3.2启动和停止MySQL262

12.4 MySQL基础操作263

12.4.1设置数据库管理员密码263

12.4.2连接MySQL服务器264

12.4.3新增账户265

12.4.4操作数据库267

12.4.5操作表269

12.4.6操作记录272

12.4.7 MySQL数据导入和导出274

12.5 SQL语言基础276

12.5.1了解SQL语言277

12.5.2 SQL的数据类型277

12.5.3数据库和表的定义279

12.5.4数据查询功能281

12.5.5数据操纵语句283

12.6本章小结284

12.7本章习题284

第13章 目录服务器286

13.1了解LDAP协议286

13.1.1 LDAP协议286

13.1.2 LDAP的基本模型287

13.1.3 LDAP的功能288

13.1.4 LDAP协议的特点288

13.2安装OpenLDAP288

13.2.1安装OpenLDAP服务器程序289

13.2.2测试安装正确性290

13.3配置OpenLDAP291

13.3.1 slapd.conf292

13.3.2了解schema293

13.4管理OpenLDAP294

13.4.1向目录数据库中添加数据294

13.4.2查询298

13.4.3修改条目299

13.4.4删除条目302

13.4.5数据导出302

13.5 OpenLDAP在用户认证的应用304

13.5.1用户认证用到的objectClass304

13.5.2使用迁移工具304

13.5.3设置客户端登录308

13.6本章小结308

13.7本章习题309

第14章 WWW服务器312

14.1 HTTP协议介绍312

14.1.1 HTTP协议简介312

14.1.2 HTTP工作方式313

14.2安装Apache313

14.2.1 Apache服务器简介313

14.2.2安装Apache服务器程序314

14.2.3启动和停止Apache服务器315

14.2.4测试WWW服务315

14.3配置Apache317

14.3.1了解配置文件317

14.3.2了解Apache的模块318

14.3.3常用配置指令318

14.4虚拟主机320

14.4.1基于主机名的虚拟主机321

14.4.2基于IP地址的虚拟主机323

14.5文件系统映射324

14.5.1基本文件映射325

14.5.2使用别名映射325

14.5.3 URL重定向326

14.6本章小结326

14.7本章习题326

第15章 邮件服务器328

15.1了解电子邮件系统328

15.1.1邮件的代理制度328

15.1.2了解邮件相关协议329

15.2安装邮件服务器330

15.2.1使用到的软件包330

15.2.2安装postfix331

15.2.3安装Courier-Authlib336

15.2.4安装Maildrop337

15.2.5安装ExtMail和ExtMan338

15.2.6安装Courier-IMAP339

15.3配置邮件服务器340

15.3.1配置域名系统340

15.3.2配置postfix341

15.3.3初始化数据库344

15.3.4配置WWW服务器347

15.3.5配置Courier-Authlib348

15.3.6配置Cyrus-SASL认证349

15.4测试邮件服务器349

15.4.1启动各软件包349

15.4.2命令方式下测试邮件收发351

15.4.3测试ExtMan353

15.4.4测试ExtMail354

15.4.5配置SMTP/POP邮件客户端356

15.5本章小结357

15.6本章习题358

第16章 FTP服务器359

16.1 FTP基础359

16.1.1 FTP工作原理359

16.1.2 FTP协议360

16.1.3 FTP传输文件方式361

16.1.4使用FTP362

16.1.5 vsftp介绍365

16.2安装vsftpd服务器366

16.2.1使用RPM包安装366

16.2.2使用源码安装367

16.2.3卸载vsftpd370

16.3配置vsftpd工作环境370

16.3.1配置用户和目录370

16.3.2启动vsftpd371

16.3.3检查是否启动vsftpd373

16.4 vsftpd常用配置374

16.4.1匿名用户配置374

16.4.2本地用户配置378

16.4.3网络和连接参数配置381

16.4.4日志功能配置382

16.4.5其他常用选项设置383

16.5 vsftpd高级配置384

16.5.1配置虚拟用户使用vsftpd384

16.5.2配置虚拟FTP服务器388

16.6本章小结390

16.7本章习题390

第17章 Samba服务器391

17.1了解Samba391

17.1.1 SMB协议391

17.1.2 Samba及其功能391

17.2安装Samba服务器392

17.2.1安装Samba392

17.2.2启动Samba393

17.3配置Samba394

17.3.1全局选项395

17.3.2共享选项396

17.3.3特殊设置选项397

17.3.4添加Samba用户397

17.4 Samba应用实例398

17.4.1匿名Samba服务器399

17.4.2需登录Samba服务器402

17.5使用SWAT管理Samba服务器406

17.5.1配置SWAT服务406

17.5.2配置Samba服务器407

17.6访问Windows系统408

17.6.1挂载到Linux文件系统408

17.6.2使用smbclient软件409

17.7本章小结412

17.8本章习题412

第18章 CUPS打印服务器413

18.1了解Linux的打印系统413

18.2安装和配置CUPS服务器414

18.2.1安装和启动CUPS414

18.2.2配置CUPS打印系统415

18.3共享打印机420

18.3.1 Windows客户端420

18.3.2 Linux客户端424

18.4本章小结424

18.5本章习题424

第19章 新闻服务器425

19.1了解新闻组425

19.1.1新闻组的概念425

19.1.2新闻组的分类426

19.2安装inn426

19.2.1使用inn前的准备426

19.2.2安装inn软件包427

19.3配置inn429

19.3.1主配置文件inn.conf429

19.3.2存储方式配置文件storage.conf430

19.3.3过期设置文件expire.ctl431

19.3.4权限配置文件readers.conf432

19.3.5初始设置433

19.4访问新闻服务器435

19.5管理新闻组437

19.5.1添加新闻组438

19.5.2删除帖子439

19.5.3删除新闻组441

19.6本章小结442

19.7本章习题442

第20章 流媒体服务器443

20.1流媒体简介443

20.1.1了解流式传输443

20.1.2常见的流媒体系统444

20.2安装Helix Server444

20.2.1获取软件444

20.2.2安装软件446

20.2.3启动和停止Helix Server452

20.3管理Helix Server454

20.3.1打开Web管理界面454

20.3.2设置服务器456

20.3.3测试流媒体服务器459

20.4本章小结460

20.5本章习题461

第4篇 Linux网站开发环境464

第21章 PHP的安装464

21.1 PHP简介464

21.1.1 PHP的发展464

21.1.2 PHP的特点464

21.2安装PHP软件包465

21.2.1使用“添加/删除软件”安装465

21.2.2使用RPM安装467

21.2.3使用源代码安装467

21.3配置PHP469

21.3.1 PHP配置文件php.ini469

21.3.2修改Apache配置文件470

21.4测试PHP471

21.4.1创建测试PHP文件471

21.4.2打开测试PHP文件472

21.5本章小结473

21.6本章习题474

第22章 PHP基础475

22.1 PHP语法基础475

22.1.1语法格式475

22.1.2变量476

22.1.3字符串477

22.1.4运算符478

22.1.5数组480

22.2 PHP的流程控制481

22.2.1分支语句481

22.2.2循环语句483

22.3 PHP的函数486

22.3.1字符串函数486

22.3.2数值函数488

22.3.3日期和时间函数490

22.3.4数组函数492

22.3.5自定义函数493

22.4 PHP处理表单494

22.4.1表单提交方式494

22.4.2 PHP接收表单数据的方式495

22.5 PHP操作MySQL数据库496

22.5.1连接和选择数据库496

22.5.2操作数据库中的数据497

22.6本章小结498

第23章 PHP实例——简易留言本499

23.1系统设计499

23.1.1功能设计499

23.1.2数据库设计500

23.1.3 Web环境配置501

23.2代码设计501

23.2.1数据库连接代码501

23.2.2设计主页(查看留言)502

23.2.3发表留言503

23.2.4修改留言506

23.2.5删除留言509

23.3本章小结510

热门推荐