`
swachian
  • 浏览: 73370 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

solaris根文件系统维护

阅读更多

根目录下造成占用的情况主要有:

  • 日志文件
  • core文件
  • 系统崩溃转储文件

用df和du可看某个目录占用的大小。

1. 清除系统日志文件


  日志文件包含了有关系统运行情况的信息和用户访问系统的情况,系统在运行过程中,会不断地把新的信息添加到日志文件中,因此日志文件会急剧增多,系统中主要的日志文件有:

  /usr/adm/acct 记帐日志文件

  /usr/adm/messages 系统信息日志文件

  /usr/adm/sulog 命令使用日志文件

  /usr/adm/vold.log 卷管理日志文件

  /usr/spool/uucp/LOGFILE uucp的记录

  /usr/spool/uucp/.Log/.Old/* 旧的uucp日志文件

  /usr/spool/lp/logs/requests 打印请求记录

  /var/log/syslog 系统日志文件

2. 删除core文件


  当系统中一些进程由于收到一些信号而非正常结束时,系统便建立一个core文件,记录进程当时的一些信息,包括进 程状态、数据以及硬件寄存器的值等。在这些core文件没有用的时候,可以考虑删除它们。core文件的删除,应该首先确认要删除的core文件是否还有 使用价值,可通过file core命令查看是由哪些进程产生的,在确认对调试程序没用的时候再进行删除,也可以通过下面的命令来删除10天内未存取过的core文件:

find / -name core –atime +10 –exec rm {} \;

3. 删除崩溃转储文件

比较少见的情况,但不是完全没有

    # cd /var/crash/system   -- 崩溃转储目录

     # rm

    # ls         -- 验证以删除

 

附录:一些磁盘管理的相关命令

 

1 .显示有关文件和磁盘空间的信息

       ·使用 df 显示磁盘空间的信息

         $ df [directory] [-h] [-t]

2 .显示文件大小

       · cd /dir

       ·显示文件大小: $ ls [-lh] [-s]

3 .查找大文件

       · cd /dir

       ·以块为单位从大到小显示,文件的字符 / 列不同:

         $ ls -l | sort +4rn | more

         相同:

         $ ls -s | sort -nr | more

4 .查找超过指定大小的文件

       $ find directory -size +nnn

       -size +nnn 512 字节块的数量;

5 .显示目录、子目录、文件的大小  

       $ du [-as] [directory ...]

       目录以空格分隔;

 

中断telnet服务

svcadm disable svc:network/telnet

查找最近修改的文件,修改时间以t的创建时间为准

ls -lt `find / -newer  t  | grep -v /dev | grep -v /proc | grep -v /system | grep -v /workdata | grep -v /export | grep -v /home` | more

分享到:
评论

相关推荐

    Solaris系统管理指南:高级管理

    《系统管理指南:高级管理》是介绍OracleSolaris系统管理信息重要内容的一套文档中的组成部分。该指南包含基于SPARC和基于x86的系统的信息。 本书假设您已经安装了OracleSolaris操作系统(operatingsystem,OS)。同时...

    YzmCMS PHP轻量级信息管理系统 v6.9.zip

    YzmCMS系统采用MVC模块式开发,增加了系统的维护性、可扩展性,使二次开发变得简单、容易。 100%开源 YzmCMS系统是100%开源的PHP程序,保证系统的代码更健壮和更安全。 轻量级 YzmCMS系统在保持强大的功能前提下...

    mysql5.1中文手册

    日志文件维护 5.12. 在同一台机器上运行多个MySQL服务器 5.12.1. 在Windows下运行多个服务器 5.12.2. 在Unix中运行多个服务器 5.12.3. 在多服务器环境中使用客户端程序 5.13. MySQL查询高速缓冲 ...

    MySQL 5.1参考手册 (中文版)

    日志文件维护 5.12. 在同一台机器上运行多个MySQL服务器 5.12.1. 在Windows下运行多个服务器 5.12.2. 在Unix中运行多个服务器 5.12.3. 在多服务器环境中使用客户端程序 5.13. MySQL查询高速缓冲 5.13.1. 查询高速...

    mysql官方中文参考手册

    日志文件维护 5.12. 在同一台机器上运行多个MySQL服务器 5.12.1. 在Windows下运行多个服务器 5.12.2. 在Unix中运行多个服务器 5.12.3. 在多服务器环境中使用客户端程序 5.13. MySQL查询高速缓冲 5.13.1. 查询高速...

    MYSQL中文手册

    日志文件维护 5.12. 在同一台机器上运行多个MySQL服务器 5.12.1. 在Windows下运行多个服务器 5.12.2. 在Unix中运行多个服务器 5.12.3. 在多服务器环境中使用客户端程序 5.13. MySQL查询高速缓冲 5.13.1. 查询...

    MySQL 5.1参考手册中文版

    日志文件维护 5.12. 在同一台机器上运行多个MySQL服务器 5.12.1. 在Windows下运行多个服务器 5.12.2. 在Unix中运行多个服务器 5.12.3. 在多服务器环境中使用客户端程序 5.13. MySQL查询高速缓冲 5.13.1. 查询...

    MySQL 5.1参考手册

    日志文件维护 5.12. 在同一台机器上运行多个MySQL服务器 5.12.1. 在Windows下运行多个服务器 5.12.2. 在Unix中运行多个服务器 5.12.3. 在多服务器环境中使用客户端程序 5.13. MySQL查询高速缓冲 5.13.1. 查询高速...

    MySQL 5.1中文手冊

    日志文件维护 5.12. 在同一台机器上运行多个MySQL服务器 5.12.1. 在Windows下运行多个服务器 5.12.2. 在Unix中运行多个服务器 5.12.3. 在多服务器环境中使用客户端程序 5.13. MySQL查询高速缓冲 5.13.1. 查询高速...

    MySQL 5.1官方简体中文参考手册

    日志文件维护 5.12. 在同一台机器上运行多个MySQL服务器 5.12.1. 在Windows下运行多个服务器 5.12.2. 在Unix中运行多个服务器 5.12.3. 在多服务器环境中使用客户端程序 5.13. MySQL查询高速缓冲 5.13.1. 查询高速...

    MySQL5.1参考手册官方简体中文版

    日志文件维护 5.12. 在同一台机器上运行多个MySQL服务器 5.12.1. 在Windows下运行多个服务器 5.12.2. 在Unix中运行多个服务器 5.12.3. 在多服务器环境中使用客户端程序 5.13. MySQL查询高速缓冲 5.13.1. 查询高速...

    YzmCMS轻量级开源CMS

    开发灵活YzmCMS系统采用MVC框架式开发,增加了程序的维护性、可扩展性,并采用模块化开发设计,使二次开发变得简单、容易。开源YzmCMS系统是100%开源的PHP程序,保证系统的代码更健壮和更安全。轻量级YzmCMS系统在...

    uboott移植实验手册及技术文档

    退回 U-Boot根目录:#cd ../../ (4)建立编译选项 #vi Makefile smdk2410_config : unconfig @$(MKCONFIG) $(@:_config=) arm arm920t smdk2410 NULL s3c24x0 fs2410_config : unconfig @$(MKCONFIG) $(@:_...

Global site tag (gtag.js) - Google Analytics