最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Shell腳本實(shí)現(xiàn)檢查服務(wù)器安全狀態(tài)(用戶、登錄IP、防火墻檢查)

 更新時間:2014年12月21日 14:20:28   投稿:junjie  
這篇文章主要介紹了Shell腳本實(shí)現(xiàn)檢查服務(wù)器安全狀態(tài),本文主要檢查3個方面,分別是系統(tǒng)用戶檢查、登錄IP檢查、防火墻狀態(tài)檢查,需要的朋友可以參考下

說明:大家平時對Linux服務(wù)器安全主要是對系統(tǒng)用戶的檢查,登陸服務(wù)器IP檢查,以及防火墻狀態(tài)檢查!

1.需要把正確系統(tǒng)用戶名存儲在/root/liu_shell/local_user.txt文件中,然后進(jìn)行比較!
2.對登陸IP判斷是不是以192.168.1和192.168.2開頭的IP為正常IP!
3.判斷iptables狀態(tài)!

復(fù)制代碼 代碼如下:
 
#!/usr/bin/python
#coding=utf-8
import sys,os,re,socket
host=str(socket.gethostname().strip())
fuhao=os.linesep
def user_panduan():
    file01=file('/etc/passwd')
    mmm=[]
    for xx in file01:
        mmm.append(re.split(':',xx)[0])
    file01.close()
    file02=file('/root/liu_shell/new_user.txt','w')
    for yy in mmm:
        file02.write('%s%s' %(yy,fuhao))
    file02.close()
    f_local=file('/root/liu_shell/local_user.txt')
    f_new=file('/root/liu_shell/new_user.txt')
    local_user=[]
    new_user=[]
    for line1 in f_local:
        line1=line1.strip()
        local_user.append(line1)
    for line2 in f_new:
        line2=line2.strip()
        new_user.append(line2)
    f_local.close()
    f_new.close()
    if local_user==new_user:
        print 'host:%s user ok' %host
    else:
        cmd="echo 'host:%s user error' |mail -s  user_error 331095659@qq.com " %host
        os.system(cmd)
def ip_panduan():
    os.system("last|awk '{print $3}'|grep -v [a-z]|grep -v ^$|sort |uniq >/root/liu_shell/local_ip.txt")
    f_ip=file('/root/liu_shell/local_ip.txt')
    local_ip=[]
    for line in f_ip:
        line=line.strip()
        local_ip.append(line)
    for aa in local_ip:
        kk=re.match('192.168.1|192.168.2',aa)
        if kk:
            print 'host:%s ip ok' %host
        else:
            cmd="echo 'host:%s ip error' |mail -s  ip_error 331095659@qq.com " %host
            os.system(cmd)
def iptables_panduan():
    iptables_status=int(os.popen("/sbin/iptables -nL|grep -v ^$|wc -l").readline().strip())
    if iptables_status==6:
        cmd="echo 'host:%s iptables not running!' |mail -s  iptables 331095659@qq.com " %host
        os.system(cmd)
    else:
        print 'host:%s iptable running ok' %host
user_panduan()
ip_panduan()
iptables_panduan()

