探索 AIX 6:AIX 6 中的 JFS2 文件系统快照(Snapshot)功能入门与使用技巧
2008-11-10 08:27:06 来源:WEB开发网我们使用该脚本来做一些测试,因为我们刚创建的快照,所有快照内容与原目录内容是一致的,diff.sh 将不会有任何输出。
# ./diff.sh /etc /mnt/etc
#
下面我们改变 /etc/hosts 文件中的信息,再重新对比一次。文件的对比实际上还是调用 diff 命令,所以输出格式也是依照 diff 命令的输出风格。
# echo "192.168.21.100 vios" >> /etc/hosts /* 在 /etc/hosts 文件中插入一条信息 */
# ./diff.sh /mnt/etc /etc
*** /mnt/etc/hosts Sat Dec 29 17:53:58 2007
--- /etc/hosts Fri Jan 4 22:29:55 2008
***************
*** 54,56 ****
--- 54,57 ----
192.168.21.130 AIX01
192.168.21.136 aixjs21
192.168.21.134 aix6lpar aix6
+ 192.168.21.100 vios/* 对比发现在当前 hosts 文件中增加了一条记录 */
#
在 AIX 系统中有些服务进程的 PID 文件也是放在 /etc 目录下,而且也是保存成文本文件,所以如果某一服务进程中断或者被重启,我们也将能够监控得到。我们下面再做一些测试。
# cp /mnt/etc/hosts /etc/hosts /* 恢复 hosts 文件 */
# vi /etc/hosts /* 编辑 hosts 文件,删掉最后一条记录 */
# rm /etc/motd /* 删除一个配置文件 */
# stopsrc -s syslogd /* 关闭然后重启 syslogd 服务 */
0513-044 The syslogd Subsystem was requested to stop.
# startsrc -s syslogd
0513-059 The syslogd Subsystem has been started. Subsystem PID is 200810.
# ./diff.sh /mnt/etc /etc/* 执行 diff.sh */
*** /mnt/etc/hosts Fri Jan 4 22:29:55 2008
更多精彩
赞助商链接