linux服务器搭建实战详解原版

linux服务器搭建实战详解原版

pdf格式 高清版

大小:51.00M更新:2017-10-20 10:13

类别:电子阅读系统:Win7, WinAll

包名:

立即下载(51.00M)
  • linux服务器搭建实战详解原版 pdf格式 高清版0
  • linux服务器搭建实战详解原版 pdf格式 高清版1

Linux服务器搭建实战详解一书本书系统阐述了各种常用服务的配置方法、管理技巧以及相关应用。全书共21章,分为三大体系:Linux操作系统中各种常用服务器的配置与管理,常用的网络管理和系统管理,以及系统安全。适合从事网络管理、网络维护工作的工程技术人员作为操作手册使用,也可作相关院校计算机及相关专业学习的教材。有需要的可以来体验!

书籍简介

《Linux服务器搭建实战详解》首先对Linux操作系统进行了相关概述,并讲解了安装Red Hat Enterprise Linux 5的相关知识及Red Hat Enterprise Linux 5中的GNOME和KDE两种桌面管理器。然后介绍了在Linux操作系统中各种常用服务的配置管理方法及其相关应用,包括FTP服务、电子邮件服务、Web服务、DHCP服务、DNS服务、代理服务、Samba服务、NFS服务、LDAP目录服务、SSH服务及mysql数据库服务等。同时《Linux服务器搭建实战详解》还加入了常用的网络管理知识和基础的系统管理知识,包括Linux操作系统的网络连通性测试、网络管理、软件基础管理、软件包高级管理、用户和进程管理、Linux文件系统及磁盘管理,以及Linux操作系统安全管理。

Linux服务器搭建实战详解

书籍目录

第1章 linux系统概述18

1.1 Linux的发展18

1.2 Linux常见版本19

1.2.1 Red Hat Linux19

1.2.2 Debian Linux19

1.2.3 Ubuntu Linux20

1.3 Linux操作系统20

1.3.1 Linux操作系统结构20

1.3.2 Linux操作系统特点22

1.3.3 Linux操作系统的应用领域23

1.3.4 Red Hat Enterprise Linux 524

1.4 Red Hat Enterprise Linux 5的两个版本25

1.5 安装和管理Red Hat Enterprise Linux25

1.5.1 安装前的准备25

1.5.2 与其他操作系统并存的问题27

1.5.3 Red Hat Enterprise Linux的安装阶段28

1.6 Linux操作系统的引导与登录36

1.6.1 多系统引导管理器

GRUB及LILO36

1.6.2 Linux的启动过程37

1.6.3 Linux的关闭与重新引导37

1.6.4 Linux系统的登录和退出37

1.7 GNOME和KDE桌面管理器39

1.7.1 GNOME桌面环境40

1.7.2 KDE桌面环境48

1.7.3 定制自己的桌面59

第2章 FTP服务器62

2.1 FTP服务简介62

2.1.1 FTP工作原理62

2.1.2 匿名用户访问的产生63

2.1.3 FTP服务的连接模式63

2.1.4 几种流行的FTP服务器软件65

2.2 安装vsFTPd服务66

2.2.1 安装vsFTPd软件66

2.2.2 FTP服务的启动与关闭67

2.3 vsFTPd的相关配置69

2.3.1 配置匿名用户登录环境70

2.3.2 监听地址与控制端口70

2.3.3 FTP模式与数据端口71

2.3.4 ASCII模式72

2.3.5 超时选项72

2.3.6 负载控制72

2.3.7 用户设置73

2.3.8 用户登录控制74

2.3.9 目录访问控制74

2.3.10 文件操作控制75

2.3.11 新增文件权限设置75

2.3.12 日志设置75

2.4 安装与配置PureFTPd服务器的76

2.4.1 安装apache服务76

2.4.2 安装MySQL数据库78

2.4.3 安装PureFTPd79

2.4.4 生成PureFTPd服务管理脚本81

