UNIX系统管理实用教程

UNIX系统管理实用教程
作 者: (美)Steve Maxwell著;天宏工作室译;天宏工作室译
出版社: 清华大学出版社
丛编项: 国外经典初学者入门教程系列
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: UNIX
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  SteveMaxwell有19年的软件开发系统管理和联网方面的经验。他是UNIXManagementTools和LinuxManagementTools两本书的作者。他管理了FineGroundNetworks(为内容加速提供先进的解决方案)开发小组。他与美丽的妻子Nita住在旧金山南部。

内容简介

本书从网络的角度及单个系统的角度介绍UNIX管理的基础知识。你将在本书中发现关于设置重要系统服务,如DNS、FTP、文件系统、基本的安全工具等的清晰指导。本书的设计易于学习,将引导读者完成重要过程的各个步骤,从软件安装和软件发布到使用TCP/IP工具、系统配置以及系统管理。此外,本书还介绍了SNMP和相关工具。本书按照主题进行组织,并包括了逐步的操作步骤和练习。在你成为一名成功的系统管理员的道路上,本书将是你的一个理想的起点。本书因其鲜活的案例和时代精神,成为一本在国外脱颖而出的、越来越受致电师生们喜爱的营销学基础教材。作者将营销学最新的基本概念和原理与当代真实的商业案例有机地融合在一起,使本书读来生动有趣、令人爱不释手。现被美国和亚洲越来越多的院校采用,成为一本主流的现代营销学教材。本书体系完整、内容精炼、实战性强,是那些希望在较短时间里全面地、系统地聿握营销学知识的读者的理想选择。本书可作为高校管理类、营销类专业的学生及MBA、EMBA的教材,同时可供企业管理人员和营销人员阅读。近些年来,销售通路或销售渠道成为诸多企业竞争致胜的切入点和着力点,本书从销售通路设计、销售通路管理、销售通路评估(改进)三个环节人手,详细介绍了销售通路策略与设计、通路成员选择、销售通路管理流程、销售通路冲突与合作、通路成员评估与改进等的具体策略与运作方法,还给出了两大类通路成员(批发商、零售商)的管理手册,可为广大销售管理人员和营销管理人员在实务中参考和借鉴。

图书目录

第1章 UNIX简介

1. 1 介绍UNIX系统的历史

1. 2 分析计算机系统的元素

1. 3 展示UNIX的历程

1. 3. 1 AT&T创造了UNIX

1. 3. 2 BSD诞生了

1. 3. 3 SystemV版本

1. 3. 4 AT&T与Sun的合作

1. 3. 5 Internet蠕虫

1. 3. 6 0SF/1

1. 3. 7 Mach

1. 3. 8 引入Linux

1. 3. 9 Red Hat

1. 4 目前的UNIX版本

1. 4. 1 UNIX为什么会流行

1. 4. 2 模块化UNIX

1. 4. 3 内核

1. 5 了解UNIX系统管理员的职责

1. 5. 1 支持网络

1. 5. 2 处理外围设备

1. 5. 3 管理系统升级

1. 5. 4 积极监控系统安全

1. 5. 5 维护系统账号

1. 5. 6 增加知识

1. 5. 7 教师

1. 5. 8 政治家

1. 5. 9 父亲

1. 5. 10 警员

1. 5. 11 朋友

练习

第2章 基本的UNIX命令

2. 1 研究UNIX命令解释程序

2. 2 研究基本的UNIX命令

2. 2. 1 cat

2. 2. 2 date

2. 2. 3 hosmame

2. 2. 4 find

2. 2. 5 ls

2. 2. 6 strings

2. 2. 7 ps

2. 2. 8 uname

项目2-1

练习

第3章 使用系统管理工具

3. 1 使用admintool管理Solaris

3. 1. 1 添加新用户

3. 1. 2 UNIX账号示例

3. 1. 3 修改用户

3. 1. 4 删除用户

3. 1. 5 添加新组

3. 1. 6 修改组

3. 1. 7 删除组

3. 2 使用usereonf管理Linux账号

3. 2. 1 添加新用户

3. 2. 2 修改用户

3. 2. 3 删除现有用户

3. 2. 4 添加新组

3. 3 使用sam管理HP-UX

3. 3. 1 添加新用户

3. 3. 2 修改用户

3. 3. 3 删除现有的用户

3. 3. 4 添加新组

3. 3. 5 删除现有的组

3. 4 建立更好的账号安全性

3. 4. 1 使用admintool使密码到期

3. 4. 2 使用userconf使密码到期

3. 4. 3 使用sam使密码到期

3. 4. 4 使用admintool定期更改密码

3. 4. 5 使用userconf定期更改密码

3. 4. 6 使用admintool关闭账号

3. 4. 7 使用userconf关闭账号

3. 4. 8 使用userconf使账号自动到期

练习

第4章 软件包管理工具

4. 1 研究Solaris软件包工具

4. 1. 1 pkginfo

4. 1. 2 pkgadd

4. 1. 3 pkgrm

4. 2 研究HP-UX软件包工具

