`
swachian
  • 浏览: 74669 次
  • 性别: 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操作系统基础知识.pdf

    - **UNIX的文件系统**:采用层次化的树状结构,其中根目录`/`是最顶层目录,所有其他目录和文件都位于其下。 - **UNIX文件系统的目录、i-节点和文件**: - **目录**:用来组织和管理文件的一种逻辑结构。 - **i-...

    solaris SVM 适合小白,系统干货

    使用`metaroot`设置镜像作为根文件系统,然后使用`lockfs`命令安全地挂载和锁定文件系统。在重启系统后,使用`metattach`命令将逻辑卷附加到对应的物理磁盘,最后通过`metastat`检查镜像的状态,等待同步完成。 ...

    solaris系统ok状态下的命令

    通常用于系统维护或故障排除。 - **v**: 显示详细的启动信息。此选项可以帮助诊断系统启动过程中可能遇到的问题。 #### printenv 命令 `printenv`命令用于显示非易失性随机访问内存(NVRAM)中的参数及其默认值。...

    solaris10 学习笔记

    - `/` (根目录):包含所有文件系统的命名空间,是系统的基础。 - `/bin`:包含常用系统命令的二进制文件。 - `/dev`:设备文件存放的地方,通过符号链接指向 `/devices` 目录。 - `/devices`:物理设备的根目录...

    SUN SOLARIS 2.6 系统常用管理命令

    要配置磁盘配额服务,首先需要在需要限制的文件系统根目录下创建一个名为`quotas`的文件,由root用户所有,且其他用户不能写入。然后,通过`edquota`命令为每个用户设置配额,比如: ```bash edquota -u ...

    Solaris系统管理培训.doc

    Solaris 是一款基于 UNIX 的操作系统,其核心组成部分包括内核(Kernel)、shell 和文件系统。这些元素共同构成了操作系统的基础架构。 内核(Kernel)是操作系统的核心,它管理着系统的设备、内存、进程和守护进程...

    solaris10 介绍 第四章

    - **根文件系统**:必须为新引导环境的根 (/) 文件系统指定一个 -m 选项。如果没有使用 -m 选项,则会出现“配置”菜单,允许用户自定义新的引导环境。 - **关键文件系统**:如果当前引导环境中存在关键文件系统,但...

    Solaris主机意外断电后的处理

    在启动过程中,系统会自动对根文件系统进行检查。对于其他挂载点,可以手动运行`fsck -y /mount_point`。 - 对于ZFS文件系统,可以使用`zpool`和`zfs`命令检查池和文件系统的健康状况。 2. **恢复崩溃前的系统状态...

    Solaris 常见问题及解决方法.doc

    然后,使用“mount”命令将根文件系统挂载到 /mnt 目录下,接着使用“vi”命令编辑 /mnt/etc/shadow 文件,删除或修改 root 用户的密码信息。最后,使用“umount”命令卸载 /mnt 目录,并重新启动系统。 二、 系统...

    SUN的Solaris日常维护.doc

    合理规划硬盘分区是安装系统的一个重要课题,分区过小以后使用起来容易导致文件系统满载File System Full;分区过大闲置不用又会造成磁盘空间的浪费。系统管理员需要高效分配硬盘空间,既能满足操作系统的操作需求又...

    solaris 基础教程

    1. **文件与目录管理**:掌握`cd`、`ls`、`mkdir`、`rm`等基本命令,用于在文件系统中移动、查看、创建和删除文件及目录。 2. **权限管理**:理解`chmod`、`chown`、`chgrp`命令,用于改变文件和目录的权限和所有者...

    solaris10安装及打补丁详解.docx

    - 创建必要的文件系统,如根目录 (/),用户主目录 (/home),以及其他挂载点。 4. 安装过程: - 系统将提示您选择安装类型,如服务器、工作站或自定义。 - 选择需要安装的软件包,包括基本系统、开发工具、图形...

    Solaris系统管理员培训.doc

    3. **文件结构**:Solaris的文件系统采用目录树结构,类似于DOS。根目录(/)位于顶部,包含多个子目录,如: - `/usr`:存放系统命令、工具和库文件。 - `/opt`:用于安装第三方应用程序。 - `/dev`:包含各种...

    solaris实用简介

    【Solaris实用简介】 Solaris是由Sun Microsystems(后被Oracle公司收购)开发的一款UNIX操作系统,主要应用于企业级服务器。在本文中,我们将介绍...熟悉这些知识将有助于在Solaris环境下进行日常管理和维护工作。

    AIX学习系列之文件系统借鉴.pdf

    1. /(根文件系统):位于/dev/hd4,包含系统运行所需的基本文件和目录。 2. /usr:存储操作系统命令、库和应用程序,可以被网络共享。 3. /var:用于各种临时文件和日志,会根据系统活动动态变化。 4. /home:...

    Solaris OS 培训教程

    Solaris支持多种文件系统类型,如UFS、ZFS等,它们都有各自的特性。文件系统备份和恢复则通过工具如`dump`和`restore`来实现,确保在系统故障或数据丢失时能够恢复到正常状态。 网络配置在Solaris中通常涉及IP地址...

Global site tag (gtag.js) - Google Analytics