亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1384 | 回復(fù): 0
打印 上一主題 下一主題

Linux系統(tǒng)中Logcheck的安裝和配置 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2009-09-04 15:26 |只看該作者 |倒序瀏覽
概述
   確保系統(tǒng)安全的一項很重要的工作就是定期查看日志文檔。系統(tǒng)管理員一般比較忙,沒有時間定期完成這項工作,這樣就可能帶來一些安全問題。
    審核和記錄系統(tǒng)的事件是很重要的。特別是當(dāng)您的電腦連接到Internet上之后,系統(tǒng)管理員假如對“異!钡氖录3志X,就能防止系統(tǒng)被入侵。在Unix系統(tǒng)中假如僅僅把系統(tǒng)事件作為日志記錄下來,而不去查看,還是無濟于事。Logchek能夠自動地檢查日志文檔,先把正常的日志信息剔除掉,把一些有問題的日志保留下來,然后把這些信息email給系統(tǒng)管理員。Logcheck被設(shè)計成自動運行,定期檢查日志文檔以發(fā)現(xiàn)違反安全規(guī)則連同異常的活動。Logcheck用logtail程式記住上次已讀過的日志文檔的位置,然后從這個位置開始處理新的日志信息。
注意事項
  下面任何的命令都是Unix兼容的命令。
    源路徑都為“/var/tmp”(當(dāng)然在實際情況中也能夠用其他路徑)。
    安裝在RedHat Linux 6.1和6.2下測試通過。
    要用“root”用戶進行安裝。
    Logcheck的版本是1.1.1。
    軟件包的來源Logcheck的主頁:
http://www.psionic.com/abacus/logcheck/

    下載:logcheck-1.1.1.tar.gz。
