Linux磁盘容量问题,兼再谈规范化系统管理

bigfatcat(自称:一个伪装SYSOP的猫)今天问我“请问怎么看linux下硬盘分区的空闲空间?怀疑满了”。于是我教了他df和du命令。

没想到他发现是日志占满磁盘之后,竟然直接
rm /var/log/httpd/*access*
删除了日志文件。我提醒他说,正在打开的日志不会被删除,还会继续增长,将来会再次占满磁盘,而du根本发现不了那个文件。他却置若罔闻,说“反正你肯定知道我掉进哪一个坑里了”……

由此问题,我再来谈一下规范化系统管理。

绝大部分Linux发行版,都有各自的风格,都会把所属的软件按照自己的风格定制,同时会安装各种周边辅助设施,包括日志切断和轮换。而自己编译的软件,则往往考虑不到这方面的问题,软件的安装文档也往往不强调这个问题。初级系统管理员在发现故障之后,会想办法排除之,却很少有考虑防止再次出现问题的。所以,日志装满磁盘的问题就一再出现。

我提倡,尽量使用系统自带的软件,因为他们不但经过产品化的质量审查,且带有各种周边辅助设施,更易于使用。另外,系统自带软件的编译安装参数比较固定,更便于交接工作而不需要在交接时特别强调配置文件、启动停止命令的位置,因为它们就在其该在的位置;在升级时也会更方便。

最后说一句:如果你对本文有反对意见,说明你还too young, too simple, sometimes naive,还不适合当系统管理员

This entry was posted in 默认分类 and tagged , . Bookmark the permalink.

7 Responses to Linux磁盘容量问题,兼再谈规范化系统管理

  1. linuxapp says:

    You are too short!

  2. a9udn9u says:

    ln -s /dev/null access.log
    行不行?

  3. JulyClyde says:

    那你还不如关闭日志功能算了。某些软件操作/dev/null文件有问题

  4. a9udn9u says:

    我原来试过, 找了半天没找到办法关 apache 的 access 日志, 就这么干的. 我的 .xsession-errors 也是这么搞的

  5. marsteel says:

    我完全没有反对意见

  6. suchasplus says:

    完全同意
    既然使用了这个dist的linux
    就最好使用系统自带软件
    除非他没法或者很难满足你的需求

    如果非要自己装
    那么不如lfs了

    被严重困扰过的SYSOP飘过~

  7. xinliGG says:

    I agree with you!:)
    linuxapp says:
    2008年 08月27日 at 8:27 pm

    You are too short!

Leave a Reply

Your email address will not be published. Required fields are marked *