linux md5sum 的用法

wmlm發表於2009-12-16

linux md5sum的用法

適用於 Oracle 使用者的技巧
md5sum 是一個非常強大的用於安全性實施的命令。您所管理的某些配置檔案(如 listener.ora、tnsnames.ora 和 init.ora)對於成功的 Oracle 基礎架構非常重要,任何修改都可能會導致停機。這些通常是更改控制過程的一部分。不要相信別人所說的這些檔案並未更改,使用 MD5 校驗和執行該命令。建立一個校驗和檔案,並在每次執行計劃的更改時重新建立該檔案。作為合規性的一部分,使用 md5sum 命令檢查該檔案。如果某個人無意中更新了這些重要檔案中的一個,您就會立即捕獲更改。
同樣,您還可以為 $ORACLE_HOME/bin 中的所有可執行檔案建立 MD5 校驗和,並不斷比較它們以捕獲未授權的修改。

[@more@]

一 生成一個檔案的md5值
[oracle@node1 bin]$ md5sum lsnrctl
87df51eb21ee0643e47988a0d8136f18 lsnrctl

二 檢查檔案是否改變
[oracle@node1 ~]$ touch file1 file2
[oracle@node1 ~]$ ls
file1 file2 patch.log
[oracle@node1 ~]$
[oracle@node1 ~]$ md5sum file1 file2>f1f2
[oracle@node1 ~]$ md5sum --check f1f2
file1: OK
file2: OK
[oracle@node1 ~]$ echo "change" >>file1
[oracle@node1 ~]$ md5sum --check f1f2
file1: FAILED
file2: OK
md5sum: WARNING: 1 of 2 computed checksums did NOT match

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/271063/viewspace-1029716/,如需轉載,請註明出處,否則將追究法律責任。

相關文章