4. 2. 1 swlist

4. 2. 2 sw-install

项目4-1

4. 2. 3 swremove

项目4-2

4. 3 研究Linux软件包工具

项目4-3

练习

第5章 维护UNIX用户

5. 1 研究/etc/passwd文件

5. 2 研究/etc/group文件

5. 3 研究/etc/shadow文件

5. 4 研究UNIX账号工具

5. 4. 1 passwd

5. 4. 2 pwck

5. 4. 3 grpck

5. 4. 4 useradd

5. 4. 5 userdel

5. 4. 6 usermod

5. 4. 7 groupadd

5. 4. 8 groupdel

5. 4. 9 groupmod

5. 4. 10 logins

5. 4. 11 vipw

项目5-1

练习

第6章 文件系统. 磁盘和工具

6. 1 分析UNIX文件系统

6. 2 研究磁盘分区

6. 3 确定已装载的文件系统

6. 4 创建新的文件系统的方法

6. 4. 1 使用Solaris format工具

6. 4. 2 使用Linux fdisk工具

6. 5 创建新的文件系统

6. 5. 1 检查新的文件系统

6. 5. 2 装载UNIX文件系统

6. 5. 3 卸下UNIX文件系统

项目6-1

练习

第7章 系统安全

7. 1 定义安全策略

7. 2 维护系统补丁

7. 3 介绍系统加固

7. 3. 1 消除不必要的服务

7. 3. 2 配置系统配置文件

7. 4 研究安全工具

项目7-1

7. 5 安全命令解释程序工具

7. 5. 1 ssh

7. 5. 2 scp

7. 5. 3 ssh-keygen

7. 5. 4 ssh-agent/ssh-add

7. 5. 5 sudo工具

项目7-2

练习

第8章 备份与恢复

8. 1 定义备份元素

8. 1. 1 用户角度

8. 1. 2 密度和形状因素

8. 1. 3 网络带宽

8. 1. 4 远程站点

8. 1. 5 备份方法

8. 2 研究备份工具

8. 2. 1 dump

8. 2. 2 dd

8. 2. 3 restore

8. 2. 4 tar

项目8-1

练习

第9章 系统操作

9. 1 确定引导过程

9. 2 研究关闭过程

9. 2. 1 停止系统

9. 2. 2 重新引导系统

9. 2. 3 正常系统关闭

9. 2. 4 确定停止系统的时间

9. 3 揭示UNIX 作级别

9. 3. 1 默认运行级别

9. 3. 2 列出当前运行级别

9. 3. 3 单用户模式

9. 3. 4 引导到单用户模式

项目9-1

练习

第10章 TCP/IP协议组

10. 1 揭示通用的7层OSI网络模型

10. 1. 1 应用层

10. 1. 2 表示层

10. 1. 3 会话层

10. 1. 4 传输层

10. 1. 5 网络层

10. 1. 6 数据链路层

10. 1. 7 物理层

10. 2 研究TCP/IP协议结构

10. 2. 1 进程层服务

10. 2. 2 最终用户工具

10. 2. 3 其他协议

10. 2. 4 系统服务

10. 2. 5 其他服务

10. 2. 6 主机对主机层

10. 2. 7 Internet层

10. 2. 8 Internet控制消息协议

10. 3 学习地址解析协议

10. 3. 1 数据包格式

10. 3. 2 ARP缓存

10. 3. 3 数据链路地址格式

练习

第11章 基本网络工具

11. 1 使用alp研究UNIX系统上的网络地址表

11. 1. 1 显示ARP缓存

11. 1. 2 删除ARP缓存

11. 1. 3 添加ARP缓存条目

11. 2 使用ifconfig控制网络接口

11. 2. 1 列出可用的接口

11. 2. 2 控制接口状态

11. 2. 3 修改接口参数

11. 2. 4 特殊的配置参数

11. 2. 5 逻辑接口

11. 3 使用netstat监视网络操作

11. 3. 1 显示活动的网络会话

11. 3. 2 显示接口信息

11. 3. 3 显示路由信息

11. 3. 4 显示多播信息

11. 3. 5 显示协议统计信息

11. 4 使用ping检查网络连接

11. 4. 1 确定系统可用性

11. 4. 2 显示基本网络性能

11. 4. 3 其他命令选项

11. 5 使用lanscan收集网络信息

项目11-1

练习

第12章 高级网络工具

12. 1 使用tcpdump工具监视网络数据流量

12. 1. 1 工作模式

12. 1. 2 显示选项

12. 1. 3 使用数据包筛选器

12. 1. 4 地址要素

12. 1. 5 协议要素

12. 1. 6 运算符

12. 1. 7 其他要素

12. 1. 8 限定符

12. 1. 9 tcpdump命令的例子

12. 2 执行tracemute命令显示网络连接性

12. 2. 1 阅读输出

12. 2. 2 更改特征

12. 2. 3 显示选项

12. 3 使用landiag命令确认基本操作

项目12-1

练习

第13章 SNMP概述

13. 1 介绍SNMP的基础知识

13. 2 介绍MIB

13. 2. 1 对象类型

