《Linux操作与服务器配置实用教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:张钢编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2014
  • ISBN:9787302338260
  • 页数:396 页
图书介绍:本书将充分考虑到初学者的特点,由浅入深、循序渐进地向读者介绍Linux的基本使用和系统管理,读者只需按书中示例步骤,结合本书视频便可以轻松的学习架设Linux服务器,并轻松把Java项目部署于Linux服务器上,实现Java项目跨平台的优势。

第1章 Linux概述 1

1.1Linux简介 2

1.2 Linux系统的主要特点 2

1.3 Linux的发展 3

1.4 Linux内核版本简介 4

1.5 Linux的组成 5

1.6 Linux的文件系统与目录 6

本章习题 9

第2章 Linux的安装与磁盘分区 11

2.1 Linux的安装 12

2.1.1光盘安装 12

2.1.2网络安装 21

2.2磁盘分区 22

2.2.1分区的类型 22

2.2.2 Linux硬盘分区与格式化步骤 23

本章习题 32

第3章 Linux的vi编辑器 33

3.1 vi编辑器的特点 34

3.2 vi的模式 34

3.3 vi的基本命令 35

3.3.1进入与退出vi编辑器 35

3.3.2命令模式的编辑操作 35

3.3.3输入模式的编辑操作 37

3.3.4末行模式的编辑操作 39

本章习题 42

第4章 Linux下的命令 45

4.1Linux命令概述 46

4.1.1 Linux的命令格式 46

4.1.2 Linux的命令参数 47

4.1.3帮助命令 47

4.2文件系统操作命令 50

4.2.1目录操作命令 50

4.2.2文件操作命令 55

4.2.3文件备份命令 60

4.3用户管理命令 64

4.3.1用户账号管理 64

4.3.2用户组管理 67

本章习题 68

第5章 RPM包管理系统启动和运行级别 71

5.1 RPM包管理 72

5.2 Linux启动和运行级别 77

5.2.1 Linux的启动过程 77

5.2.2 Linux的运行级别 78

5.3进程管理 81

5.3.1查看进程 82

5.3.2启动进程 83

5.3.3终止进程 85

本章习题 86

第6章 Linux磁盘技术 89

6.1RAID技术 90

6.1.1 RAID技术简介 90

6.1.2 RAID 5配置 92

6.1.3 RAID故障模拟 97

6.2 LVM 99

6.2.1 LVM简介及产生的背景 99

6.2.2 LVM基本术语 100

6.2.3逻辑卷配置 100

6.3磁盘配额 108

6.3.1磁盘配额简介 108

6.3.2磁盘配额的配置 108

本章习题 113

第7章 Linux网络基础 115

7.1 TCP/IP网络基础 116

7.1.1 OSI参考模型 116

7.1.2 TCP/IP网络模型 116

7.1.3使用的协议 117

7.1.4数据封装 117

7.1.5 TCP/IP网络相关概念 118

7.2 TCP/IP网络配置 122

7.2.1 TCP/IP配置文件 122

7.2.2使用图形工具配置以太网络 124

7.2.3使用命令配置以太网络 127

本章习题 131

第8章 Samba服务器配置 133

8.1 SMB协议和Samba简介 134

8.1.1 SMB协议 134

8.1.2 Samba概述 134

8.1.3 Samba功能介绍 134

8.2安装和启动Samba服务 135

8.2.1安装 135

8.2.2配置 137

8.2.3启动Samba服务 139

8.2.4测试Samba的配置 140

8.3 Samba的配置文件 142

8.3.1 smb.conf简介 142

8.3.2 smb.conf的参数说明 143

8.3.3举例配置Samba服务器文件共享 145

8.4配置打印共享 148

8.5 Samba客户端 149

8.5.1 Lmhosts文件 149

8.5.2 smbclient命令 150

本章习题 151

第9章 FTP服务器配置 153

9.1 FTP概述 154

9.1.1 FTP简介 154

9.1.2 Linux下的FTP服务器 156

9.1.3使用FTP服务器 158

9.2 vsftpd的默认配置 159

9.2.1 vsftpd的安装 159

9.2.2默认配置 160

9.3修改vsftpd的默认配置 164

9.3.1允许匿名用户上传 164

9.3.2真实账号服务器 167

9.3.3 FTP虚拟用户的配置 170

9.4日志管理 172

9.5给予FTP的Yum服务器 173

9.5.1 Yum概述 173

9.5.2构建FTP的Yum服务器 173

9.5.3客户端设置 175

本章习题 176

第10章 DHCP服务器配置 179

10.1DHCP概述 180

10.1.1 DHCP的工作过程 180

10.1.2 DHCP的地址租约方式 182

10.2 DHCP服务器的安装 182

10.2.1安装配置DCHP服务器 182

10.2.2 DHCP的配置文件 183

10.2.3配置DHCP服务器举例 184

10.2.4配置DHCP中继 185

10.3配置DHCP客户端 187

10.3.1配置Linux下的DHCP客户端 187

10.3.2配置Windows的DHCP客户端 188

本章习题 189

第11章 DNS服务器配置 191

11.1DNS概述 192

11.1.1 DNS的特征及组成 192

11.1.2 DNS的层次结构与域名分配 192

11.1.3 DNS查询的工作过程和模式 193

11.1.4 DNS的类别 194

11.2 BIND的安装和启动 195

