系统管理工具包- 问题和陷阱

系统管理工具包- 问题和陷阱

ID:11156162

大小:60.00 KB

页数:5页

时间:2018-07-10

系统管理工具包- 问题和陷阱_第1页
系统管理工具包- 问题和陷阱_第2页
系统管理工具包- 问题和陷阱_第3页
系统管理工具包- 问题和陷阱_第4页
系统管理工具包- 问题和陷阱_第5页
资源描述:

《系统管理工具包- 问题和陷阱》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、系统管理工具包:问题和陷阱  关于本系列  典型的UNIX®管理员拥有一套经常用于辅助管理过程的关键实用工具、诀窍和系统。存在各种用于简化不同过程的关键实用工具、命令行链和脚本。其中一些工具来自于操作系统,而大部分的诀窍则于长期的经验积累和减轻系统管理员工作压力的要求。本系列文章主要专注于最大限度地利用各种UNIX环境中可用的工具,包括简化异构环境中的管理任务的方法。  删除打开的日志文件  在您完成管理任务的过程中可能会注意到,由于磁盘空间的原因,系统变得运行缓慢。如果这是个非常重要的系统,那么不大可能关闭计算机并添加更多的存储设备

2、,而且您可能已经采用了配额系统以防止个别用户占用过多的磁盘空间。最合适的方法是查找那些可以删除的、存档到另一个系统的、或脱机存储的内容。  为了实现这个目的,日志文件通常首当其冲,因为常常对/tmp和/var文件系统设置了有限的空间。(清单1向您显示了我的iBook上的/tmp和/var,这台计算机上并没有运行任何繁忙的服务。)某些服务,如p和/var中可能堆积了大量的数据,即使在个人工作站上chrishBender[530]$sudodu-sh/tmp//var/44K  /tmp/1.0G  /var/  在证实了没有人需要这些日志数据之

3、后,您可以快速地使用rm命令删除它们。但是这样做,您无法重新获得任何磁盘空间。如果不熟悉UNIX文件系统的语义学,您可能会认为需要重新启动计算机并且执行非常耗时的文件系统完整性检查(在单用户模式中使用fsck命令)。  在标准的UNIX文件系统中,您可以在文件打开或写入的时候删除它。这将从文件系统中删除该文件的名称,当使用该文件的程序关闭它时,操作系统可以重新获得其存储空间。许多程序常常使用这种特性来创建临时文件,它们可以创建文件、打开文件并删除文件。如果程序崩溃或正常退出,则将自动删除相应的文件,所以程序员不需要关闭文件或稍后对其进行删除操

4、作。  因为服务器保持打开相应的日志文件以便写入数据,而这些日志文件占用了大量的空间,所以这种情况是非常不利的。删除这样的文件只是从文件系统中删除了它的名称,而无法重新获得任何磁盘空间,直到相应的进程退出或关闭该文件。  要解决这个问题,您可以重新启动拥有这个日志文件的服务,不过该服务的中断可能会引起一些不必要的麻烦。另一种选择是对日志文件重命名,然后告诉相应的进程重新加载其配置文件。任何现有的处理过程将会继续,使用打开的日志文件直到正常完成,而任何新的请求将会记录到使用旧的名称创建的新日志文件中。  根据约定,当您发送一个挂起信号(信号1或

5、HUP)时,大多数服务器进程(所有常用的进程)都会进行复位操作并重新加载它们的配置文件。清单2显示了向所有正在运行的p和/var目录。请记住,在安装需要把配置文件或其他内容放入到只读目录中的新软件时,您将不得不重新写入位置位(可以使用相同的处理方法,但使用u+w而不是清单3命令中的-w)。  通过复制修复受损坏的系统  有许多情况都可能对系统造成损坏,但其中大多数都需要访问系统控制台以修复相关内容。  如果由于失控进程而损坏了系统(请参阅本系列中的文章监视运行缓慢的系统,在参考资料部分提供了相应的链接),消耗了所有的可用进程槽,或者占用了过多

6、的内存而导致计算机将所有的时间花费在与硬盘的交换中,那么您需要终止那些损害系统的进程,或者如果根本无法登录并执行kill命令的话,直接重新启动该计算机。  如果您可以访问该系统,但由于某种原因而无法终止损害系统的进程,可以切换到单用户模式,这将停止所有非关1234下一页——感谢阅读这篇文章,..,键的服务以及任何用户运行的进程。  要让计算机进入单用户模式,在基于SystemV的UNIX中可以使用telinit命令(sudotelinit1)或者在于BerkeleySoftentalarchivecontainingfilesthathave

7、been#modifiedsincethelastarchiveental-$(date+%Y-%m-%d-%H.%M.%S).tar.gz-ntincremental-2006-09-06-11.15.03.tar.gz/Users  通过在date命令中使用+选项指定不同的输出格式(year-month-day-hour.minute.second),您可以创建包含当前日期和时间的文件名,使用最近的增量备份(该备份已经过了一个月,对于备份之间的间隔来说太长了)作为引用的旧文件,备份所有更新的或修改过的用户数据。  另一种选择是使用RCS的

8、ci和co命令为每个文件创建更改的历史。您还可以使用ci签入文件。这将创建一个历史文件(ci加上文件名将创建另一个包含文件历史及其较早修订版本的文件名),并将该文件

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。