Linux服务器管理员教程

Linux服务器管理员教程
作 者: 王虹宇 张福利
出版社: 国防工业出版社
丛编项: Linux风暴系列
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Linux
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Linux服务器管理员教程》作者简介

内容简介

本书按照当前的Linux内核版本和发行版本的主要内容,介绍如何在一普通的网络系统中使用Linux作为网络服务器,以及如何对这样的Linux服务器进行管理。全书首先介绍了TCP/IP和Unix/Linux网络服务系统的一些重要概念,然后按照安装一配置基本系统一配置网络服务器一网络服务器管理的次序介绍Linux的应用,内容包含目前Linux系统的主要应用,如文件/打印服务器,Internet/Intranet服务器,路由器/防火墙等等,并且讨论了在系统管理中容易遇到的主要问题。本书适合对Linux有初步了解,希望系统地了解Linux的服务器端应用或者准备在本单位网络上应用Linux的用户,对其他Unix的系统管理员也有一定的参考作用。也可以作为Unix/Linux网络管理员的基础教程使用。

图书目录

第1章 TCP/IP基础

1. 1 基本概念

1. 1. 1 TCP/IP

1. 1. 2 IP地址和子网

1. 1. 3 网络硬件

1. 2 地址和路由选择

1. 2. 1 地址解析和路由器

1. 2. 2 地址扩充和伪装

1. 3 连接和数据传输协议

1. 3. 1 控制和传输协议

1. 3. 2 服务器和应用层协议

第2章 Linux基础

2. 1 文件系统

2. 1. 1 Unix和树状文件系统

2. 1. 2 文件类型和文件组织.

2. 1. 3 使用文件系统

2. 1. 4 VFS. 缓冲和ext2

2. 1. 5 其他文件系统

2. 2 系统内核基础

2. 2. 1 什么是内核

2. 2. 2 可加载模块和设备驱动程序

2. 2. 3 内核不做什么

2. 3 shell和配置程序

2. 3. 1 命令解释程序

2. 3. 2 不同的shell

2. 3. 3 配置程序. 文档和编辑器

2. 3. 4 定制环境

l. 4 用户和权限

2. 4. 1 用户. 组和文件属性

2. 4. 2 超级用户和SU

2. 4. 3 setuid和setgid

2. 5 进程和守护

2. 5. 1 进程和作业管理

2. 5. 2 forks和exec

2. 5. 3 守护和服务器守护程序

2. 6 账户管理

2. 6. 1 口令文件

2. 6. 2 账户的添加和删除

2. 6. 3 特殊账户

2. 7 Linux版本和其他服务器系统

2. 7. 1 Linux的内核版本和发行版本

2. 7. 2其他服务器操作系统

第3章 安装Linux系统

3. 1 准备工作

3. 1. 1 获取Linux发行版

3. 1. 2 准备服务器硬件

3. 1. 3 准备安装规划

3. 2 RedHat的安装过程

3. 2. 1 建立Linux引导盘

3. 2. 2 开始系统安装

3. 3 TurboLinux中文版安装过程

3. 3. 1 启动TurboLinux安装程序

3. 3. 2 TurboLinux安装过程

3. 4 S. u. S. E的安装过程

3. 5 配置X, Window

第4章 系统配置

4. 1 系统启动流程

4. 1. 1 LILO和引导内核

4. 1. 2 运行级别和inittab

4. 1. 3 rc. d下的基本脚本

4. 1. 4 版本之间的区别

4. 2 网络配置

4. 2. 1 配置网卡

4. 2. 2 TCP/IP的启动

4. 2. 3 协议和路由配置

4. 2. 4 配置工具

4. 2. 5 inetd服务器

4. 3 定制内核

4. 3. 1 配置系统内核

4. 3. 2 使用新内核

4. 3. 3 从灾难中恢复

4. 4 使用硬盘

4. 4. 1 为系统安装新的硬盘

4. 4. 2 分区和建立文件系统

4. 4. 3 交换分区

4. 5 打印机和其他设备

4. 5. 1 配置打印机

4. 5. 2 其他可能的设备

4. 6 安装应用程序

4. 6. 1 rpm程序

4. 6. 2 编译应用程序

4. 6. 3 其他

第5章 局域网服务器

5. 1 NFS和文件/打印服务

5. 1. 1 共享文件系统

5. 1. 2 通过网络进行打印

5. 2 Samba服务器

5. 2. 1 在Windows环境中集成Linux

5. 2. 2 swat程序

5. 2. 3 重新编译Samba

5. 2. 4 从Linux使用Windows文件服务

5. 2. 5 WINS和NETBIOS