2.4.5 配置匿名用户登录环境81

2.4.6 安装Zend Optimizer82

2.4.7 WebPureFTP的安装与配置83

2.4.8 生成MySQL数据库84

2.4.9 生成pure

ftpd数据库配置文件85

2.4.10 使用WebPureFTP管理虚拟用户85

2.5 FTP服务器的访问86

2.5.1 Linux环境下访问FTP服务器86

2.5.2 Windows环境下访问FTP服务器87

第3章 电子邮件服务器88

3.1 电子邮件服务概述88

3.1.1 电子邮件服务简介88

3.1.2 邮件专有名词解释89

3.1.3 POP3与SMTP协议90

3.2 Postfix邮件服务器91

3.2.1 安装Postfix邮件服务器91

3.2.2 Postfix配置文件93

3.2.3 Postfix基本配置94

3.2.4 虚拟别名域97

3.2.5 用户别名97

3.2.6 SMTP认证98

3.2.7 启动和停止Postfix服务100

3.2.8 配置与访问电子邮件客户端101

3.3 POP和IMAP邮件服务104

3.3.1 dovecot服务104

3.3.2 CyrusImapd服务105

3.4 Web支持电子邮件109

3.4.1 Squirrelmail的安装与配置109

3.4.2 登录Squirrelmail111

第4章 web服务器112

4.1 Web概述112

4.1.1 Web服务简介112

4.1.2 HTTP协议简介113

4.1.3 Web服务器软件116

4.2 Apache概述116

4.2.1 Apache的诞生117

4.2.2 安装Apache服务118

4.3 启动与停止Apache服务120

4.4 Apache服务的基本配置方法123

4.4.1 httpd.conf配置文件123

4.4.2 Apache服务主配置文件的构成124

4.5 Apache服务器控制存取的方式129

4.5.1 Options选项130

4.5.2 浏览权限的设置130

4.6 Apache服务的高级配置133

4.6.1 虚拟目录简介133

4.6.2 配置与管理虚拟主机134

4.6.3 用户认证和授权136

4.6.4 配置SSI140

4.6.5 MIME类型简介141

4.7 创建并配置动态网站141

4.7.1 创建并配置JSP动态网站141

4.7.2 创建并配置CGI动态网站148

第5章 DHCP服务器150

5.1 DHCP服务概述150

5.1.1 DHCP服务的实现原理150

5.1.2 IP地址租约和更新151

5.1.3 DHCP服务器分配的IP地址类型152

5.2 安装DHCP服务154

5.2.1 做好DHCP服务器安装前的准备154

5.2.2 安装DHCP服务的方法155

5.2.3 启动及停止DHCP服务158

5.3 配置DHCP服务159

5.3.1 DHCP配置文件及格式159

5.3.2 配置IP作用域162

5.3.3 配置客户机的IP 选项163

5.3.4 设置租约期限164

5.3.5 保留特定的IP地址164

5.3.6 多网段的IP地址的分配165

5.3.7 DHCP服务器配置实例166

5.4 配置DHCP客户机167

5.4.1 以Linux操作系统作为客户端配置167

5.4.2 以Windows操作系统作为客户端配置169

第6章 DNS服务器172

6.1 DNS服务概述172

6.1.1 DNS服务简介172

6.1.2 DNS提供的服务173

6.1.3 DNS查询原理和规划173

6.1.4 DNS域名解析175

6.2 DNS服务的安装175

6.2.1 安装DNS服务176

6.2.2 安装Chroot软件包176

6.2.3 DNS服务的启动与停止177

6.3 配置主要名称服务器178

6.3.1 主配置文件178

6.3.2 设置根区域和主区域179

6.3.3 设置反向解析区域182

6.3.4 根服务器信息文件183

6.3.5 区域文件183

6.3.6 反向解析区域文件186

6.3.7 功能实现187

6.3.8 测试DNS服务器188

6.4 配置辅助DNS服务器192

6.5 配置缓存Cache