13. 2. 2 MIB对象的例子

13. 2. 3 SNMP表格

13. 2. 4 访问对象

13. 2. 5 标准MIB和专用MIB

13. 2. 6 SNMP团体

13. 3 研究SNMP版本

13. 3. 1 SNMP协议操作

13. 3. 2 SNMPP向应代码

13. 3. 3 SNMP消息的传输

13. 3. 4 无连接协议

13. 4 研究SNMP主代理和次代理

练习

第14章 使用域名系统

14. 1 了解域名系统的工作方式

14. 2 分析DNS服务器和客户组件

14. 2. 1 域文件

14. 2. 2 进程

14. 2. 3 DNST具

14. 3 分析DNS客户组件

项目14-1

练习

第15章 使用NIS

15. 1 网络信息服务概述

15. 2 介绍NIS组件

15. 2. 1 数据库

15. 2. 2 进程

15. 2. 3 工具

15. 3 安装NIS服务器

项目15-1

15. 4 配置NIS客户

15. 5 安装辅助NIS服务器

练习

第16章 SNMP系统管理工具

16. 1 介绍系统管理的要素

16. 1. 1 系统心跳

16. 1. 2 系统启动/关闭消息

16. 1. 3 系统进程活动

16. 1. 4 网络信息

16. 1. 5 系统配置控制

16. 2 研究UCDSNMP软件包

16. 2. 1 常用的命令行选项

16. 2. 2 环境变量

16. 3 使用UCD管理工具

16. 3. 1 snmpdelta命令

16. 3. 2 snmpget命令

16. 3. 3 snmpgetnext命令

16. 3. 4 snmpnetstat命令

16. 3. 5 snmpset工具

16. 3. 6 snmpstatus工具

16. 3. 7 snmptable工具

16. 3. 8 snmptest工具

16. 3. 9 snmptmnslate工具

16. 3. 10 snmptrap工具

16. 3. 11 snmptrapd服务器

16. 3. 12 snmpwalk工具

16. 3. 13 snmpbulkwalk工具

练习

第17章 使用网络文件系统

17. 1 介绍NFS服务器

17. 1. 1 nfsd进程

17. 1. 2 lockd进程

17. 1. 3 statd进程

17. 1. 4 mountd进程

17. 2装载远程文件系统

17. 2. 1 dfstab/exports文件

17. 2. 2 共享/导出文件选项

17. 3 研究NFS 具

17. 3. 1 exporffs

17. 3. 2 share/unshare(只用于Solaris)

17. 3. 3 showmount

17. 3. 4 nfsstat

17. 4 配置NFS客户

17. 5 控制文件系统装载表

练习

第18章 文件传输协议

18. 1 研究一个FTP会话的例子

18. 1. 1 获得目录列表

18. 1. 2 配置选项

18. 1. 3 检索一个文件

18. 1. 4 发送文件

18. 1. 5 监视文件传输

18. 2 分析FTP命令

18. 3 控制FTP访问

18. 4 配置匿名FTP

18. 5 记录FTP活动

18. 5. 1 启用FTP日志

18. 5. 2 启用syslog功能

项目18-1

练习

第19章 重要的系统管理任务/信息

19. 1 在系统上与用户通信

19. 2 增加系统交换空间

19. 2. 1 列出交换空间

19. 2. 2 增加更多的交换空间

19. 3 控制root访问

19. 4 显示系统配置信息

项目19-1

练习

第20章 使用DHCP

20. 1 使用SolarisDHCP配置管理器

20. 1. 1 运行SolarisDHCP配置管理器

20. 1. 2 第一次配置DHCP服务

20. 1. 3 使用配置管理器

20. 1. 4 向DHCP服务器添加IP地址

20. 2 配置DHCP客户

20. 2. 1 手工配置DHCP

20. 2. 2 建立自动和持久的DHCP配置

20. 2. 3 获得DHCP代理状态信息

20. 2. 4 DHCP客户的配置

20. 2. 5 在Windows上查看网络信息

练习

第21章 使用rdist

21. 1 创建用来同步文件的rdist发布文件

21. 2 调试rdist配置

21. 3 介绍rdist命令

21. 3. 1 任务通知

21. 3. 2 排除文件

21. 3. 3 调用命令

21. 4 分析一个rdist例子

项目21-1

练习

附录A 练习答案

第1章:UNIX简介

第2章:基本的UNIX命令

第3章:使用系统管理工具

第4章:软件包管理工具

第5章:维护UNIX用户

第6章:文件系统. 磁盘和工具

第7章:系统安全

第8章:备份与恢复

第9章:系统操作

第10章:TCP/HP协议组

第11章:基本网络工具

第12章:高级网络工具

第13章:SNMP概述

第14章:使用域名系统

第15章:使用NIS

第16章:SNMP系统管理工具

第17章:使用网络文件系统

第18章:文件传输协议

第19章:重要的系统管理任务/信息

第20章:使用DHCP

第21章:使用rdist

附录B 工具一览

附录C MIB-II概述

分析MIB-II

1. system组

2. interfaces组