相關(guān)文章

  • Linux 打包壓縮命令詳解

    Linux 打包壓縮命令詳解

    在Linux系統(tǒng)中,有多種命令可以用于打包和壓縮文件,這些命令可以幫助用戶將多個文件或目錄打包成一個文件,并可以選擇不同的壓縮算法來減小文件大小,下面給大家介紹Linux 打包壓縮命令詳解,感興趣的朋友一起看看吧
    2023-09-09
  • Shell腳本中多命令邏輯執(zhí)行順序的方法詳解

    Shell腳本中多命令邏輯執(zhí)行順序的方法詳解

    Linux中可以使用分號“;”、雙and號“&&”和雙豎線“||”來連接多個命令,這篇文章主要介紹了Shell腳本中多命令邏輯執(zhí)行順序的方法,本文給大家介紹的非常詳細(xì),對大家的工作或?qū)W習(xí)具有一定的參考借鑒價值,需要的朋友參考下
    2020-03-03
  • sed刪除文件中的一行內(nèi)容的腳本代碼

    sed刪除文件中的一行內(nèi)容的腳本代碼

    sed刪除文件中的一行內(nèi)容的腳本代碼,需要的朋友可以參考下
    2013-03-03
  • Linux的打包壓縮與解壓縮---tar、xz、zip、unzip命令詳解

    Linux的打包壓縮與解壓縮---tar、xz、zip、unzip命令詳解

    Linux 下一堆各式各樣的壓縮文件名:.gz、.tar.gz、tgz、bz2、.Z、.tar 等眾多的壓縮文件名,本文重點(diǎn)介紹Linux的打包壓縮與解壓縮---tar、xz、zip、unzip命令,感興趣的朋友一起看看吧
    2024-02-02
  • Linux下find和grep常用命令及區(qū)別介紹

    Linux下find和grep常用命令及區(qū)別介紹

    在使用linux時,經(jīng)常需要進(jìn)行文件查找。其中查找的命令主要有find和grep,這兩個命令還是有區(qū)別的,下面通過本文給大家講解Linux下find和grep常用命令及區(qū)別介紹,需要的的朋友參考下吧
    2017-07-07
  • Linux查看日志文件寫入速度的4種方法詳解

    Linux查看日志文件寫入速度的4種方法詳解

    有時,我們需要查看某個文件的增長速度,如日志文件,以此來感受系統(tǒng)的負(fù)載情況,因?yàn)橐话闱闆r下,日志寫入越快,說明系統(tǒng)負(fù)載越重。本文總結(jié)了Linux中查看日志增長速度的幾種方法,需要的可以參考一下
    2022-06-06
  • bash腳本編程學(xué)習(xí)之算術(shù)運(yùn)算與文件查找

    bash腳本編程學(xué)習(xí)之算術(shù)運(yùn)算與文件查找

    算數(shù)運(yùn)算在每個編程語言里面是最基本的功能,在bash里面也是。下面這篇文章就給大家詳細(xì)介紹了腳本編程bash中的算術(shù)運(yùn)算與文件查找,文中還給出了多道練習(xí)題和答案,有需要的朋友們可以參考借鑒,下面來一起看看吧。
    2016-12-12
  • linux禁止普通用戶切換至root用戶的實(shí)例講解

    linux禁止普通用戶切換至root用戶的實(shí)例講解

    今天小編就為大家分享一篇linux禁止普通用戶切換至root用戶的實(shí)例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • linux創(chuàng)建PHP定時任務(wù)的實(shí)例

    linux創(chuàng)建PHP定時任務(wù)的實(shí)例

    這篇文章主要介紹了linux創(chuàng)建PHP定時任務(wù)的實(shí)例的相關(guān)資料,需要的朋友可以參考下
    2017-07-07
  • Linux 下載百度網(wǎng)盤大文件的方法

    Linux 下載百度網(wǎng)盤大文件的方法

    Linux 下沒有百度網(wǎng)盤客戶端,用瀏覽器下載速度慢得急死人,本文重點(diǎn)給大家介紹Linux 下載百度網(wǎng)盤大文件的方法,需要的朋友參考下吧
    2017-08-08

最新評論

乌审旗| 乌鲁木齐市| 徐水县| 航空| 阜新市| 务川| 屯留县| 南和县| 稷山县| 梁平县| 房产| 昌图县| 日照市| 昆山市| 灌云县| 汝州市| 承德市| 逊克县| 武威市| 临沭县| 乌兰浩特市| 镇平县| 同江市| 纳雍县| 武邑县| 长寿区| 姜堰市| 湟中县| 旌德县| 宝兴县| 彰化县| 丹棱县| 黑河市| 五莲县| 皮山县| 宜章县| 青海省| 张北县| 凌源市| 依兰县| 新建县|