only服务器193

6.6 DNS客户端的配置193

6.6.1 在Linux下配置DNS客户端193

6.6.2 在Windows下配置DNS客户端194

第7章 代理服务器196

7.1 代理服务器概述196

7.1.1 代理服务器的工作流程196

7.1.2 代理服务器的作用及相关应用197

7.2 安装Squid Server198

7.2.1 Squid简介198

7.2.2 Squid Server的安装199

7.3 Squid Server的基本配置201

7.3.1 设置监听的IP和端口201

7.3.2 设置缓存大小201

7.3.3 访问控制设置203

7.3.4 指定Squid可以使用内存的理想值205

7.3.5 其他参数设置205

7.3.6 设置错误提示为中文206

7.3.7 初始化Squid Server206

7.4 启动与停止代理服务器209

7.4.1 设置Squid服务随系统的启动而自动启动210

7.4.2 重新载入配置文件212

7.5 Squid Server高级配置212

7.5.1 实现透明代理212

7.5.2 Squid安全设置214

7.5.3 Squid外部程序支持选项216

7.6 Squid日志管理216

7.6.1 日志选项216

7.6.2 Squid代理服务器日志系统的构成216

7.6.3 日志及流量分析软件

Webalizer217

7.6.4 Webalizer软件的应用221

7.7 不同环境下的代理客户端的配置222

7.7.1 Linux系统下Firefox代理设置222

7.7.2 windows系统下IE代理配置224

第8章 Samba服务器226

8.1 Samba服务概述226

8.1.1 Samba服务简介226

8.1.2 Samba服务的安装226

8.1.3 Samba服务的图形化配置方法229

8.1.4 启动、停止和重启Samba服务233

8.2 Samba服务的配置文件233

8.2.1 Samba服务的主要配置文件234

8.2.2 Samba服务的密码文件234

8.2.3 Samba服务的日志文件235

8.3 smb.conf文件详解235

8.3.1 smb.conf文件结构236

8.3.2 smb.conf文件的语法和变量237

8.3.3 smb.conf文件详解237

8.3.4 smb.conf文件中的段240

8.3.5 Samba服务具体参数设置240

8.4 Samba服务功能实现242

8.4.1 指定Samba所要加入的工作组242

8.4.2 注释说明服务器243

8.4.3 限制可访问服务器IP地址的范围243

8.4.4 打印机设置244

8.4.5 设置guest账号匿名登录245

8.4.6 设置日志文件名、存放路径及大小245

8.4.7 服务器安全设置246

8.4.8 具体的共享设置249

8.5 共享的资源访问251

8.5.1 不同客户端主机的资源访问251

8.5.2 本机Windows分区和Linux分区的资源互访252

第9章 NFS服务器254

9.1 NFS服务简介254

9.1.1 使用NFS的优势254

9.1.2 NFS服务的组件255

9.2 RPC简介255

9.3 安装并配置NFS服务256

9.3.1 安装NFS服务256

9.3.2 配置NFS服务257

9.3.3 NFS文件的存取权限259

9.4 启动与停止NFS服务260

9.5 在客户端挂载NFS文件系统261

9.5.1 查看NFS服务器信息261

9.5.2 加载NFS服务器共享目录262

9.5.3 自动挂接NFS文件系统263

第10章 LDAP目录服务264

10.1 目录服务概述264

10.1.1 X.500简介264

10.1.2 初识LDAP265

10.1.3 X.500与LDAP268

10.1.4 流行的目录服务产品269

10.2 深入认识LDAP271

10.2.1 LDAP的几种基本模型271

10.2.2 如何规划目录树273

10.2.3 LDAP的应用领域274

10.3 安装LDAP274

10.3.1 安装Berkeley DB274

10.3.2 安装OpenLDAP277

10.4 配置OpenLDAP278

10.4.1 OpenLDAP的基本配置278

10.4.2 启动OpenLDAP服务器279

10.5 为OpenLDAP建立初始化数据280

10.6 LDAP图形界面管理工具简介281

10.6.1 主要的LDAP图形界面管理工具281

10.6.2 安装phpLDAPadmin283

10.7 配置phpLDAPadmin285

10.7.1 生成phpLDAPadmin主配置文件285

10.7.2 phpLDAPadmin的基本配置285

10.8 使用OpenLDAPadmin管理目录树288

10.8.1 进入phpLDAPadmin288

10.8.2 创建组织单元289

10.8.3 创建用户组291

10.8.4 创建用户账号293

10.9 实现LDAP服务的身份验证294

10.9.1 实现Linux系统用户验证294

10.9.2 实现FTP用户验证296

10.9.3 实现Web用户验证297

第11章 SSH服务器298

11.1 SSH服务概述298

11.1.1 SSH服务简介298

11.1.2 公钥加密体系结构299

11.2 SSH服务的安装300

11.3 配置SSH服务器300

11.4 SSH服务的启动和停止303

11.4.1 启动SSH服务303

11.4.2 重启SSH服务304

11.4.3 自动启动SSH服务304

11.4.4 停止SSH服务305

11.5 使用SSH客户端305

11.5.1 SSH客户端在Windows平台下的使用305

11.5.2 SSH客户端在Linux平台下的使用306

第12章 MySQL数据库的配置310

12.1 MySQL概述310

12.1.1 MySQL简介310

12.1.2 MySQL的应用领域311

12.2 安装MySQL312

12.2.1 安装前的准备312

12.2.2 MySQL的具体安装过程312

12.3 启动与停止MySQLD服务315

12.4 配置及使用MySQL服务315

12.4.1 修改MySQL管理员的口令316

12.4.2 MySQL数据库的创建和使用316

12.4.3 MySQL数据表的创建和使用317

12.4.4 索引的创建和删除321

12.4.5 用户的创建和删除322

12.4.6 用户权限的设置323

12.5 图形化配置MySQL326

12.5.1 安装phpMyAdmin326

12.5.2 配置phpMyAdmin虚拟目录327

12.5.3 使用phpMyAdmin328

第13章 使用Webmin配置各种服务330

13.1 Webmin的概述330

13.1.1 Webmin简介330

13.1.2 Webmin特性330

13.1.3 Webmin主要功能331

13.2 安装和配置Webmin334

13.2.1 Perl语言解释器的安装335

13.2.2 Net

SSLeay perl和OpenSSL的安装335

13.2.3 安装与访问Webmin336

13.2.4 设置Webmin为中文界面338

13.2.5 停止和启动Webmin服务339

13.3 用Webmin配置服务340

13.3.1 Samba服务的配置340

13.3.2 NFS服务的配置344

13.3.3 DNS服务的配置345

13.3.4 Web服务的配置348

13.3.5 网络防火墙与NAT服务的配置353

13.3.6 代理服务配置359

13.3.7 SSH服务的配置366

第14章 Linux命令行368

14.1 Linux Shell概述368

14.1.1 Linux Shell简介368

14.1.2 系统默认Shell

Bash Shell368

14.1.3 设置使用其他Shell369

14.2 启动Shell370

14.2.1 终端启动Shell370

14.2.2 直接启用Shell371

14.2.3 直接启动命令行窗口371

14.3 Shell指令详解372

14.3.1 目录及文件管理指令372

14.3.2 信息显示指令377

14.3.3 网络基本配置指令380

14.3.4 关机和注销指令383

14.4 配置Shell环境384

14.4.1 Shell环境变量384

14.4.2 环境变量设置386

14.4.3 Shell环境配置文件387

14.5 使用vim文本编辑器388

14.5.1 vim编辑器简介388

14.5.2 常用vim指令389

14.5.3 vim的定制393

第15章 Linux操作系统中的网络连通性测试394

15.1 网络线路的连通性测试394

15.1.1 双绞线的线芯394