5. 3 DHCP

5. 4 NIS

5. 5 远程过程调用和X客户/服务器

5. 5. 1 r命令

5. 5. 2 X Window的客户/服务器模式

5. 5. 3 exceed

第6章 Intranet

6. 1 域名系统

6. 1. 1 DNS的工作模式

6. 1. 2 bind8服务器配置

6. 2 文件传输服务

6. 2. 1 wu-htpd的配置和管理

6. 2. 2 其他服务器

6. 3 www服务器

6. 3. 1 Apache服务器

6. 3. 2 目录管理

6. 3. 3 Proxy系统

6. 3. 4 虚拟主机

6. 3. 5 身份控制

6. 3. 6 重新编译Apache和附加产品

6. 3. 7 SuEXEC和其他

6. 3. 8 高级课题

6. 3. 9 联机手册

6. 4 BBS和MUD

6. 4. 1 BBS

6. 4. 2 文本MUD

第7章 电子邮件

7. 1 sendmail和SMTP

7. 1. 1 SMTP和邮件传输代理

7. 1. 2 sendmail的配置

7. 1. 3 sendmail的相关文件

7. 1. 4 邮件分拣

7. 1. 5 fetchmail

7. 1. 6 测试sendmail

7. 2 POP3服务

7. 2. 1 POP3服务

7. 2. 2 安全性和其他问题

7. 3 管理邮件队列

7. 4 qmail

7. 4. 1 下载和编译附加文件

7. 4. 2 安装qmail

7. 4. 3 启动SMTP投递代理

7. 4. 4 启动POP3服务

7. 5 讨论组

7. 5. 1 NewsGroup

7. 5. 2 邮件列表

第8章 路由器和防火墙

8. 1 核心IP转发和Linux路由器

8. 1. 1 Linux的IP转发功能

8. 1. 2 Linux路由器

8. 1. 3 广播路由路径

8. 2 IP过滤和代理

8. 2. 1 ipchains和IP过滤

8. 2. 2 NAT和IP代理

8. 3 基于ipchains的防火墙系统

8. 3. 1 防火墙的设计

8. 3. 2 实例说明

8. 4 拨号网络连接

8. 4. I 拨号网络连接

8. 4. 2 拨号代理

8. 4. 3 拨号服务器

8. 5 网络代理程序

8. 5. 1 squid代理程序

8. 5. 2 socks 5及其使用

第9章 管理. 维护和排错

9. 1 启动和关机

9. 2 系统记录

9. 2. 1 syslog

9. 2. 2 进程记账

9. 3 硬盘管理

9. 3. 1 磁盘限额

9. 3. 2 回收磁盘空间

9. 3. 3 fsck程序

9. 4 自动作业程序

9. 4. 1 cron程序

9. 4. 2 at守护进程

9. 5 备份和恢复

9. 5. 1 tar程序和数据备份

9. 5. 2 dump. cpio和其他程序

9. 5. 3 使用软磁盘

9. 6 网络管理和排错

9. 6. 1 确定网络故障

9. 6. 2 对网络进行监视

9. 7 账号管理

9. 8 系统升级和补丁程序

9. 9 性能调整

9. 9. 1 性能监视

9. 9. 2 调整系统参数

9. 9. 3 服务器的特有问题

9. 10 负载均衡和其他手段

9. 10. 1 反向代理和Apache本身的优化

9. 10. 2 DNS负载均衡

9. 10. 3 NAT和集群服务器

第10章 安全性问题

10. 1 安全性问题概述

10. 1. 1 安全性级别

10. 1. 2 你安全吗

10. 2 访问控制

10. 2. 1 保护你的口令

10. 2. 2 setuid

10. 2. 3 身份认汪工具

10. 3 加密和解密

10. 4 sniffer和反措施

10. 4. 1 sniffer

10. 4. 2 ssh

10. 4. 3 SSL和HTTPS协议

10. 5 扫描器和其他工具

10. 6 对服务器的远程攻击

10. 6. 1 WWW和电子邮件的安全性

10. 6. 2 缓冲区溢出

10. 6. 3 core dump

10. 7 拒绝服务攻击

10. 8 使用关于安全性的邮件列表

第11章 任务的自动化

11. 1 TCL和expect

11. 1. 1 TCL语言

11. 1. 2 expect

11. 2 awk和文件的处理

11. 2. 1 grep和正则表达式

11. 2. 2 gawk的使用方法

11. 3 Perl

11. 3. 1 基本语法

11. 3. 2 Perl的使用

11. 4 其他工具

附录A 常用命令和实用程序

附录B joe使用简介

附录C GNU通用公共许可证

参考文献