基本信息
- 原书名:UNIX System Administrator's Bible
内容简介
计算机书籍
本书译自美国IDG图书公司的《UNIX system AdMinisbator’s Bible》一书,包括5个部分:UNIX初步、UNIX系统、获取和管理信息、系统管理员以及UNIX和Internet。第1部分介绍了UNIX的基础知识,包括UNIX(的特点、结构、组件、网络技术、X Window以及管理员策略;第11部分的内容包括UNIX服务器的建立、登录及数据库引擎;第111部分讲述了UNIX系统中的各种信息及其应用;第IV部分介绍了服务管理、灾难预防、系统集成及安全性等;最后一部分讲述了UNIX系统中与Internet相关的服务,包括DNS服务器、电子邮件服务器、FTP服务器、web服务器、新闻服务器等。
本书深入浅出、循序渐进地介绍了UNIX系统管理员必备的知识,逐步引导您成为一名优秀的UNIX系统管理员。它适合于对UNIX系统管理感兴趣的人员阅读,也可作为大学计算机专业的参考书。
目录
第1部分 unix初步
第1章 系统管理入门
1.1 unix究竟是什么
1.2 工作站和服务器
1.2.1 工作站
1.2.2 x终端
1.2.3 服务器
1.2.4 销售点系统
1.3 客户机/服务器系统
1.4 开放系统
1.4.1 unix的多个变种
1.4.2 unix的统一化
1.5 unix的优点
1.6 unix的缺点
1.7 多机种环境
1.7.1 unix与windows
1.7.2 电子邮件和万维网
1.8 unix系统的管理
1.8.1 服务需求评估
前言
本书旨在提供管理UNIX系统必备的背景知识。现在市面上的UNIX书籍很多,但大都只涉及相当有限的专题。它们对深入了解UNIX的某项特定的服务或某一个特定方面是有益的,但如果您是一个UNIX新手,该从何处入手呢?在本书中,我们力求揭开UNIX的神秘面纱,一一展示这个操作系统的所有主要方面,使您对UNIX能做什么及怎样做有一个清晰的印象。
一、本书的结构
第1部分:UNIX初步
第1部分对UNIX操作系统和它提供的各种服务作了基本介绍。
在第1章中,您将搞清什么是UNIX系统?UNIX工作站和服务器有什么区别,UNIX怎样用这种客户机/服务器模式来完成许多任务?
第2章探讨了UNIX操作系统的设计。UNIX怎样使用磁盘空间?UNIx文件系统怎样工作?UNIX内核的复杂性以及UNIX是怎样用模块化设备驱动程序来控制外部设备的?还揭示了UNIX进程以及基本的进程间通信。
在第3章,您将了解UNIX的模块化设计,如何使您更轻松地做系统管理员。这一章将介绍UNIX外壳程序(shell)以及一些基本的外壳程序功能,您可以利用这些功能使复杂的程序更有成效。我们还将讨论主要的UNIX脚本编写语言,象Awk和Perl,并且向您介绍正则表达式的强大功能,它可使您的程序更具通用性。在本章的最后,我们将介绍了一些更通用的UNIX命令和它们的用法。
第4章介绍UNIX网络技术。如果您是UNIX网络技术新手,那么这一章非读不可,因为本书随后的各部分都涉及这里介绍的概念和技术。我们将讨论UNIX网络技术初步、UUCP(UNIx到UNIx的拷贝程序)、调制解调器的使用、网络硬件以及资源共享。我们也将讨论网络协议和身份验证。
第5章讨论了网络技术,并深入地探讨了TCP/IP网络技术。您将学到IP编址的工作原理、如何配置UNIX主机的IP以及IP路由的一些基本知识。我们将讨论不同类型的IP通信和可用的各种协议。本章的最后介绍了拨号网络及其安全问题。
x Window系统是一种功能强大的机制,可以使您创建为UNIX系统易用的图形用户界面。在第6章,您将学到如何在UNIX系统中配置和启动X Window,您将了解窗口小部件库,像Motif和open Book,它们提供了复杂的窗口小部件,您可以使用这些部件创建以标准的和直观的方式运行的应用程序。我们还将讲述如何配置窗口管理器(window manager)、字体服务器(font server)以及如何使用x在网络环境中的多个主机上运行应用程序。
第7章简单介绍了管理职责和可能采用的策略,这依赖于您的UNIX系统提供的服务类型。
第II部分:UNIX系统
这部分主要讲述了与UNIX系统设置有关的问题。
即使您的UNIX系统已安装好了,第8章仍包含了一些关于性能调节和容量规划的有用信息。这一章将讲述系统配置问题,如规划文件系统和交换设备的策略,以获得最佳的性能。您还将学到标准的UNIX文件系统规划及其具体内容,另外还要学习如何修改及维护系统的启动文件。
在第9章中将讨论如何维护UNIX登录服务器(1ogin server)。我们将学习如何建立和维护用户账户以及登录程序的工作原理,学习如何管理和维护用户运行环境,并理解交互式终端会话的工作原理。
在第10章中介绍了许多UNIX主机数据库引擎,您将了解各种数据库引擎以及配置和管理它们时所涉及的问题。
第III部分:获取和管理信息
在这一部分,我们将讨论如何获取UNIX系统信息。
第11章介绍数据收集的方法。您将学到如何监视CPU的利用率、系统平均负载、内存、磁盘以及用户活动。本章也将提供一些解释日志文件和远程系统管理的技巧。