AIX-223习题练习心得(8)

2019-03-22 11:30

65. given the following output what course of action should be undertaken for a long term solution?

A. implement regular monitoring to avoid full filesystems B. Double the size of /usr

C. reduce the size of /home to balance the filesystems D. add another disk allow for growth Answer: A

修复装满的 /(根)文件系统

当根文件系统 (/) 已装满时,请检查以下事项:

?

使用 who 命令读取 /etc/security/failedlogin 文件的内容:

# who /etc/security/failedlogin

TTY 重新产生得太快的情况会创建失败的登录条目。要在读取或保存输出之后清空该文件,可以执行以下命令:

# cp /dev/null

/etc/security/failedlogin

?

检查 /dev 目录中输入不正确的设备名称。如果设备名称输入不正确,例如将 rmt0 误输入为 rmto,则会在 /dev 中创建一个名为 rmto 的文件。此命令会正常继续运行,直到装满整个根文件系统,然后失败。/dev 是根 (/) 文件系统的一部分。查找不属于设备的条目(没有主要编号或次要编号)。要检查此情况,可以使用以下命令:

# cd /dev

# ls -l | pg

total 40

drwxrwx--- 2 root system 4096 Nov 29 14:19 .SRC-unix

crw-rw---- 1 root system 10, 0 Nov 10 17:18:00 IPL_rootvg

srwxrwxrwx 1 root system

0 Nov 28 17:30 SRC

crw------- 1 root system 22, 1 Nov 23 12:14 __pv22.1.323758

crw------- 1 root system 22, 1 Nov 23 12:14 __pv22.1.381014

crw------- 1 root system 22, 1 Nov 23 12:15 __pv22.1.397388

. . .

(省略的行)

. . .

crw-rw-rwT 1 root system 17, 0 Nov 10 16:22 usb0

crw-rw-rw- 1 root system 15, 0 Nov 10 16:22 usbhc0

crw-rw-rw- 1 root system 15, 1 Nov 10 16:22 usbhc1

crw------- 1 root system 11, 0 Nov 10 16:22 vio0

crw-rw-rw- 1 root system 21, 0 Nov 10 16:22 vty0

crw-rw-rw- 1 root system 21, 1 Nov 10 16:22 vty1

drwxr-xr-x 2 root system

256 Nov 10 17:18 xti

crw-rw-rw- 1 root system

2, 3 Nov 10 17:18 zero

#

在原本指示普通文件的文件大小的相同位置,设备文件有两个逗号分隔的编号。例如: crw-rw-rw- 1 root system 24, 0 Nov 10 16:22 rmt0

如果显示文件名或大小的位置指示某个无效设备,如下面的示例所示,则删除关联的文件: crw-rw-rw- 1 root system 9375473 Oct 25 10:19 rmto 注意:

1. 请不要删除 /dev 目录中的有效设备名称。无效设备的特点之一是一个大于 500 字节的关联文件大小。

2. 如果正在运行系统审核,则缺省的 /audit 目录会快速装满,并需要引起注意。 可以使用 find 命令来检查可删除的超大型文件。例如,要查找根 (/) 目录中大于 1 MB 的所有文件,可以使用以下命令:

# find / -xdev -size +1024 -ls |sort

-r +6

此命令查找所有大于 1 MB 的文件,并对它们进行从最大到最小的逆向排序。find 命令的其他标志,如 –newer,可能在此搜索中非常有用。有关详细信息,请参见 find 命令的命令描述。

注意:在检查根目录时, /dev 目录中设备的主要和次要编号将夹杂实际的文件和文件大小。可以忽略逗号分隔的主要和次要编号。

在删除任何文件之前,可以使用 fuser 命令确保当前没有任何用户进程正在使用该文件: fuser filename

其中,filename 是可疑大型文件的名称。如果文件在删除时已打开,则只会将其从目录清单中删除。在拥有打开的文件的进程终止之前,分配给该文件的块不会释放。

修复装满的 /var 文件系统

当 /var 文件系统装满时,请检查以下事项:

可以使用 find 命令查找 /var 目录中的大型文件。例如:

# find /var -xdev -size +2048 -ls|

sort -r +6

有关详细信息,请参见 find 命令的命令描述。 检查 /var/tmp 中过时或残余的文件。

检查 /var/adm/wtmp 文件的大小,该文件记录所有 login、rlogin 和 telnet 会话日志。除非记帐系统 (system accounting) 正在运行,否则该日志将无限增长。记帐系统在每晚清空

该日志。可以清空或编辑 /var/adm/wtmp 文件,以删除旧的或不需要的信息。要清空该文件,可以使用下面的命令:

# cp /dev/null /var/adm/wtmp

#

要编辑 /var/adm/wtmp 文件,请首先使

用下面的命令临时复制该文件:

# /usr/sbin/acct/fwtmp < /var/adm/wtmp >/tmp/out

#

编辑 /tmp/out 文件以删除不需要的条目,然后使用以下命令替换原始文件:

# /usr/sbin/acct/fwtmp -ic < /tmp/out > /var/adm/wtmp

使用下面的过程清空 /var/adm/ras 目录中的错误日志。除非手动清空,否则错误日志永远不会清空。

注意:切勿使用 cp /dev/null 命令来清空错误日志。零长度的 errlog 文件将禁用操作系统的错误日志记录功能,必须从备份中将其替换。

?

使用以下命令终止 error 守护进程:

# /usr/lib/errstop

?

b. 使用以下命令之一删除错误日志文件或将其移动到其他文件系统:

# rm /var/adm/ras/errlog

或者

# mv /var/adm/ras/errlog filename


AIX-223习题练习心得(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:关于加强督查工作的调研报告

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: