Linux系统管理技术手册
正版书带塑封 14点之前订单当日发货 9952345581798293505
¥
14.6
1.5折
¥
99
九五品
库存2件
作者[美]奈米斯、[美]斯奈德、[美]海因 著;张辉 译
出版社人民邮电出版社
出版时间2008-05
版次2
装帧平装
货号9952345581798293505
上书时间2024-12-24
商品详情
- 品相描述:九五品
图书标准信息
-
作者
[美]奈米斯、[美]斯奈德、[美]海因 著;张辉 译
-
出版社
人民邮电出版社
-
出版时间
2008-05
-
版次
2
-
ISBN
9787115175144
-
定价
99.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
752页
-
字数
1436千字
-
正文语种
简体中文
- 【内容简介】
-
本书延续了本书前一版以及《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专业技术人员使用。
- 【作者简介】
-
EviNemeth,已经从科罗拉多大学(UniversityofColorado)计算机科学系教师的岗位上退休了,但是她仍然在参与CAIDA的网络研究工作,CAIDA是圣地亚哥超级计算中心(SanDiegoSupercomputerCenter)的Internet数据分析协作组织(CooperativeAssociationforInternetDataAnalysis)。
- 【目录】
-
第一部分基本管理技术
第1章从何处入手
1.1读者的知识背景
1.2Linux同UNIX的关系
1.3历史上的Linux
1.4Linux的发行版本
1.4.1最好的发行版本是什么
1.4.2特定于发行版本的系统管理工具
1.5表示法和印刷约定
1.6从哪里获得信息
1.6.1手册页的组织
1.6.2man:读取手册页
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引导PC
2.3引导加载程序:LILO和GRUB
2.3.1GRUB:全面统一的引导加载程序
2.3.2LILO:传统的Linux引导加载程序
2.3.3内核选项
2.3.4PC上的多重引导
2.3.5GRUB的多重引导配置
2.3.6LILO的多重引导配置
2.4引导单用户模式
2.4.1用GRUB引导单用户模式
2.4.2用LILO引导单用户模式
2.5启动脚本
2.5.1init和运行级
2.5.2RedHat和Fedora的启动脚本
2.5.3SUSE的启动脚本
2.5.4Debian和Ubuntu的启动脚本
2.6重新引导和关机
2.6.1关闭电源
2.6.2shutdown:停止系统的妥善方式
2.6.3halt:关闭系统的更简单方式
2.6.4reboot:快速的重新启动
2.6.5telinit:改变init的运行级
2.6.6Poweroff:请Linux关闭电源
2.7习题
第3章超级用户的权力
3.1文件和进程的归属关系
3.2超级用户
3.3选择root的口令
3.4成为root用户
3.4.1su:替换用户身份
3.4.2sudo:受限的su
3.5其他的伪用户
3.5.1bin:系统命令的老属主
3.5.2daemon:无特权系统软件的属主
3.5.3nobody:普通NFS用户
3.6习题
第4章进程控制
4.1进程的组成部分
4.1.1PID:进程的ID号
4.1.2PPID:父PID
4.1.3UID和EUID:真实的和有效的用户ID
4.1.4GID和EGID:真实的和有效的组ID
4.1.5谦让度
4.1.6控制终端
4.2进程的生命周期
4.3信号
4.4KILL和KILLALL:发送信号
4.5进程的状态
4.6nice和renice:影响调度优先级
4.7PS:监视进程
4.8TOP:更好地监视进程
4.9/PROC文件系统
4.10STRACE:追踪信号和系统调用
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.2setuid和setgid位
5.5.3粘附位
5.5.4查看文件属性
5.5.5chmod:改变权限
5.5.6chown:改变归属关系和组
5.5.7umask:分配默认的权限
5.5.8额外的标志
5.6访问控制列表
5.6.1ACL概述
5.6.2默认项
5.7习题
第6章添加新用户
6.1/etc/passwd文件
6.1.1登录名
6.1.2加密的口令
6.1.3UID号
6.1.4默认的GID号
6.1.5GECOS字段
6.1.6主目录
6.1.7登录shell
6.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.1PATA接口
7.1.2SATA接口
7.1.3SCSI接口
7.1.4SCSI和IDE的比较
7.2硬盘的几何结构
7.3Linux文件系统
7.3.1ext2fs和ext3fs
7.3.2ReiserFS
7.3.3XFS和JFS
7.4硬盘安装过程概述
7.4.1连接硬盘
7.4.2格式化硬盘
7.4.3标记硬盘和硬盘分区
7.4.4在硬盘分区内创建文件系统
7.4.5安装文件系统
7.4.6设置自动安装
7.4.7启用交换分区
7.5hdparm:设置IDE接口参数
7.6fsck:检查和修复文件系统
7.7向Linux增加硬盘:一步步的指导
7.8高级硬盘管理:RAID和LVM
7.8.1Linux的软RAID
7.8.2管理逻辑卷
7.8.3配置LVM和RAID的例子
7.8.4处理故障硬盘
7.8.5重新分配存储空间
7.9安装USB设备
7.10习题
第8章周期性进程
8.1cron:按时间表执行命令
8.2crontab文件的格式
8.3crontab管理
8.4cron的常见用途
8.4.1清理文件系统
8.4.2配置文件的网络分布
8.4.3循环日志文件
8.5其他的日程安排程序:ANACRON和FCRON
8.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-RAM
9.2.2可移动硬盘(USB和火线)
9.2.3小型磁带机:8毫米磁带和DDS/DAT
9.2.4DLT和S-DLT
9.2.5AIT和SAIT
9.2.6VXA和VXA-X
9.2.7LTO
9.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.1tar:给文件打包
9.6.2cpio:古老的存档工具
9.6.3dd:处理位流
9.7在一卷磁带上使用多个文件
9.8Bacula
9.8.1Bacula的模型
9.8.2设置Bacula
9.8.3安装数据库和Bacula的守护进程
9.8.4配置Bacula的守护进程
9.8.5bacular-dir.conf:配置控制文件
9.8.6bacula-sd.conf:配置存储守护进程
9.8.7bconsole.conf:配置控制台
9.8.8安装和配置客户端的文件守护进程
9.8.9启动Bacula的守护进程
9.8.10向存储池添加介质
9.8.11执行一次手工备份
9.8.12执行一次恢复工作
9.8.13监视和调试Bacula的配置
9.8.14Bacula的替换工具
9.9商用备份产品
9.9.1ADSM/TSM
9.9.2Veritas
9.9.3其他选择
9.10推荐读物
9.11习题
第10章系统日志与日志文件
10.1日志记录的策略
10.1.1扔掉日志文件
10.1.2轮换日志文件
10.1.3存档日志文件
10.2Linux的日志文件
10.2.1特殊的日志文件
10.2.2内核和启动日志
10.3logrotate:管理日志文件
10.4syslog:系统事件的日志程序
10.4.1syslog的其他替代方案
10.4.2syslog的体系结构
10.4.3配置syslogd
10.4.4设计站点日志方案
10.4.5配置文件举例
10.4.6syslog输出的样本
10.4.7使用syslog的软件
10.4.8调试syslog
10.4.9在程序中使用syslog
10.5分析日志文件
10.6习题
第11章软件和配置管理
11.1Linux基本安装
11.1.1从网络引导PC
11.1.2为Linux设置PXE
11.1.3非PC的网络引导
11.1.4Kickstart:RHEL和Fedora的自动安装程序
11.1.5AutoYaST:SUSE的自动安装工具
11.1.6Debian和Ubuntu的安装程序
11.1.7从主控系统安装
11.2无盘客户机
11.3软件包管理
11.3.1软件包管理系统
11.3.2rpm:管理RPM软件包
11.3.3dpkg:管理Debian的软件包
11.4高级软件包管理系统
11.4.1软件包的库
11.4.2RHN:RedHat网络
11.4.3APT:高级软件包工具
11.4.4配置apt-get
11.4.5/etc/apt/sources.list文件的例子
11.4.6使用代理扩展apt-get
11.4.7设置内部APT服务器
11.4.8自动执行apt-get
11.4.9yum:管理RPM的发布
11.5版本控制
11.5.1创建备份文件
11.5.2正式的版本控制系统
11.5.3RCS:版本控制系统
11.5.4CVS:并发版本系统
11.5.5Subversion:做得好的CVS
11.6本地化和配置
11.6.1本地化的组织
11.6.2测试
11.6.3本地编译软件
11.6.4发布本地软件
11.6.5解决时间安排上的问题
11.7配置管理工具
11.7.1cfengine:计算机免疫系统
11.7.2LCFG:大规模配置系统
11.7.3Arusha项目(ARK)
11.7.4TemplateTree:cfengine的帮手
11.7.5DMTF/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.1TCP/IP和Internet
12.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.4IP地址详解
12.4.1IP地址分类
12.4.2子网和网络掩码
12.4.3IP地址危机
12.4.4CIDR:无类域间路由
12.4.5地址分配
12.4.6私用地址和NAT
12.4.7IPv6寻址方式
12.5路由选择
12.5.1路由表
12.5.2ICMP重定向
12.6ARP:地址解析协议
12.7将一台主机加入网络
12.7.1分配主机名和IP地址
12.7.2ifconfig:配置网络接口
12.7.3mii-tool:配置自动协商和其他介质特有的选项
12.7.4route:配置静态路由
12.7.5默认路由
12.7.6配置DNS
12.7.7Linux连网协议栈
12.8特定于发行版本的网络配置
12.8.1RedHat和Fedora的网络配置
12.8.2SUSE的网络配置
12.8.3Debian和Ubuntu的网络配置
12.9DHCP:动态主机配置协议
12.9.1DHCP软件
12.9.2DHCP的工作方式
12.9.3ISC的DHCP服务器
12.10Linux的动态重新配置和调整
12.11安全问题
12.11.1IP转发
12.11.2ICMP重定向
12.11.3源路由
12.11.4广播ping和其他形式的定向广播
12.11.5IP欺骗
12.11.6基于主机的防火墙
12.11.7虚拟私用网络
12.11.8与安全有关的内核变量
12.12Linux的NAT
12.13PPP:点对点协议
12.13.1解决PPP的性能问题
12.13.2用PPP连网
12.13.3让主机使用PPP
12.13.4控制PPP链路
12.13.5分配地址
12.13.6路由选择
12.13.7确保安全性
12.13.8使用对话脚本
12.13.9Linux上的PPP配置
12.14Linux连网配置的特殊之处
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.1RIP:路由信息协议
13.3.2RIP-2:路由选择信息协议第2版
13.3.3OSPF:开放最短路径优先
13.3.4IGRP和EIGRP:内部网关路由协议
13.3.5IS-IS:ISO的“标准”
13.3.6MOSPF、DVMRP和PIM:多播路由协议
13.3.7路由器发现协议
13.4routed:使用RIP的路由守护进程
13.5gated:更好的路由守护进程
13.6路由策略的选择标准
13.7Cisco路由器
13.8推荐读物
13.9习题
第14章网络硬件
14.1选择LAN、WAN、还是MAN
14.2以太网:常见的局域网
14.2.1以太网的工作方式
14.2.2以太网拓扑结构
14.2.3无屏蔽双绞线
14.2.4连接和扩展以太网
14.3无线:流动人士的LAN
14.3.1无线网络的安全
14.3.2无线交换机
14.4FDDI:令人失望且昂贵的局域网
14.5ATM:有前途的(但被痛苦地击败的)LAN
14.6帧中继:被牺牲掉的WAN
14.7ISDN:本土上的WAN
14.8DSL和CM:大众的WAN
14.9网络的前景
14.10网络测试和调试
14.11建筑物布线
14.11.1UTP电缆的选择
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.1DNS速成:添加新机器
15.2DNS的历史
15.3谁需要DNS
15.4DNS名字空间
15.5DNS的工作原理
15.6DNS的新特性
15.7DNS数据库
15.8BIND软件
15.9 设计DNS环境
15.10BIND客户机问题
15.11配置BIND服务器
15.12BIND配置举例
15.13启动named
15.14更新区文件
15.15安全问题
15.16测试和调试
15.17发行版本的特定信息
15.18推荐读物
15.19习题
第16章网络文件系统
16.1NFS概述
16.2服务器端NFS
16.3客户端NFS
16.4nfsstat:转储NFS统计信息
16.5专用NFS文件服务器
16.6自动安装
16.7推荐读物
16.8习题
第17章共享系统文件
17.1共享什么
17.2nscd:缓存查找的结果
17.3把文件复制到各处
17.4NIS:网络信息服务
17.5LDAP:轻量级目录访问协议
17.6推荐读物
17.7习题
第18章电子邮件
18.1邮件系统
18.2剖析邮件消息
18.3邮件基本原理
18.4邮件别名
18.5邮递列表和实现清单的软件
18.6sendmail:电子邮件的指挥
18.7sendmail的配置
18.8sendmail基本配置原语
18.9sendmail高级配置原语
18.10sendmail中与垃圾邮件相关的功能
18.11配置文件举例
18.12安全与sendmail
18.13sendmail的性能
18.14sendmail的统计信息、测试和调试
18.15Exim邮件系统
18.16Postfix邮件系统
18.17推荐读物
18.18习题
第19章网络管理和调试
19.1网络故障的检测
19.2ping:检查主机是否正常
19.3traceroute:跟踪IP包
19.4netstat:获得网络统计信息
19.5SAR:检查工作接口的活动
19.6包探测器
19.7网络管理协议
19.8SNMP:简单网络管理协议
19.9NET-SNMP代理程序
19.10网络管理应用程序
19.11推荐读物
19.12习题
第20章安全
20.1Linux安全吗
20.2安全性是如何受损害的
20.3认证和标准
20.4安全的技巧和思想
20.5/etc/passwd和/etc/shadow文件里的安全问题
20.6POSIX能力
20.7setuid程序
20.8重要文件的权限
20.9形形色色的安全事务
20.10加强安全的工具
20.11加密的安全工具
20.12防火墙
20.13Linux的防火墙功能:IPTables
20.14VPN
20.15强化安全的Linux发行版本
20.16如何对付站点攻击
20.17安全信息的来源
20.18推荐读物
20.19习题
第21章Web主机托管和Internet服务器
21.1Web主机托管的基本知识
21.2HTTP服务程序的安装
21.3虚拟接口
21.4SSL
21.5缓存和代理服务程序
21.6匿名FTP服务程序的设置
21.7习题
第三部分其他管理技术
第22章X窗口系统
22.1X显示管理器
22.2运行一个X应用程序
22.3配置X服务器
22.4故障排查和调试
22.5桌面环境简述
22.6推荐读物
22.7习题
第23章打印
23.1复杂的打印机
23.2打印机的语言
23.3CUPS的体系结构
23.4CUPS服务器的管理
23.5故障排查的技巧
23.6实际使用打印机的问题
23.7给打印机的其他建议
23.8KDE的打印功能
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.5Windows遵守电子邮件和Web标准
26.6通过Samba和CIFS共享文件
26.7用samba共享打印机
26.8Samba的调试
26.9推荐读物
26.10习题
第27章串行设备
27.1串行标准
27.2替代连接器
27.3硬载波和软载波
27.4硬件流控
27.5电缆长度
27.6串行设备文件
27.7setserial:把串口参数通知给驱动程序
27.8串行设备的软件配置
27.9硬件终端的配置
27.10特殊字符和终端驱动程序
27.11stty:设置终端的选项
27.12tset:自动设置选项
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.1init:基本守护进程
29.2cron和atd:调度命令
29.3inetd和xinetd:管理守护进程
29.4内核的守护进程
29.5打印守护进程
29.6文件服务守护进程
29.7管理数据库守护进程
29.8电子邮件守护进程
29.9远程登录和命令执行守护进程
29.10引导和配置守护进程
29.11其他网络守护进程
29.12NTPD:时间同步守护进程
29.13习题
第30章管理政策与策略
30.1皆大欢喜
30.2IT职能机构的组成
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.15Linux文化
30.16主流的Linux
30.17组织、会议及其他资源
30.18推荐读物
30.19习题
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价