许多 UNIX 管理员都拥有一套用于辅助管理过程的实用工具和技巧。有一些工具由操作系统提供,但大部分的诀窍则来源于长期的系统管理经验积累。“系统管理员工具包”系 列文章主要专注于一些方法和技术,可以帮助您最大限度地利用各种 UNIX 环境中可用的工具,简化异构环境下的系统管理任务。
http://www.ibm.com/developerworks/cn/aix/lp/satoolkitnew.html
文章列表
- 充分利用 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® 管理员所面临的一些最常见的问题,以及实现安全且有效的解决方案的方法。
扫描二维码关注公众号,回复: 1323879 查看本文章 - 通过 OpenSSH 设置 UNIX 远程访问
本文介绍了如何使用 OpenSSH 为运行远程终端提供安全环境。OpenSSH 和终端的基本用法非常简单,不过,还将介绍允许自动登录到远程主机的其他元素、运行远程应用程序的方法,以及如何在主机之间安全地复制文件。
- 充分利用 zsh
本文研究了 Z Shell (zsh) 的重要组成部分和如何使用其功能来简化您的 UNIX® 系统管理任务。zsh 是一个流行的 Shell,是对原始 Bourne 和 Korn Shell 的替代。它提供了印象深刻的系列附加功能,包括用于自动完成不同命令、文件和路径以及用于将键绑定到功能和操作的改进。
- 构建无人参与的智能脚本
通过本文了解如何创建脚本来记录其输出、跟踪和标识错误及从错误和问题恢复,从而使其要么正确运行,要么失败并提供合适的错误消息 和报告供分析。构建脚本并自动运行是每个好的管理员必须进行的工作,但如何处理错误输出并就脚本应该如何处理这些错误做出明智决策呢?本文将帮助您解决这 些问题。
- 使用 SSH 进行分布式管理:
本文向您介绍了使用安全 Shell (SSH) 在远程 UNIX® 系统中运行命令,并使用一些简单的脚本构成一个系统,该系统允许您在一台计算机中同时管理许多系统,而无需直接登录到计算机本身。同时还介绍了分布式管理 系统的基础知识,以及使用该技术的某些脚本和解决方案。
- 测试系统的有效性
本文带领您研究存储配置文件和后期检查其有效性的方法。尽管您已经拥有各种安全系统,但是某些人仍可能访问您的系统,并更改您的配置或安全设置。本文可以帮助你解决类似的问题。
- 监视用户的使用情况
本文研究在各种不同的日志中记录 UNIX(R) 登录和其他系统活动的新方法,并利用这些信息来监视用户的使用情况。从很多角度来看,这样做是非常有帮助的,可以用于进行退款报告,或者仅用于了解系统中 个别用户的繁忙和活跃程度,以便在进行规划和分配资源的时候能够起到帮助作用。
end
end