11.2.1安装BIND域名服务器 196

11.2.2启动域名服务器 196

11.3域名服务器的配置语法 197

11.3.1文件簇 197

11.3.2主配置文件 198

11.3.3区域文件 199

11.3.4 BIND的默认配置 201

11.4域名服务器的配置 205

11.4.1配置主域名服务器 205

11.4.2测试DNS 207

11.4.3配置简单的负载均衡 210

11.4.4辅助域名服务器 211

11.4.5构建分离解析的DNS服务器 213

11.5 BIND 9.3.4配置 215

11.5.1 BIND 9.3.4的配置文件 215

11.5.2配置过程 217

本章习题 219

第12章 Web服务器配置 221

12.1 Web服务器 222

12.1.1 Web服务器简介 222

12.1.2 Apache简介 223

12.2安装和启动Apache 223

12.2.1安装Apache 223

12.2.2服务器文件目录 225

12.3 httpd.conf文件详解及相关配置 227

12.4配置Apache 234

12.4.1基本配置 234

12.4.2分割配置任务 234

12.4.3访问控制 236

12.4.4用户认证设置 238

12.4.5 WebDAV 239

12.5虚拟主机的配置 241

12.5.1基于IP地址的虚拟主机配置 242

12.5.2基于域名的虚拟主机配置 245

12.6 LAMP配置 247

12.6.1 LAMP简介 247

12.6.2配置过程 247

12.7 Apache的日志管理和统计分析 251

12.7.1日志管理 251

12.7.2配置错误日志 252

12.7.3日志统计工具 253

本章习题 255

第13章 邮件服务器配置 257

13.1电子邮件简介 258

13.2电子邮件系统介绍 258

13.2.1电子邮件的组成部分 258

13.2.2电子邮件的相关协议 259

13.2.3电子邮件系统的规划 262

13.3 sendmail的安装和启动 263

13.3.1 sendmail的安装 263

13.3.2 sendmail的启动 264

13.4邮件服务器的配置 265

13.4.1 sendmail.cf文件详解 265

13.4.2 /etc/mail/submit.cf 文件详解 270

13.4.3访问控制设置 271

13.4.4/etc/mail/local-host-names文件详解 272

13.4.5为账号设置别名 272

13.5建立POP邮件服务器 275

13.5.1启动邮件服务 275

13.5.2 dovecot简介及配置 275

13.6配置sendmail服务器实例 278

13.7 openwebmail 283

13.7.1 openwebmail简介 283

13.7.2 openwebmail的配置 284

13.8 Postfix邮件服务器 286

13.8.1 Postfix邮件服务器简介 286

13.8.2安装Postfix邮件服务器 286

13.8.3构建简单的Postfix邮件系统 288

13.8.4基于本地认证的Postfix配置 289

13.8.5基于MySQL认证的Postfix配置 292

13.8.6 Extmail邮件使用及Extman管理平台 298

本章习题 302

第14章 Linux防火墙及NAT 305

14.1防火墙概述 306

14.1.1防火墙的类型 306

14.1.2包过滤防护墙的概念 306

14.1.3包过滤防火墙的工作原理 307

14.1.4 netfilter/iptables防火墙架构 311

14.2使用iptables实现包过滤防火墙 313

14.2.1 iptables的语法规则 313

14.2.2 iptables使用举例 321

14.3 iptables防火墙举例 322

14.4 NAT 326

14.4.1 NAT简介 326

14.4.2 NAT分类 326

14.4.3 NAT语法规则 326

14.4.4 NAT应用举例 329

14.5 Squid 330

14.5.1 Squid简介 330

14.5.2 Squid的配置文件 331

14.5.3 Squid的简单配置 337

14.5.4 Squid的日志 341

本章习题 343

第15章 Linux集群 347

15.1集群 348

15.1.1集群的概念 348

15.1.2集群的分类 348

15.1.3典型集群 349

15.2 MySQL集群 350

15.2.1 MySQL Cluster简介 350

15.2.2 MySQL Cluster的基本概念 350

15.3 MySQL集群配置 351

15.3.1安装MySQL 351

15.3.2配置MySQL集群 352

15.3.3启动MySQL集群 354

15.3.4检测MySQL数据库集群 356

15.3.5 MySQL 7.1集群版本的安装 357

15.4 Linux双机热备份 360

15.4.1双机热备份简介 361

15.4.2实现双机的软件 361

15.4.3 Heartbeat简介及原理 361

15.5 Linux双机热备份配置 362

15.5.1获取安装Heartbeat 362

15.5.2通过Heartbeat配置双机热备份 363

15.6 LVS集群服务器 370

15.6.1 LVS集群服务器简介 370

15.6.2 LVS的工作原理 370

15.6.3 LVS的工作模式 371

15.6.4 LVS的算法 372

15.6.5管理LVS 373

15.6.6配置LVS集群 374

本章习题 377

第16章 虚拟机和Webmin的安装 381

16.1虚拟机 382

16.1.1虚拟机简介 382

16.1.2常用的虚拟机软件介绍 382

16.2 VMware软件的安装及使用 383

16.2.1 VMware软件的安装 383

16.2.2虚拟机的使用 385

16.3 Webmin简介和安装 387

16.3.1 Webmin简介 387

16.3.2 Webmin的下载和安装 387

16.3.3启动Webmin 390

16.4 Webmin相关配置选项简介 391

本章习题 395