标题：LINUX系统管理
人民邮电出版社最新出版图书
图书信息书　名　Linux系统管理
丛 书 名　--  [1]
标准书号　ISBN 978-7-115-27356-7
编目分类　TP316.89
作　者　董良 宁方明 主编
译　者　--
责任编辑　刘博
开　本　16 开
印　张　22.25
字　数　581 千字
页　数　344 页
装　帧　平装
版　次　第1版第1次
初版时间　2012年3月
本 印 次　2012年3月
首 印 数　-- 册
定　价　43.00 元
内容提要
本书以RedHat Enterprise Linux 6(RHEL6)操作系统进行实例教学，全面介绍了Linux操作系统的使用及配置。通过学习本书，读者可以掌握RedHat Enterprise Linux 6的基本安装、Kickstart自定义及其自动化安装、网络安装、系统配置、网络配置、SELinux安全设置、故障排查、系统恢复技术、调节和维护系统内核等知识。
本书内容详尽、实例丰富、结构清晰、通俗易懂，使用了大量的截图进行讲解和说明，对重点操作给出了详细的操作步骤，便于读者学习和查阅，具有很强的实用性和参考性。
本书不仅可以作为高等院校相关专业的授课教材，还可以作为RHCSA(红帽认证系统管理员)的培训教材，同时也可供广大Linux的爱好者自学使用。
目　录第1部分　Linux的基础知识
第1章　Linux概述　2
1.1　Linux简介　2
1.1.1　Linux系统的产生　2
1.1.2　Linux系统发展历程　3
1.1.3　Linux系统的应用　4
1.2　Linux的特点和组成　5
1.2.1　Linux特点　5
1.2.2　Linux系统的组成　6
1.2.3　Linux与其他操作系统的区别　6
1.3　Linux的版本介绍　8
1.3.1　Linux内核的版本　8
1.3.2　Linux发行版本　10
1.3.3　RedHat Enterprise Linux 6.0简介　12
第2章　Linux系统的安装　18
2.1　通过Anaconda进行图形安装　18
2.1.1　使用Anaconda安装　18
2.1.2　获取Linux的安装软件　18
2.1.3　确定安装硬件　19
2.1.4　启动Anaconda安装程序　20
2.2　安装后的初始化配置　26
2.3　使用KickStart进行自动安装　30
2.3.1　KickStart介绍　30
2.3.2　产生KickStart配置文件　31
2.3.3　开始自动安装　33
2.3.4　KickStart文件的实例　34
2.4　PXE网络安装　35
第3章　X Window图形用户界面和应用软件　40
3.1　X Window简介　40
3.1.1　X Window工作原理　40
3.1.2　X Window桌面环境　41
3.2　GNOME桌面环境　41
3.2.1　桌面与系统面板　41
3.2.2　Nautilus文件管理器　43
3.2.3　GNOME首选项　44
3.2.4　GNOME系统设置　45
3.2.5　登录窗口切换　46
3.3　Linux下的常用应用软件　47
3.3.1　OpenOffice简介　47
3.3.2　图像处理软件GIMP　49
3.3.3　看图软件Gwenview　50
3.3.4　文件查看器Document Viewer　50
3.3.5　网页浏览器FireFox　51
3.3.6　电影播放机　52
第4章　Shell的基本应用　53
4.1　Shell命令概述　53
4.1.1　Shell简介　53
4.1.2　Shell的启动　54
4.1.3　Shell命令格式　55
4.1.4　常用Shell命令　56
4.2　Bash的应用　61
4.2.1　命令补齐　61
4.2.2　命令历史记录　62
4.2.3　命令别名　63
4.2.4　通配符　63
4.3　正则表达式、管道与重定向　64
4.3.1　正则表达式　64
4.3.2　管道与重定向　67
4.4　文本编辑器vim　69
4.4.1　vim简介　69
4.4.2　vim的3种模式　70
4.4.3　vim的进入与退出　71
4.4.4　vim的基本操作命令　72
4.4.5　vim的高级命令　76 
第2部分　Linux的系统管理
第5章　用户和组管理　80
5.1　什么是用户　80
5.1.1　用户账号文件/etc/passwd　80
5.1.2　用户影子文件/etc/shadow　82
5.1.3　组账号文件/etc/group　83
5.1.4　用户组影子文件/etc/gshadow　84
5.2　用户管理　85
5.2.1　添加用户　85
5.2.2　删除用户　87
5.2.3　修改用户信息　87
5.3　组管理　87
5.3.1　创建用户组　87
5.3.2　删除用户组　88
5.3.3　修改用户组信息　88
5.4　使用用户管理器管理用户和组　89
5.4.1　启动Red Hat用户管理器　89
5.4.2　添加用户　90
5.4.3　修改用户属性　90
5.4.4　添加用户组　91
5.4.5　修改用户组属性　92
第6章　磁盘与文件系统管理　93
6.1　磁盘的识别与分区　93
6.1.1　磁盘的分类　93
6.1.2　磁盘的组成　95
6.1.3　管理分区　97
6.2　建立和管理文件系统　99
6.2.1　管理文件系统　99
6.2.2　文件系统类型　101
6.2.3　文件系统结构　103
6.3　文件系统操作命令　104
6.3.1　文件与目录操作命令　104
6.3.2　压缩和解压缩命令　106
6.3.3　文件和目录权限管理命令　111
6.4　文件系统的挂载　113
6.4.1　使用命令行挂载文件系统　113
6.4.2　永久挂载文件系统　116
6.4.3　卸载文件系统　118
6.5　管理交换空间　118
6.6　磁盘配额　121
6.6.1　磁盘配额的作用　121
6.6.2　创建磁盘配额　122
第7章　逻辑卷管理　125
7.1　通用LVM概念和术语　125
7.1.1　LVM简介　125
7.1.2　LVM基本术语　126
7.2　建立LVM卷　127
7.2.1　创建分区　127
7.2.2　创建物理卷　128
7.2.3　创建卷组　128
7.2.4　创建逻辑卷　128
7.2.5　创建文件系统　129
7.2.6　挂载文件系统　129
7.3　管理LVM卷　130
7.3.1　卸载卷　130
7.3.2　查看卷信息　130
7.3.3　调整LVM卷　132
7.4　LVM高级应用　134
7.4.1　卷快照　134
7.4.2　移动卷　136
7.5　LVM图形化管理工具　138
7.5.1　管理物理卷　138
7.5.2　管理与配置逻辑卷　139
第8章　进程管理　142
8.1　什么是进程　142
8.1.1　进程的概念　142
8.1.2　进程的状态　142
8.1.3　进程的类型　143
8.2　进程管理　143
8.2.1　启动进程　143
8.2.2　管理进程　144
8.2.3　终止进程　148
8.2.4　桌面环境下管理进程　149
8.3　系统监视工具　150
8.3.1　桌面环境下监视系统　150
8.3.2　系统监视命令　151
8.4　计划任务　152
8.4.1　一次性计划任务——at调度　152
8.4.2　周期性计划任务——cron调度　153
第9章　软件管理　155
9.1　使用YUM　155
9.1.1　Linux下的可执行文件　155
9.1.2　传统管理软件的方法　156
9.1.3　RPM　156
9.1.4　YUM　157
9.2　安装RPM软件　164
9.2.1　RPM的介绍　164
9.2.2　RPM软件包文件　165
9.2.3　RPM命令　166
9.3　源代码安装　170
9.3.1　获得软件　170
9.3.2　编译前的准备工作　171
9.3.3　开始编译　173
9.3.4　安装与部署　174
9.4　软件包管理　175
9.4.1　启用软件包管理工具　175
9.4.2　查看软件　175
9.4.3　安装与卸载软件　177
第10章　服务的管理　178
10.1　管理服务　178
10.1.1　服务的介绍　178
10.1.2　服务的启动管理　179
10.2　服务的可用性　181
10.2.1　设置独立服务的开机启用　181
10.2.2　使用chkconfig管理服务启动　182
10.3　服务管理工具　183
10.3.1　ntsysv　183
10.3.2　服务设置　184 
第3部分　Linux的网络配置
第11章　网络基础　188
11.1　网络配置基础　188
11.2　网络的基本配置　193
11.2.1　基本配置　193
11.2.2　高级配置　194
11.3　系统网络配置文件　195
11.4　网络设置工具　197
11.4.1　设置主机名称命令hostname　197
11.4.2　配置网络接口命令ifconfig　197
11.4.3　设置路由命令route　199
11.4.4　检查网络状况命令netstat　199
11.4.5　ping命令　201
11.4.6　nslookup命令　202
11.4.7　traceroute命令　203
第12章　访问网络文件共享服务　204
12.1　网络文件系统NFS　204
12.1.1　NFS服务简介　204
12.1.2　配置NFS服务　205
12.1.3　NFS服务配置实例　206
12.2　SMB/CIFS通用网络文件系统　207
12.2.1　Samba服务概述　207
12.2.2　配置Samba　208
12.2.3　创建Samba服务器　209
12.3　自动挂载网络存储服务　213
12.3.1　自动挂载(autofs)服务概述　213
12.3.2　配置autofs服务　213
12.3.3　autofs服务配置实例　215
第13章　管理常用网络服务　217
13.1　管理NTP服务　217
13.1.1　NTP服务简介　217
13.1.2　配置NTP服务　218
13.1.3　NTP的创建实例　219
13.2　管理CUPS打印服务　220
13.2.1　CUPS的介绍　220
13.2.2　CUPS的组件　221
13.2.3　管理CUPS服务　222
13.3　管理SSH服务　224
13.3.1　SSH服务简介　224
13.3.2　配置SSH服务　225
13.3.3　SSH的管理　226
13.4　管理VNC服务　228
13.4.1　VNC概述　228
13.4.2　配置VNC服务　229
13.3.3　VNC的创建实例　230
第14章　常用网络服务器配置　233
14.1　Web服务配置　233
14.1.1　Apache服务器　233
14.1.2　配置Apache服务器　234
14.1.3　创建Apache服务器　235
14.2　FTP服务配置　236
14.2.1　FTP服务器概述　236
14.2.2　配置vsftpd　237
14.2.3　创建FTP服务器　237
14.3　DNS服务配置　238
14.3.1　DNS介绍　238
14.3.2　DNS配置文件　239
14.3.3　创建DNS服务器　242
14.3.4　DNS测试命令　244
14.4　DHCP服务配置　245
14.4.1　DHCP服务器介绍　245
14.4.2　配置DHCP服务　245
14.4.3　创建DHCP服务器　247
14.5　Mail服务配置　248
14.5.1　SMTP服务器介绍　248
14.5.2　配置postfix服务　248
14.5.3　创建postfix服务器　250 
第4部分　Linux的安全设置
第15章　Linux安全设置　254
15.1　文件的安全设置ACL　254
15.1.1　什么是ACL　254
15.1.2　配置使用ACL　255
15.1.3　ACL配置实例　255
15.1.4　文件系统的特殊权限：SUID/SGID/Sticky Bit　257
15.2　磁盘的安全加密　259
15.2.1　通过加密分区启用数据保密　259
15.2.2　使用图形工具加密分区　261
15.3　日志管理　263
15.3.1　日志系统概述　264
15.3.2　管理日志服务　265
15.3.3　日志的格式　267
15.3.4　集中式日志服务　267
第16章　LDAP网络用户配置　269
16.1　LDAP简介　269
16.1.1　LDAP的特性　269
16.1.2　常用名称解释　270
16.1.3　OpenLDAP介绍　270
16.2　建立LDAP域服务器　271
16.2.1　安装软件包　271
16.2.2　配置LDAP服务器　271
16.2.3　初始化LDAP数据库　272
16.2.4　启动LDAP服务　273
16.3　使用LDAP服务器进行网络身份认证　274
16.3.1　准备工作　274
16.3.2　加入LDAP域　275
16.4　网络挂载主目录　276
第17章　防火墙基本设置　278
17.1　Linux下防火墙的基本设置　278
17.1.1　Linux防火墙概述　278
17.1.2　iptables防火墙内核模块　280
17.1.3　iptables命令格式　281
17.2　主机防火墙　283
17.2.1　iptables防火墙的运行与管理　283
17.2.2　管理主机防火墙规则　285
17.2.3　常用的主机防火墙规则　286
17.2.4　使用图形界面管理主机防火墙规则　287
17.3　NAT网络地址转换　289
17.3.1　NAT简介　289
17.3.2　使用iptables配置源NAT　290
17.3.3　使用iptables配置目的NAT　291
第18章　管理SELinux　294
18.1　基本SELinux安全性概念　294
18.1.1　SELinux介绍　294
18.1.2　SELinux的优点　294
18.1.3　SELinux的词汇　295
18.1.4　SELinux初始化过程　296
18.2　SELinux模式　297
18.2.1　SELinux两种状态　297
18.2.2　查看SELinux的状态　298
18.2.3　改变SELinux的状态　298
18.2.4　手工修改SELinux模式　300
18.3　SELinux上下文　300
18.3.1　安全上下文的格式　300
18.3.2　查看对象的安全上下文　301
18.3.3　修改对象的安全上下文　301
18.3.4　安全上下文与程序控制　302
18.4　SELinux布尔值　303
18.4.1　查看SELinux布尔值　303
18.4.2　修改SELinux布尔值　304
18.4.3　SELinux布尔值访问实例　304
18.5　监控SELinux冲突　305 
第5部分　Linux系统的故障排除
第19章　Linux引导过程与内核管理　310
19.1　引导过程　310
19.1.1　BIOS　310
19.1.2　启动加载程序　311
19.1.3　载入内核　311
19.1.4　执行init进程　312
19.1.5　初始化系统环境　312
19.1.6　建立用户接口　314
19.2　运行级别Runlevel　315
19.2.1　Runlevel　315
19.2.2　查看与切换Runlevel　317
19.2.3　管理init服务　317
19.3　GRUB的更改　319
19.3.1　关于GRUB的简介　319
19.3.2　使用GRUB　319
19.3.3　配置GRUB　321
19.4　内核管理　322
19.4.1　内核的版本　323
19.4.2　内核的组件　323
19.4.3　升级内核　324
19.5　内核模块管理　326
19.5.1　内核模块的位置　326
19.5.2　查看模块信息　327
19.5.3　查看已加载模块　328
19.5.4　自动加载模块　328
19.6　配置内核参数　329
19.6.1　/proc目录　329
19.6.2　使用sysctl修改内核参数　332
19.6.3　修改GRUB修改内核参数　333
第20章　系统恢复与故障排除　335
20.1　系统故障排除基础　335
20.1.1　故障排除的基本原则　335
20.1.2　故障排除的常用方法　336
20.1.3　故障排除的技巧　336
20.2　修复引导问题　337
20.2.1　系统的启动过程　337
20.2.2　单用户模式　338
20.3　救援模式　341
20.3.1　救援模式介绍　341
20.3.2　启动救援模式　341
20.3.3　切换硬盘环境　344
东南大学出版社出版图书
基本信息作者：（美）阿德斯特（Adelstein，T.），（美）卢布诺维克（Lubanovic，B.）  著
ISBN：10位[7564110384] 13位[9787564110383]
出版社：东南大学出版社
出版日期：2008-2-1
定价：￥42.00 元
内容提要本书为管理各种类型的系统和服务器提出建议，这些建议甚至会让经验丰富的系统管理员也迫不及待地想要学习，也会让那些使用Linux的老手感到他们遇到了新的挑战。这本书总结了各种步骤，让您可以根据这些步骤，胜任无论是搭建独立的家庭办公室或者小型办公室(SOHO)网络、网站服务器和局域网服务器，还是构建负载均衡的服务器集群和基于虚拟技术的服务器整合等一系列的工作。同时您还可以从书中学到与这些任务相关的各种工具。
对于Unix资深用户、微软认证系统工程师(MCSE)和大型机(mainframe) 管理员来说，《Linux系统管理》是一本绝好的Linux入门指导书。对于正在从事Linux系统管理的人而言，这本书可以作为进阶指导，让您提高已有的技能，学习新知识。
本书包含下列专题：安装、配置、维护基于BIND的DNS服务器并为其排查错误；为中小型企业办公室搭建具有完全安全认证功能的电子邮件服务；为网站服务器从零开始安装Apache、PHP和IMySQL并进行配置；基于免费 Linux虚拟机搭建具有负载均衡功能的Apache网站服务器集群；使用Xen或者VMWare的liunx虚拟化技术在一台服务器上运行多个Linux内核，并且管理每个内核在运行时的处理器占用时间、设备使用和内存分配；创建和改写Shell脚本以便完成您的工作；使用rsync、tar、cdrecord、Amanda和 IMySQL工具进行数据备份和恢复。
本书为系统管理这一传统领域提供了宝贵丰富的知识和经验。在本书作者的研究过程中，他们解决了许多以前完全没有文档记录的问题。通过本书，作者将把他们的收获传授给您。
目录Preface 
1. Requirements for a Linux System Administrator
About This Book
How Can We Help？
Where Do You Start？
Do You Need a Book？
Who Needs You？
What System Managers Should Know About Linux
What's Next
2. Setting Up a Linux Multifunction Server
Server Requirements
Installing Debian
Logging in Remotely
Configuring the Network
Changing the Default Debian Packages
Setting Up Quotas
Providing Domain Name Services
Adding a Relational Database: MySQL
Configuring Mail Securely with Postfix, POP3, and IMAP
Putting Apache to Work
Adding FTP Services with ProFTPD
Summarizing Your Web Statistics with Webalizer
Synchronizing the System Clock
Installing Perl Modules Needed by SpamAssassin
What's Next
3. The Domain NameSystem 
DNS Basics
Getting into the BIND
Setting Up a DNS Server
Configuring an Authoritative DNS Server
Editing the Configuration Files
BIND Tools
Troubleshooting BIND
What's Next
4. An Initial Internet-Ready Environment
Installing ISPConfig
Setting Up a Server and Users with ISPConfig
Safeguarding a Linux Web Server
What's Next
5. Mail
Key Mail Service Terms
Postfix, Sendmail, and Other MTAs
The Postfix SMTP Mail Server on Debian
Adding Authentication and Encryption
Configuring POP3 and IMAP Mail Delivery Agents
Email Client Configuration
What's Next
6. Administering Apache
Static and Dynamic Files
A Simple LAMP Setup
Installation
Apache Configuration Files
Logfiles
SSL/TLS Encryption
suEXEC Support
Benchmarking
Installing and Administering Drupal
Troubleshooting
Further Reading
7. Load-Balanced Clusters
Load Balancing and High, Availability
Scaling Without LB and HA
Further Reading
8. Local Network Services
Distributed Filesystems
Introduction to Samba
Configuring the Network
DHCP
Gateway Services
Print Services
User Management
9. Virtualization in the Modern Enterprise
Why Virtualization Is Popular
High-Performance Computing
Installing Xen on Fedora 5
Installing VMware
Virtualization: A Passing Fad？
10. Scripting　bash Beginnings
Useful Elements for bash Scripts
Scripting Language Shootout
Further Reading
11. Backing Up Data
Backing Up User Data to a Server with rsynctar Archives
Saving Files on Optical Media
Backing Up and Archiving to Tape with Amanda
Backing Up MySQL Data
Appendix. bash Script Samples
Index