免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2869 | 回复: 0

solaris根文件系统维护 [复制链接]

论坛徽章:
0
发表于 2010-01-20 09:18 |显示全部楼层



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

  • 日志文件
  • 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


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/23363/showart_2154248.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP