下载地址:
下载地址1资源简介:
中文名: Linux系统管理技术手册(第二版)原名: Linux.Administration.Handbook.2nd.Edition作者: (美)奈米斯(美)斯奈德(美)海因译者: 张辉 英译资源格式: PDF版本: 第二版出版社: 人民邮电出版社书号: 9787115175144发行时间: 2008年5月1日地区: 大陆语言: 简体中文简介: 编辑推荐linux系统管理的“圣经”即将上市。《Linux系统管理技术手册》(第二版)4月份即将上市!本书被linux之父誉为“Linux系统管理的圣经”,在第一版时就好评不断。自从2001年《Unux系统管理技术手册》一书问世以来,对于每一位必须有效解决各类技术问题,努力让某种生产环境达到可靠性最强、性能最好的系统管理员来说,该书俨然成为他们的权威参考资料。此次三位作者再度联手,系统地更新了这本经典工具书的内容,范围更是涵盖当今最重要的几种L5nUX发行版本,并且还加入了功能最强的系统管理新工具。作者们在书中详细阐述了系统管理各个方面最出色的实践经验,包括存储管理、网络设计和管理、WebE管、软件配置管理、性能分析、与Windows系统的互操作等等。特别值得一提的是,系统管理员从书中还将读到针对DNS、LDAP、安全和IPnE务组织管理这类艰涩话题新的而且全面的探讨。《Linux系统管理技术手册(第二版)》的内容涵盖了下面几种Linux重要发行版的当前版本。内容简介本书延续了本书前一版以及《uMx系统管理技术手册》的讲解风格,以当前主流的5种Linux发行版本(RedHatES、SUSE、Debian、FedoraCore和Ubuntu)为例,把Linux系统管理技术分为3个方面分别介绍。第1部分全面介绍了运行单机Linux系统涉及的各种管理知识和技术,如系统引导和关机、进程控制、文件系统管理、用户管理、设备管理、系统备份、软件配置以及cron和系统曰志的管理使用等。第2部分从详细讲解TCP/IP协议基本原理开始,深入讨论了网络的两大基本应用——域名系统和路由技术,然后逐章讲解Linux上的各种Internet关键应用,如电子邮件、NFS、文件共享、Web托管和Intemet服务,在这部分里还有专门的章节介绍网络硬件、网络管理与调试以及系统安全。第3部分包括了多种不容忽视的重要主题:X窗口系统、打印系统、系统维护与环境、性能分析、与Windows系统的协作、串行设备、操作系统驱动程序和内核、系统守护进程以及政策与行政管理方面的知识等。本书的几位作者是分别来自学术界、企业界以及职业培训领域的Linux/UNIX系统管理专家,这使得本书从第一版开始,即成为全面、深入而且颇富实用性的Linux系统管理权威参考书。本书适合于从Linux初学者到具有丰富经验的Linux专业技术人员使用。作者简介Evi Nemeth,已经从科罗拉多大学(University of Colorado)计算机科学系教师的岗位上退休了,但是她仍然在参与CAIDA的网络研究工作,CAIDA是圣地亚哥超级计算中心(San Diego Supercomputer Center)的Internet数据分析协作组织(Cooperative Association for Internet Data Analysis)。 媒体评论“正如本书所体现出来的那样,Linux系统和与之对应的那些专有UNIX一样功能强大、一样安全,也一样可靠。幸亏有了数以千计的Linux开发人员无时不刻的努力,才让Linux比以前任何时候都准备得更充分,更适合投入到现实世界的各条“战线”上。本书的几位作者十分熟悉“地形”,所以我很高兴地把您交给他们。” ——Linus Torvalds (Linux之父) “这始终是最为成功的系统管理专著——因为它太有用了!” ——Rik Farrow,login:杂志编辑 “这本书从数十年系统管理经验的角度出发,清晰地讲解了当今的技术。我只推荐这一本书。” ——Jonathan Corbet, LWN.net创办人之一 “Nemeth等几位作者的书在Linux系统管理界是最棒的:该书知识丰富、充满真知灼见,而且注重概念的实施。” ——Peter Salus, Matrix.net主编书摘与插图http://img36.dangdang.com/imgother1/59/27/20199326_113396.jpg http://img36.dangdang.com/imgother1/59/27/20199326_113397.jpg 目录: 目录第一部分 基本管理技术第1章 从何处入手1.1 读者的知识背景1.2 Linux同UNIX的关系1.3 历史上的Linux1.4 Linux的发行版本1.4.1 最好的发行版本是什么1.4.2 特定于发行版本的系统管理工具1.5 表示法和印刷约定1.6 从哪里获得信息1.6.1 手册页的组织1.6.2 man:读取手册页1.6.3 其他的Linux信息资源1.7 如何找到和安装软件1.8 系统管理员的基本任务1.8.1 增加、删除以及管理用户账号1.8.2 增删硬件1.8.3 执行备份1.8.4 安装和更新软件1.8.5 监视系统1.8.6 故障诊断1.8.7 维护本地文档1.8.8 时刻警惕系统安全1.8.9 帮助用户1.9 重压下的系统管理员1.10 推荐读物1.11 习题第2章 引导和关机2.1 引导2.1.1 自动引导和手工引导2.1.2 引导过程的步骤2.1.3 初始化内核2.1.4 配置硬件2.1.5 内核线程2.1.6 操作员干预(仅限手工引导)2.1.7 执行启动脚本2.1.8 多用户运行2.2 引导PC2.3 引导加载程序:LILO和GRUB2.3.1 GRUB:全面统一的引导加载程序2.3.2 LILO:传统的Linux引导加载程序2.3.3 内核选项2.3.4 PC上的多重引导2.3.5 GRUB的多重引导配置2.3.6 LILO的多重引导配置2.4 引导单用户模式2.4.1 用GRUB引导单用户模式2.4.2 用LILO引导单用户模式2.5 启动脚本2.5.1 init和运行级2.5.2 Red Hat和Fedora的启动脚本2.5.3 SUSE的启动脚本2.5.4 Debian和Ubuntu的启动脚本2.6 重新引导和关机2.6.1 关闭电源2.6.2 shutdown:停止系统的妥善方式2.6.3 halt:关闭系统的更简单方式2.6.4 reboot:快速的重新启动2.6.5 telinit:改变init的运行级2.6.6 Poweroff:请Linux关闭电源2.7 习题第3章 超级用户的权力3.1 文件和进程的归属关系3.2 超级用户3.3 选择root的口令3.4 成为root用户3.4.1 su:替换用户身份3.4.2 sudo:受限的su3.5 其他的伪用户3.5.1 bin:系统命令的老属主3.5.2 daemon:无特权系统软件的属主3.5.3 nobody:普通NFS用户3.6 习题第4章 进程控制4.1 进程的组成部分4.1.1 PID:进程的ID号4.1.2 PPID:父PID4.1.3 UID和EUID: 真实的和有效的用户ID4.1.4 GID和EGID:真实的和有效的组ID4.1.5 谦让度4.1.6 控制终端4.2 进程的生命周期4.3 信号4.4 KILL和KILLALL: 发送信号4.5 进程的状态4.6 nice和renice: 影响调度优先级4.7 PS:监视进程4.8 TOP:更好地监视进程4.9 /PROC文件系统4.10 STRACE:追踪信号和系统调用4.11 失控进程4.12 推荐读物4.13 习题第5章 文件系统5.1 路径名称5.2 安装和卸载文件系统5.3 文件树的组织5.4 文件类型5.4.1 普通文件5.4.2 目录5.4.3 字符设备文件和块设备文件5.4.4 本地域套接口5.4.5 有名管道5.4.6 符号链接5.5 文件属性5.5.1 权限位5.5.2 setuid和setgid位5.5.3 粘附位5.5.4 查看文件属性5.5.5 chmod:改变权限5.5.6 chown:改变归属关系和组5.5.7 umask:分配默认的权限5.5.8 额外的标志5.6 访问控制列表5.6.1 ACL概述5.6.2 默认项5.7 习题第6章 添加新用户6.1 /etc/passwd文件6.1.1 登录名6.1.2 加密的口令6.1.3 UID号6.1.4 默认的GID号6.1.5 GECOS字段6.1.6 主目录6.1.7 登录shell6.2 /etc/shadow文件6.3 /etc/group文件6.4 添加用户6.4.1 编辑passwd和shadow文件6.4.2 编辑/etc/group文件6.4.3 设置初始口令6.4.4 创建用户的主目录6.4.5 复制默认启动文件6.4.6 设置用户的邮件主目录6.4.7 验证新的登录6.4.8 记录用户的状态和联系信息6.5 删除用户6.6 禁止登录6.7 账号管理工具6.8 习题第7章 增加硬盘7.1 硬盘接口7.1.1 PATA接口7.1.2 SATA接口7.1.3 SCSI接口7.1.4 SCSI和IDE的比较7.2 硬盘的几何结构7.3 Linux文件系统7.3.1 ext2fs和ext3fs7.3.2 ReiserFS7.3.3 XFS和JFS7.4 硬盘安装过程概述7.4.1 连接硬盘7.4.2 格式化硬盘7.4.3 标记硬盘和硬盘分区7.4.4 在硬盘分区内创建文件系统7.4.5 安装文件系统7.4.6 设置自动安装7.4.7 启用交换分区7.5 hdparm:设置IDE接口参数7.6 fsck: 检查和修复文件系统7.7 向Linux增加硬盘:一步步的指导7.8 高级硬盘管理:RAID和LVM7.8.1 Linux的软RAID7.8.2 管理逻辑卷7.8.3 配置LVM和RAID的例子7.8.4 处理故障硬盘7.8.5 重新分配存储空间7.9 安装USB设备7.10 习题第8章 周期性进程8.1 cron:按时间表执行命令8.2 crontab文件的格式8.3 crontab管理8.4 cron的常见用途8.4.1 清理文件系统8.4.2 配置文件的网络分布8.4.3 循环日志文件8.5 其他的日程安排程序:ANACRON和FCRON8.6 习题第9章 备份9.1 备份基本原理9.1.1 从一台机器执行所有的转储9.1.2 给备份介质加卷标9.1.3 选择合理的备份间隔9.1.4 仔细选择文件系统9.1.5 在一卷磁带上做日常转储9.1.6 使文件系统小于转储设备9.1.7 异地保存磁带9.1.8 保护备份9.1.9 执行转储期间限制活动9.1.10 检查磁带9.1.11 发掘磁带的寿命9.1.12 为备份而设计数据9.1.13 作最坏的准备9.2 备份设备和介质9.2.1 光盘:CD-R/RW、DVD±R/RW和DVD-RAM9.2.2 可移动硬盘(USB和火线)9.2.3 小型磁带机:8毫米磁带和DDS/DAT9.2.4 DLT和S-DLT9.2.5 AIT和SAIT9.2.6 VXA和VXA-X9.2.7 LTO9.2.8 自动选带机、自动换带机以及磁带库9.2.9 硬盘9.2.10 介质类型小结9.2.11 设备选型9.3 用dump建立增量备份机制9.3.1 转储文件系统9.3.2 转储顺序9.4 用restore从转储中恢复9.4.1 恢复单个文件9.4.2 恢复整个文件系统9.5 为系统升级而执行转储和恢复9.6 使用其他存档程序9.6.1 tar: 给文件打包9.6.2 cpio:古老的存档工具9.6.3 dd:处理位流9.7 在一卷磁带上使用多个文件9.8 Bacula9.8.1 Bacula的模型9.8.2 设置Bacula9.8.3 安装数据库和Bacula的守护进程9.8.4 配置Bacula的守护进程9.8.5 bacular-dir.conf:配置控制文件9.8.6 bacula-sd.conf:配置存储守护进程9.8.7 bconsole.conf:配置控制台9.8.8 安装和配置客户端的文件守护进程9.8.9 启动Bacula的守护进程9.8.10 向存储池添加介质9.8.11 执行一次手工备份9.8.12 执行一次恢复工作9.8.13 监视和调试Bacula的配置9.8.14 Bacula的替换工具9.9 商用备份产品9.9.1 ADSM/TSM9.9.2 Veritas9.9.3 其他选择9.10 推荐读物9.11 习题第10章 系统日志与日志文件10.1 日志记录的策略10.1.1 扔掉日志文件10.1.2 轮换日志文件10.1.3 存档日志文件10.2 Linux的日志文件10.2.1 特殊的日志文件10.2.2 内核和启动日志10.3 logrotate: 管理日志文件10.4 syslog:系统事件的日志程序10.4.1 syslog的其他替代方案10.4.2 syslog的体系结构10.4.3 配置syslogd10.4.4 设计站点日志方案10.4.5 配置文件举例10.4.6 syslog输出的样本10.4.7 使用syslog的软件10.4.8 调试syslog10.4.9 在程序中使用syslog10.5 分析日志文件10.6 习题第11章 软件和配置管理11.1 Linux基本安装11.1.1 从网络引导PC11.1.2 为Linux设置PXE11.1.3 非PC的网络引导11.1.4 Kickstart:RHEL和Fedora的自动安装程序11.1.5 AutoYaST:SUSE的自动安装工具11.1.6 Debian和Ubuntu的安装程序11.1.7 从主控系统安装11.2 无盘客户机11.3 软件包管理11.3.1 软件包管理系统11.3.2 rpm:管理RPM软件包11.3.3 dpkg:管理Debian的软件包11.4 高级软件包管理系统11.4.1 软件包的库11.4.2 RHN:Red Hat网络11.4.3 APT:高级软件包工具11.4.4 配置apt-get11.4.5 /etc/apt/sources.list文件的例子11.4.6 使用代理扩展apt-get11.4.7 设置内部APT服务器11.4.8 自动执行apt-get11.4.9 yum:管理RPM的发布11.5 版本控制11.5.1 创建备份文件11.5.2 正式的版本控制系统11.5.3 RCS:版本控制系统11.5.4 CVS:并发版本系统11.5.5 Subversion:做得好的CVS11.6 本地化和配置11.6.1 本地化的组织11.6.2 测试11.6.3 本地编译软件11.6.4 发布本地软件11.6.5 解决时间安排上的问题11.7 配置管理工具11.7.1 cfengine:计算机免疫系统11.7.2 LCFG:大规模配置系统11.7.3 Arusha项目(ARK)11.7.4 Template Tree :cfengine的帮手11.7.5 DMTF/CIM:公共信息模型11.8 通过NFS共享软件11.8.1 软件包的名字空间11.8.2 依赖关系的管理11.8.3 封装脚本11.8.4 实现工具11.9 推荐软件11.10 推荐读物11.11 习题第二部分 网络管理技术第12章 TCP/IP网络12.1 TCP/IP和Internet12.1.1 简要的历史回顾12.1.2 当今Internet的管理方法12.1.3 网络标准和文献12.2 连网技术概述12.3 分组和封装12.3.1 链路层12.3.2 包的寻址方式12.3.3 端口12.3.4 地址类型12.4 IP地址详解12.4.1 IP地址分类12.4.2 子网和网络掩码12.4.3 IP地址危机12.4.4 CIDR:无类域间路由12.4.5 地址分配12.4.6 私用地址和NAT12.4.7 IPv6寻址方式12.5 路由选择12.5.1 路由表12.5.2 ICMP重定向12.6 ARP:地址解析协议12.7 将一台主机加入网络12.7.1 分配主机名和IP地址12.7.2 ifconfig:配置网络接口12.7.3 mii-tool: 配置自动协商和其他介质特有的选项12.7.4 route:配置静态路由12.7.5 默认路由12.7.6 配置DNS12.7.7 Linux连网协议栈12.8 特定于发行版本的网络配置12.8.1 Red Hat和Fedora的网络配置12.8.2 SUSE的网络配置12.8.3 Debian和Ubuntu的网络配置12.9 DHCP:动态主机配置协议12.9.1 DHCP软件12.9.2 DHCP的工作方式12.9.3 ISC的DHCP服务器12.10 Linux的动态重新配置和调整12.11 安全问题12.11.1 IP转发12.11.2 ICMP重定向12.11.3 源路由12.11.4 广播ping和其他形式的定向广播12.11.5 IP欺骗12.11.6 基于主机的防火墙12.11.7 虚拟私用网络12.11.8 与安全有关的内核变量12.12 Linux的NAT12.13 PPP:点对点协议12.13.1 解决PPP的性能问题12.13.2 用PPP连网12.13.3 让主机使用PPP12.13.4 控制PPP链路12.13.5 分配地址12.13.6 路由选择12.13.7 确保安全性12.13.8 使用对话脚本12.13.9 Linux上的PPP配置12.14 Linux连网配置的特殊之处12.15 推荐读物12.16 习题第13章 路由选择13.1 近观包转发13.2 路由守护进程和路由协议13.2.1 距离向量协议13.2.2 链路状态协议13.2.3 代价度量13.2.4 内部和外部协议13.3 内部路由协议巡礼13.3.1 RIP:路由信息协议13.3.2 RIP-2:路由选择信息协议第2版13.3.3 OSPF:开放最短路径优先13.3.4 IGRP和EIGRP:内部网关路由协议13.3.5 IS-IS:ISO的“标准”13.3.6 MOSPF、DVMRP和PIM:多播路由协议13.3.7 路由器发现协议13.4 routed:使用RIP的路由守护进程13.5 gated:更好的路由守护进程13.6 路由策略的选择标准13.7 Cisco路由器13.8 推荐读物13.9 习题第14章 网络硬件14.1 选择LAN、WAN、还是MAN14.2 以太网:常见的局域网14.2.1 以太网的工作方式14.2.2 以太网拓扑结构14.2.3 无屏蔽双绞线14.2.4 连接和扩展以太网14.3 无线:流动人士的LAN14.3.1 无线网络的安全14.3.2 无线交换机14.4 FDDI:令人失望且昂贵的局域网14.5 ATM:有前途的(但被痛苦地击败的)LAN14.6 帧中继:被牺牲掉的WAN14.7 ISDN:本土上的WAN14.8 DSL和CM:大众的WAN14.9 网络的前景14.10 网络测试和调试14.11 建筑物布线14.11.1 UTP电缆的选择14.11.2 到办公室的连接14.11.3 布线标准14.12 网络设计问题14.12.1 网络结构与建筑物结构14.12.2 现成的网络14.12.3 扩展14.12.4 拥塞14.12.5 维护和建档14.13 管理问题14.14 推荐的厂商14.14.1 电缆和连接器14.14.2 测试仪器14.14.3 路由器/交换机14.15 推荐读物14.16 习题第15章 域名系统15.1 DNS速成:添加新机器15.2 DNS的历史15.3 谁需要DNS15.4 DNS名字空间15.5 DNS的工作原理15.6 DNS的新特性15.7 DNS数据库15.8 BIND软件15.9 设计DNS环境15.10 BIND客户机问题15.11 配置BIND服务器15.12 BIND配置举例15.13 启动named15.14 更新区文件15.15 安全问题15.16 测试和调试15.17 发行版本的特定信息15.18 推荐读物15.19 习题第16章 网络文件系统16.1 NFS概述16.2 服务器端NFS16.3 客户端NFS16.4 nfsstat:转储NFS统计信息16.5 专用NFS文件服务器16.6 自动安装16.7 推荐读物16.8 习题第17章 共享系统文件17.1 共享什么17.2 nscd:缓存查找的结果17.3 把文件复制到各处17.4 NIS:网络信息服务17.5 LDAP:轻量级目录访问协议17.6 推荐读物17.7 习题第18章 电子邮件18.1 邮件系统18.2 剖析邮件消息18.3 邮件基本原理18.4 邮件别名18.5 邮递列表和实现清单的软件18.6 sendmail:电子邮件的指挥18.7 sendmail的配置18.8 sendmail基本配置原语18.9 sendmail高级配置原语18.10 sendmail中与垃圾邮件相关的功能18.11 配置文件举例18.12 安全与sendmail18.13 sendmail的性能18.14 sendmail的统计信息、测试和调试18.15 Exim邮件系统18.16 Postfix邮件系统18.17 推荐读物18.18 习题第19章 网络管理和调试19.1 网络故障的检测19.2 ping:检查主机是否正常19.3 traceroute:跟踪IP包19.4 netstat:获得网络统计信息19.5 SAR:检查工作接口的活动19.6 包探测器19.7 网络管理协议19.8 SNMP:简单网络管理协议19.9 NET-SNMP代理程序19.10 网络管理应用程序19.11 推荐读物19.12 习题第20章 安全20.1 Linux安全吗20.2 安全性是如何受损害的20.3 认证和标准20.4 安全的技巧和思想20.5 /etc/passwd和/etc/shadow文件里的安全问题20.6 POSIX能力20.7 setuid程序20.8 重要文件的权限20.9 形形色色的安全事务20.10 加强安全的工具20.11 加密的安全工具20.12 防火墙20.13 Linux的防火墙功能: IP Tables20.14 VPN20.15 强化安全的Linux发行版本20.16 如何对付站点攻击20.17 安全信息的来源20.18 推荐读物20.19 习题第21章 Web主机托管和Internet服务器21.1 Web主机托管的基本知识21.2 HTTP服务程序的安装21.3 虚拟接口21.4 SSL21.5 缓存和代理服务程序21.6 匿名FTP服务程序的设置21.7 习题第三部分 其他管理技术第22章 X窗口系统22.1 X显示管理器22.2 运行一个X应用程序22.3 配置X服务器22.4 故障排查和调试22.5 桌面环境简述22.6 推荐读物22.7 习题第23章 打印23.1 复杂的打印机23.2 打印机的语言23.3 CUPS的体系结构23.4 CUPS服务器的管理23.5 故障排查的技巧23.6 实际使用打印机的问题23.7 给打印机的其他建议23.8 KDE的打印功能23.9 推荐读物23.10 习题第24章 维护与环境24.1 维护基础24.2 维护合同24.3 处理电路板的知识24.4 监视器24.5 内存模块24.6 预防性维护24.7 环境24.8 电源24.9 机架24.10 数据中心标准24.11 工具24.12 推荐读物24.13 习题第25章 性能分析25.1 做什么可以提高性能25.2 影响性能的因素25.3 全面检查系统性能25.4 求助!系统为何越来越慢25.5 推荐读物25.6 习题第26章 同Windows协作26.1 从Windows登录到Linux系统26.2 远程桌面访问26.3 运行Windows和类似Windows的应用26.4 在Windows上用命令行工具26.5 Windows遵守电子邮件和Web标准26.6 通过Samba和CIFS共享文件26.7 用samba共享打印机26.8 Samba的调试26.9 推荐读物26.10 习题第27章 串行设备27.1 串行标准27.2 替代连接器27.3 硬载波和软载波27.4 硬件流控27.5 电缆长度27.6 串行设备文件27.7 setserial:把串口参数通知给驱动程序27.8 串行设备的软件配置27.9 硬件终端的配置27.10 特殊字符和终端驱动程序27.11 stty:设置终端的选项27.12 tset:自动设置选项27.13 怎样解开僵住的终端27.14 调制解调器27.15 调试串行线27.16 其他常用的I/O端口27.17 习题第28章 驱动程序和内核28.1 内核的适应性28.2 添加设备驱动程序28.3 配置内核的原因和方法28.4 调整Linux内核参数28.5 构造Linux内核28.6 添加Linux设备驱动程序28.7 可加载内核模块28.8 热插拔28.9 设置内核引导参数28.10 推荐读物28.11 习题第29章 守护进程29.1 init:基本守护进程29.2 cron和atd:调度命令29.3 inetd和xinetd:管理守护进程29.4 内核的守护进程29.5 打印守护进程29.6 文件服务守护进程29.7 管理数据库守护进程29.8 电子邮件守护进程29.9 远程登录和命令执行守护进程29.10 引导和配置守护进程29.11 其他网络守护进程29.12 NTPD:时间同步守护进程29.13 习题第30章 管理政策与策略30.1 皆大欢喜30.2 IT职能机构的组成30.3 管理的职能30.4 行政的职能30.5 开发的职能30.6 运行的职能30.7 支持工作30.8 建立文档30.9 需求跟踪和故障工单系统30.10 灾难恢复30.11 书面政策30.12 法律问题(美国)30.13 软件专利30.14 标准30.15 Linux文化30.16 主流的Linux30.17 组织、会议及其他资源30.18 推荐读物30.19 习题
飞网下载站,免费下载共享资料,内容涉及教育资源、专业资料、IT资源、娱乐生活、经济管理、办公文书、游戏资料等。