15.1.2 测试直通双绞线395

15.1.3 测试交叉双绞线395

15.1.4 利用ping命令测试网络连通性396

15.2 路由跟踪399

15.2.1 traceroute命令399

15.2.2 traceroute显示代码400

15.2.3 traceroute命令选项的应用401

15.3 Linux图形界面下测试网络403

15.3.1 进入“Network Tools”窗口403

15.3.2 网络设备查询404

15.3.3 网络连通性测试404

15.3.4 网络信息统计405

15.3.5 网络路由跟踪405

15.3.6 网络端口扫描406

15.3.7 网络查阅406

15.3.8 查询登录用户的信息407

15.3.9 域名查询工具407

第16章 Linux网络管理408

16.1 静态IP地址管理工具408

16.1.1 IP地址408

16.1.2 子网掩码409

16.1.3 TCP/IP配置文件409

16.1.4 在图形界面下配置以太网络409

16.1.5 在命令模式下配置以太网414

16.2 动态IP地址分配工具417

16.2.1 获取动态IP地址417

16.2.2 安装DHCP服务418

16.2.3 DHCP服务的启动与停止421

16.2.4 DHCP服务的配置422

16.3 网络地址表管理工具424

16.3.1 显示ARP缓存424

16.3.2 管理ARP缓存425

第17章 软件基础管理426

17.1 Kickstart简介426

17.1.1 安装Kickstart426

17.1.2 Debian/Ubuntu的自动化安装436

17.2 Linux操作系统中的软件包管理437

17.2.1 RPM简介437

17.2.2 RPM软件包管理系统的应用440

17.3 Debian的软件包管理系统451

17.3.1 DPKG简介451

17.3.2 DPKG软件包管理系统应用452

第18章 软件包高级管理458

18.1 APT

高级软件包管理458

18.1.1 APT概述458

18.1.2 应用APT软件包管理系统459

18.2 YUM

智能化的RPM软件包管理469

18.2.1 YUM概述469

18.2.2 应用YUM软件包管理系统470

18.3 Linux内核的升级479

18.3.1 获取内核源代码480

18.3.2 配置内核481

18.3.3 编译内核484

18.3.4 安装内核486

第19章 用户和进程管理488

19.1 用户管理488

19.1.1 用户账号文件488

19.1.2 用户群组文件491

19.1.3 命令行方式的用户管理493

19.1.4 图形界面方式的用户管理503

19.1.5 命令行方式的群组管理503

19.2 进程管理507

19.2.1 进程及作业507

19.2.2 进程控制507

19.2.3 作业控制511

第20章 管理Linux文件系统及磁盘514

20.1 管理Linux文件系统514

20.1.1 Linux文件系统结构514

20.1.2 常见的文件系统514

20.1.3 文件类型515

20.1.4 文件压缩与归档515

20.1.5 文件链接520

20.1.6 安装文件系统522

20.2 磁盘管理524

20.2.1 硬盘简介524

20.2.2 管理磁盘分区526

20.2.3 使用磁盘管理命令546

20.2.4 磁盘配额管理问题556

第21章 Linux系统安全566

21.1 系统安全基础设置566

21.1.1 BIOS安全566

21.1.2 账号安全566

21.2 系统安全高级设置569

21.2.1 重要文件569

21.2.2 防止攻击系统570

21.2.3 开启安全服务572

21.2.4 审计日志573

21.2.5 文件和目录许可575

封底578

显示全部

同类相关
热门推荐
猜你喜欢
  • 服务器

服务器更多>>

服务器在日常生活中经常用到,主要是对你的各项服务指令进行响应,并通过一系列数据结构进行处理,它充分的为你提供一系列的服务和各种安全保障,让你可以在使用时更加的放心,安全,服务器的种类非常多,它们各自承担着对应的职责,影响着你的工作,学习,娱乐等各方面,有需要的朋友欢迎到当易网下载体验!

玩家评论
我要跟贴
取消
最新手游