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

Linux使用cron定時任務(wù)被隱藏的解決方法

 更新時間:2024年04月20日 11:31:14   作者:有莘不破呀  
這篇文章主要為大家詳細(xì)介紹了Linux使用cron定時任務(wù)出現(xiàn)被隱藏的情況的解決方法,有需要的小伙伴可以跟隨小編一起學(xué)習(xí)一下

一、問題現(xiàn)象

線上服務(wù)器運行過程中,進(jìn)程有莫名進(jìn)程被啟動,懷疑是有定時任務(wù)自動啟動,當(dāng)你用常規(guī)方法去查看,比如使用crontab去查看定時器任務(wù),提示no crontab for root

或者使用cat到/var/spool/cron目錄下去查看定時器文件,也是提示no crontab for root

使用vim編輯定時器文件,打眼一看看到的似乎也是空白

但是你從cron定時任務(wù)日志中確看到有任務(wù)確實在執(zhí)行,這是咋回事?首先你可能想到配置cron還有其他地方,比如/etc/cron.d/ 下、/etc/下,你檢查一通,也都沒有定時文件,咋回事呢?

 二、問題原因

初次遇到這種問題時,按照常規(guī)命令檢查,輸出顯然很是詭異,但cron日志有記錄定時有任務(wù)在跑,就說明肯定是定時器存在,一定還是有問題沒檢查出來。

還是從當(dāng)前能看到信息入手,cron的日志里,異常執(zhí)行的任務(wù)中都帶有個^M字符有點可疑,這個字符以前在windows上文件見到過。針對這個可疑字符,度娘了下,一下豁然開朗,原來^M在linux上可以表示為回車換行符,當(dāng)我們使用cat/more等基礎(chǔ)命令去查看帶有^M的一行字符串時,終端屏幕上會把 ^M 之后的內(nèi)容在同一行換行后輸出,這樣就覆蓋掉了^M之前的內(nèi)容,導(dǎo)致看到的前面出現(xiàn)的詭異現(xiàn)象。

三、解決方法

前面我們習(xí)慣于用cat/vim,不加任何參數(shù),直接去看文件,內(nèi)容其實都被掩藏了,很多人可能執(zhí)行到這一步,就認(rèn)為這一定就是個空文件,殊不知你再用相同命令,多走一步,你就可以看到事情的真相。例如:

你用 cat 加上-A參數(shù)可以讀取文件的所有內(nèi)容

我們用-A讀取可疑文件,發(fā)現(xiàn)確實有一段定時任務(wù)存在

 又或者,你在使用VI查看文件時,你多走一步,進(jìn)入編輯模式,文本內(nèi)容也會顯示在你的眼前

四、經(jīng)驗總結(jié) 

出現(xiàn)此類情況,通常服務(wù)器可能存在被黑客已經(jīng)攻破的風(fēng)險,惡意隱藏了程序代碼。并且不光在crontab這種場景下,像執(zhí)行腳本,配置文件等核心文件都有可能被利用隱藏惡意代碼。所以防止此類情況的發(fā)生,從安全防御的角度來看,我們可以事前增加對一些關(guān)鍵文件的監(jiān)控,例如監(jiān)控文件md5值是否一致,當(dāng)出現(xiàn)md5不一致情況,及時告警處理。

到此這篇關(guān)于Linux使用cron定時任務(wù)被隱藏的解決方法的文章就介紹到這了,更多相關(guān)解決Linux cron定時任務(wù)被隱藏內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解在Linux中怎么使用cron計劃任務(wù)

    詳解在Linux中怎么使用cron計劃任務(wù)

    本篇文章主要介紹了在Linux中怎么使用cron計劃任務(wù),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • 使用userdel命令刪除Linux用戶的教程詳解

    使用userdel命令刪除Linux用戶的教程詳解

    這篇文章主要介紹了使用userdel命令刪除Linux用戶的教程,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-10-10
  • 基于Xshell使用密鑰方式連接遠(yuǎn)程主機

    基于Xshell使用密鑰方式連接遠(yuǎn)程主機

    這篇文章主要為大家詳細(xì)介紹了基于Xshell使用密鑰方式連接遠(yuǎn)程主機的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • 解析Linux源碼之epoll

    解析Linux源碼之epoll

    本文在探究epoll源碼過程中,對kernel將就緒描述符添加到epoll并喚醒對應(yīng)進(jìn)程的一次源碼分析(基于linux-2.6.32內(nèi)核版本)。由于篇幅所限,著重聚焦于tcp協(xié)議下socket可讀事件的源碼分析
    2021-06-06
  • linux編譯安裝nginx全過程

    linux編譯安裝nginx全過程

    本文指導(dǎo)如何在Linux上源碼安裝Nginx,包括下載、上傳、解壓、安裝依賴(zlib、pcre、openssl)、配置安裝路徑、編譯及啟動,并通過Windows訪問虛擬機80端口驗證安裝成功
    2025-07-07
  • Shell中去除字符串里的空格或指定字符的方法

    Shell中去除字符串里的空格或指定字符的方法

    今天小編就為大家分享一篇關(guān)于Shell中去除字符串里的空格或指定字符的方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • Linux如何運行Jar包命令

    Linux如何運行Jar包命令

    這篇文章主要介紹了Linux如何運行Jar包命令問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • Apache為mysql以及自己的項目設(shè)置虛擬路徑

    Apache為mysql以及自己的項目設(shè)置虛擬路徑

    Apache為mysql以及自己的項目設(shè)置虛擬路徑
    2009-12-12
  • Linux磁盤分區(qū)實戰(zhàn)案例(必看篇)

    Linux磁盤分區(qū)實戰(zhàn)案例(必看篇)

    下面小編就為大家?guī)硪黄狶inux磁盤分區(qū)實戰(zhàn)案例(必看篇)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • Linux系統(tǒng)用戶管理命令小結(jié)

    Linux系統(tǒng)用戶管理命令小結(jié)

    這篇文章主要介紹了Linux系統(tǒng)用戶管理命令小結(jié),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03

最新評論

兖州市| 和平区| 吉林市| 房产| 平顶山市| 沁阳市| 武山县| 乌拉特中旗| 河间市| 大足县| 株洲县| 灵璧县| 依安县| 山阳县| 武宣县| 庆安县| 龙海市| 合山市| 绵阳市| 湖州市| 榆社县| 剑阁县| 温州市| 雅安市| 夏河县| 龙井市| 隆德县| 辽宁省| 延寿县| 怀安县| 平远县| 麦盖提县| 井冈山市| 永德县| 普格县| 鱼台县| 大港区| 年辖:市辖区| 江陵县| 吕梁市| 都江堰市|