《Linux 操作与伺服器配置实用教程》是2014年1月1日清华大学出版社出版的图书,作者是代洪涛 , 赵清晨。
基本介绍
- 书名:Linux 操作与伺服器配置实用教程
- 作者:代洪涛 赵清晨
- ISBN:9787302338260
- 页数:396
- 定价:46.00
- 出版社:清华大学出版社
- 出版时间:2014-1
- 装帧:平装
图书简介
本书循序渐进地介绍了Linux的安装和磁碟分区技术、Linux技术人员必备的vi文本编辑命令、Linux作业系统的档案和目录的操作命令、Linux作业系统的用户及用户组的管理命令、Linux 软体安装包的管理及系统引导档案和进程管理方面的命令、Linux 作业系统下的RAID及LVM磁碟技术、Linux作业系统的网路配置技术、Linux作业系统防火墙技术等Linux作业系统中常用的技术和命令;并详细讲解了Samba、FTP、Yum、DHCP、DNS、Apache、sendmail、代理服务Squid等Linux平台上常用的服务及它们的配置调试方法;最后对近期发展起来的Linux集群技术进行了介绍。并且对希望使用虚拟机技术运行Linux作业系统的读者,有针对性地介绍了VMware软体的配置使用方法。
本书内容结构合理、语言简练易懂、适合Linux作业系统配置管理的初学者或有相关係统管理经验的用户使用,也适合作为广大工程技术人员的参考用书,同时也是学校及培训机构用书的首选。
目录
第1章Linux概述 1
1.1Linux简介 2
1.2Linux系统的主要特点 2
1.3Linux的发展 3
1.4Linux核心版本简介 4
1.5Linux的组成 5
1.6Linux的档案系统与目录 6
本章习题 9
第2章Linux的安装与磁碟分区 11
2.1Linux的安装 12
2.1.1光碟安装 12
2.1.2网路安装 21
2.2磁碟分区 22
2.2.1分区的类型 22
2.2.2Linux硬碟分区与
格式化步骤 23
本章习题 32
第3章Linux的vi编辑器 33
3.1vi编辑器的特点 34
3.2vi的模式 34
3.3vi的基本命令 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.1Linux的命令格式 46
4.1.2Linux的命令参数 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.1RPM包管理 72
5.2Linux启动和运行级别 77
5.2.1Linux的启动过程 77
5.2.2Linux的运行级别 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.1RAID技术简介 90
6.1.2RAID5配置 92
6.1.3RAID故障模拟 97
6.2LVM 99
6.2.1LVM简介及产生的背景 99
6.2.2LVM基本术语 100
6.2.3逻辑卷配置 100
6.3磁碟配额 108
6.3.1磁碟配额简介 108
6.3.2磁碟配额的配置 108
本章习题 113
第7章Linux网路基础 115
7.1TCP/IP网路基础 116
7.1.1OSI参考模型 116
7.1.2TCP/IP网路模型 116
7.1.3使用的协定 117
7.1.4数据封装 117
7.1.5TCP/IP网路相关概念 118
7.2TCP/IP网路配置 122
7.2.1TCP/IP配置档案 122
7.2.2使用图形工具配置
乙太网络 124
7.2.3使用命令配置乙太网络 127
本章习题 131
第8章Samba伺服器配置 133
8.1SMB协定和Samba简介 134
8.1.1SMB协定 134
8.1.2Samba概述 134
8.1.3Samba功能介绍 134
8.2安装和启动Samba服务 135
8.2.1安装 135
8.2.2配置 137
8.2.3启动Samba服务 139
8.2.4测试Samba的配置 140
8.3Samba的配置档案 142
8.3.1smb.conf简介 142
8.3.2smb.conf的参数说明 143
8.3.3举例配置Samba伺服器
档案共享 145
8.4配置列印共享 148
8.5Samba客户端 149
8.5.1Lmhosts档案 149
8.5.2smbclient命令 150
本章习题 151
第9章FTP伺服器配置 153
9.1FTP概述 154
9.1.1FTP简介 154
9.1.2Linux下的FTP伺服器 156
9.1.3使用FTP伺服器 158
9.2vsftpd的默认配置 159
9.2.1vsftpd的安装 159
9.2.2默认配置 160
9.3修改vsftpd的默认配置 164
9.3.1允许匿名用户上传 164
9.3.2真实账号伺服器 167
9.3.3FTP虚拟用户的配置 170
9.4日誌管理 172
9.5给予FTP的Yum伺服器 173
9.5.1Yum概述 173
9.5.2构建FTP的Yum伺服器 173
9.5.3客户端设定 175
本章习题 176
第10章DHCP伺服器配置 179
10.1DHCP概述 180
10.1.1DHCP的工作过程 180
10.1.2DHCP的地址租约方式 182
10.2DHCP伺服器的安装 182
10.2.1安装配置DCHP伺服器 182
10.2.2DHCP的配置档案 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.1DNS的特徵及组成 192
11.1.2DNS的层次结构与
域名分配 192
11.1.3DNS查询的工作过程和
模式 193
11.1.4DNS的类别 194
11.2BIND的安装和启动 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.4BIND的默认配置 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.5BIND9.3.4配置 215
11.5.1BIND9.3.4的配置档案 215
11.5.2配置过程 217
本章习题 219
第12章Web伺服器配置 221
12.1Web伺服器 222
12.1.1Web伺服器简介 222
12.1.2Apache简介 223
12.2安装和启动Apache 223
12.2.1安装Apache 223
12.2.2伺服器档案目录 225
12.3httpd.conf档案详解及相关配置 227
12.4配置Apache 234
12.4.1基本配置 234
12.4.2分割配置任务 234
12.4.3访问控制 236
12.4.4用户认证设定 238
12.4.5WebDAV 239
12.5虚拟主机的配置 241
12.5.1基于IP位址的虚拟
主机配置 242
12.5.2基于域名的虚拟主机配置 245
12.6LAMP配置 247
12.6.1LAMP简介 247
12.6.2配置过程 247
12.7Apache的日誌管理和统计分析 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.3sendmail的安装和启动 263
13.3.1sendmail的安装 263
13.3.2sendmail的启动 264
13.4邮件伺服器的配置 265
13.4.1sendmail.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.2dovecot简介及配置 275
13.6配置sendmail伺服器实例 278
13.7openwebmail 283
13.7.1openwebmail简介 283
13.7.2openwebmail的配置 284
13.8Postfix邮件伺服器 286
13.8.1Postfix邮件伺服器简介 286
13.8.2安装Postfix邮件伺服器 286
13.8.3构建简单的Postfix
邮件系统 288
13.8.4基于本地认证的
Postfix配置 289
13.8.5基于MySQL认证的
Postfix配置 292
13.8.6Extmail邮件使用及Extman
管理平台 298
本章习题 302
第14章Linux防火墙及NAT 305
14.1防火墙概述 306
14.1.1防火墙的类型 306
14.1.2包过滤防护墙的概念 306
14.1.3包过滤防火墙的工作原理 307
14.1.4netfilter/iptables防火墙
架构 311
14.2使用iptables实现包过滤防火墙 313
14.2.1iptables的语法规则 313
14.2.2iptables使用举例 321
14.3iptables防火墙举例 322
14.4NAT 326
14.4.1NAT简介 326
14.4.2NAT分类 326
14.4.3NAT语法规则 326
14.4.4 NAT套用举例 329
14.5Squid 330
14.5.1Squid简介 330
14.5.2Squid的配置档案 331
14.5.3Squid的简单配置 337
14.5.4Squid的日誌 341
本章习题 343
第15章Linux集群 347
15.1集群 348
15.1.1集群的概念 348
15.1.2集群的分类 348
15.1.3典型集群 349
15.2MySQL集群 350
15.2.1MySQLCluster简介 350
15.2.2MySQLCluster的
基本概念 350
15.3MySQL集群配置 351
15.3.1安装MySQL 351
15.3.2配置MySQL集群 352
15.3.3启动MySQL集群 354
15.3.4检测MySQL资料库集群 356
15.3.5MySQL7.1集群版本的
安装 357
15.4Linux双机热备份 360
15.4.1双机热备份简介 361
15.4.2实现双机的软体 361
15.4.3Heartbeat简介及原理 361
15.5Linux双机热备份配置 362
15.5.1获取安装Heartbeat 362
15.5.2通过Heartbeat配置双机热
备份 363
15.6LVS集群伺服器 370
15.6.1LVS集群伺服器简介 370
15.6.2LVS的工作原理 370
15.6.3LVS的工作模式 371
15.6.4LVS的算法 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.2VMware软体的安装及使用 383
16.2.1VMware软体的安装 383
16.2.2虚拟机的使用 385
16.3Webmin简介和安装 387
16.3.1Webmin简介 387
16.3.2Webmin的下载和安装 387
16.3.3启动Webmin 390
16.4Webmin相关配置选项简介 391
本章习题 395