IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope:Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    
developerWorks 中国 > AIX and UNIX >  developerWorks

系统管理员工具包

AIX 与 UNIX 系统管理工具、技巧



许多 UNIX 管理员都拥有一套用于辅助管理过程的实用工具和技巧。有一些工具由操作系统提供,但大部分的诀窍则来源于长期的系统管理经验积累。“系统管理员工具包”系列文章主要专注于一些方法和技术,可以帮助您最大限度地利用各种 UNIX 环境中可用的工具,简化异构环境下的系统管理任务。

  充分利用 bash
通过利用 Bourne-again shell (bash) 的重要组成部分及其功能来简化系统管理任务。Bash 是一个流行的 Shell,是对原始 Bourne 和 Korn Shell 的替代。它提供了印象深刻的系列附加功能,其中包括对脚本环境的改进、广泛的别名技术和用于自动完成各种命令、文件和路径的改进方法。

  备份关键的信息
大多数 UNIX® 管理员都有相应的方法来备份 UNIX 计算机中的数据和信息,但对于配置文件和提供计算机运行所需配置数据的其他内容,又应该如何处理呢?本文提供了相关技术的详细信息,这些技术用于针对关键的文件,实现有效和高效的备份系统。

  移动 UNIX 目录
有时候,您需要将整个 UNIX® 目录树复制到相同系统中其他的位置或不同的系统。有许多种不同的方法可以完成这项操作,但并非所有的方法都可以保持信息数量不变或兼容于不同的系统。本文讨论了 UNIX 中各种可用的选项,以及如何最好地使用它们来完成相应的任务。

  监视磁盘空间和使用情况
研究确定跨多个 UNIX® 系统的磁盘使用情况以及如何创建一个简单的警告系统对潜在问题发出警告的方法。关注您的文件系统,确保它们没有填满,这虽然是个小事,但在 UNIX 系统的日常管理工作中是至关重要的过程。在本文中,您将了解到监视磁盘空间、发现究竟是哪些文件、用户或应用程序占用了大部分的空间、以及如何使用配额和其他解决方案查找需要的信息的方法。

  迁移和移动 UNIX 文件系统
了解如何在活动的系统中传输整个文件系统,包括如何创建、复制和重新实现新的文件系统。如果出现了 UNIX® 磁盘、系统故障或只是填满了文件系统,那么您需要创建新的分区和文件系统,并对相关内容进行复制。甚至可能需要将新的分区装入到适当的地方,以保持重要的文件和组件的位置。更复杂的情况是,您需要在活动的系统中完成这项工作,需要保持文件权限、所有权和可能存在的命名管道以及其他组件。高效地传输这些组件并保持所有这些信息,是迁移过程中的重要部分。

  监视运行缓慢的系统
当您的 UNIX® 系统运行迟缓的时候,及时发现问题是至关重要的,这样就可以使得系统恢复到正常的运行模式。有许多原因都会导致系统运行迟缓,但有效地确定问题可能相当困难。在本文中,通过一些学习示例介绍了如何确定和诊断导致您的 UNIX 系统运行迟缓的原因,以便使计算机重新恢复到正常运行状态。

  标准化您的 UNIX 命令行工具
本文介绍用于标准化界面以简化在不同 UNIX® 系统之间移动的方法。如果您管理多种 UNIX 系统(特别是在异构环境中),则最艰巨的任务可能是在不同环境之间切换并执行不同的任务,同时还必须考虑系统之间的所有差异。本文并不介绍特定的差异,而是研究能够提供兼容层(或包装)以支持一致环境的方法。

  交换空间管理和技巧
配置交换空间(包括在紧急情况下添加空间)以充分利用您的系统。在本文中,您将了解如何监视系统以确定有效的交换空间配置数据,并研究将交换空间不只是用作辅助随机访问存储器 (RAM) 的方法。

  问题和陷阱
避免常见的缺陷和陷阱,以帮助确保您的系统正常地运行。了解处理磁盘已满或受损坏的系统的正确方法,这与在工具库中配备各种工具以确保准备好快速地处理丢失的文件或不安全的系统一样重要。本文重点关注于 UNIX® 管理员所面临的一些最常见的问题,以及实现安全且有效的解决方案的方法。

  通过 OpenSSH 设置 UNIX 远程访问
本文介绍了如何使用 OpenSSH 为运行远程终端提供安全环境。OpenSSH 和终端的基本用法非常简单,不过,还将介绍允许自动登录到远程主机的其他元素、运行远程应用程序的方法,以及如何在主机之间安全地复制文件。

  充分利用 zsh
本文研究了 Z Shell (zsh) 的重要组成部分和如何使用其功能来简化您的 UNIX® 系统管理任务。zsh 是一个流行的 Shell,是对原始 Bourne 和 Korn Shell 的替代。它提供了印象深刻的系列附加功能,包括用于自动完成不同命令、文件和路径以及用于将键绑定到功能和操作的改进。

  构建无人参与的智能脚本
通过本文了解如何创建脚本来记录其输出、跟踪和标识错误及从错误和问题恢复,从而使其要么正确运行,要么失败并提供合适的错误消息和报告供分析。构建脚本并自动运行是每个好的管理员必须进行的工作,但如何处理错误输出并就脚本应该如何处理这些错误做出明智决策呢?本文将帮助您解决这些问题。


回页首



IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经 IBM 公司或原始作者的书面明确许可,请勿转载。
如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。
  最新活动
dWLive!免费技术讲座:
(上午)SCA/SDO:驱动下一代 SOA(5/17,北京)
(下午)构建 SOA 解决方案,管理服务生命周期(5/17,北京)

  AIX 入门技术资源
AIX 新手入门

AIX 新手入门

Shell 编程专题

IBM AIX 认证专题

AIX FAQ 第 1 期

在线提交 AIX 常见问题

  AIX 性能调优
AIX 性能调优

性能调优技术读物及免费工具下载

编辑推荐
所有 AIX 技术文章
所有 AIX 教程
为商业 UNIX 系统重新组织您的 Linux 技能
对话 UNIX: 掌握强大的命令行
在 AIX 上实现 iSCSI
  特别推荐
shell 编程专题
UNIX 新手指南
聚焦管理员专题
IBM AIX 认证专题
特色专栏

 
    关于 IBM 隐私条约 联系 IBM 使用条款