安裝軟件包需要注意的問題
   最好在編譯前和編譯后都做一張系統(tǒng)中任何文檔的列表,然后用“diff”命令去比較他們,找出其中的差別并知道到底把軟件安裝在哪里。只要簡單地在編譯之前運行一下命令“find /* >Logcheck1”,在編譯和安裝完軟件之后運行命令“find /* > Logcheck2”,最后用命令“diff Logcheck1 Logcheck2 > Logcheck-Installed”找出變化。
解壓軟件包
   把軟件包(tar.gz)解壓:
[root@deep /]# cp logcheck-version.tar.gz /var/tmp/
   [root@deep /]# cd /var/tmp
   [root@deep tmp]# tar xzpf logcheck-version.tar.gz
編譯和優(yōu)化
   必須修改“Makefile”文檔,配置Logcheck的安裝路徑、編譯標(biāo)記,還要根據(jù)您的系統(tǒng)進行優(yōu)化。必須根據(jù)RedHat的文檔系統(tǒng)結(jié)構(gòu)來修改“Makefile”文檔,并且在“PATH”環(huán)境變量的設(shè)定的路徑中安裝Logcheck的腳本文檔。
第一步
轉(zhuǎn)到Logcheck所在的目錄。
編輯“Makefile”文檔(vi Makefile)并改變下面這些行:
CC = cc
改為:
CC = egcs
CFLAGS = -O
改為:
CFLAGS = -O9 -funroll-loops -ffast-math -malign-double -mcpu=pentiumpro -march=pentiumpro -fomit-frame-pointer -fno-exceptions
INSTALLDIR = /usr/local/etc
改為:
INSTALLDIR = /etc/logcheck
INSTALLDIR_BIN = /usr/local/bin
改為:
INSTALLDIR_BIN = /usr/bin
INSTALLDIR_SH = /usr/local/etc
改為:
INSTALLDIR_SH = /usr/bin
TMPDIR = /usr/local/etc/tmp
改為:
TMPDIR = /etc/logcheck/tmp
上面這些修改是為了把“Makefile”配置為使用“egcs”編譯器,使用適應(yīng)于我們系統(tǒng)的編譯優(yōu)化標(biāo)記,并且把Logcheck的安裝目錄配置成遵循RedHat的文檔系統(tǒng)結(jié)構(gòu)。
第二步
編輯“Makefile”文檔(vi +67 Makefile)改變下面這些行:
@if [ ! -d $(TMPDIR) ]; then /bin/mkdir $(TMPDIR); fi
改為:
@if [ ! -d $(TMPDIR) ]; then /bin/mkdir -p $(TMPDIR); fi
加上“-p”參數(shù)是讓安裝程式根據(jù)需要自動創(chuàng)建目錄。
第三步
安裝Logcheck:
[root@deep logcheck-1.1.1]# make linux
上面的命令為Linux操作系統(tǒng)配置Logcheck,然后把源文檔編譯成二進制文檔,最后把二進制文檔和配置文檔拷貝到相應(yīng)的目錄。
清除不必要的文檔,用下面的命令刪除不必要的文檔:
[root@deep /]# cd /var/tmp
[root@deep tmp]# rm -rf logcheck-version/ logcheck-version_tar.gz
“rm”命令刪除任何編譯和安裝Logcheck所需要的源程式,并且把Logcheck軟件的壓縮包刪除掉。
配置“/usr/bin/logcheck.sh”文檔
因為我們不使用“/usr/local/etc”這個路徑,所以必須改變“l(fā)ogcheck.hacking”、“l(fā)ogcheck.violations”、“l(fā)ogcheck.ignore”、“l(fā)ogcheck.violations.ignore”和“l(fā)ogtail”中任何的路徑到要改變。Logcheck的腳本文檔“/usr/bin/logcheck.sh”允許配置一些選項,能夠改變路徑和程式的運行。這些都有周詳?shù)淖⑨專埠芎唵巍?
第一步
編輯“l(fā)ogcheck.sh”文檔(vi /usr/bin/logcheck.sh)并且改變:
LOGTAIL=/usr/local/bin/logtail
改為:
LOGTAIL=/usr/bin/logtail
TMPDIR=/usr/local/etc/tmp
改為:
TMPDIR=/etc/logcheck/tmp
HACKING_FILE=/usr/local/etc/logcheck.hacking
改為:
HACKING_FILE=/etc/logcheck/logcheck.hacking
VIOLATIONS_FILE=/usr/local/etc/logcheck.violations
改為:
VIOLATIONS_FILE=/etc/logcheck/logcheck.violations
VIOLATIONS_IGNORE_FILE=/usr/local/etc/logcheck.violations.ignore
改為:
VIOLATIONS_IGNORE_FILE=/etc/logcheck/logcheck.violations.ignore
IGNORE_FILE=/usr/local/etc/logcheck.ignore
改為:
IGNORE_FILE=/etc/logcheck/logcheck.ignore
第二步
把Logcheck放到crontab中,使之成為cronjob:
安裝完Logcheck之后,必須以“root”權(quán)限編輯本地的“crontab”文檔,并把Logcheck配置成每小時運行一次(當(dāng)然您也能夠把時間設(shè)長一點或設(shè)短一點)。
l 用下面的命令編輯crontab:
[root@deep /]# crontab -e
# Hourly check Log files for security violations and unusual activity.
   00 * * * * /usr/bin/logcheck.sh
注意:假如沒有必要的話,Logcheck是不會用email報告任何東西的。
安裝到系統(tǒng)中的文檔
   > /etc/logcheck
   > /usr/bin/logcheck.sh
   > /etc/logcheck/tmp
   > /etc/logcheck/logcheck.hacking
   > /etc/logcheck/logcheck.violations
   > /etc/logcheck/logcheck.violations.ignore
   > /etc/logcheck/logcheck.ignore
   > /usr/bin/logtail
   > /var/log/messages.offset
   > /var/log/secure.offset
   > /var/log/maillog.offset
版權(quán)說明
   這篇文章翻譯和改編自Gerhard Mourani的《Securing and Optimizing Linux: RedHat Edition》,原文及其版權(quán)協(xié)議請參考:www.openna.com。


本文來自ChinaUnix博客,如果查看原文請點:http://blog.chinaunix.net/u/14504/showart_2045524.html
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP