目前環境:ubuntu VM,是封閉網路環境,不連外
問題:因需要在/etc/hosts內新增一筆,但使用cat或vim看檔案內容時都變成亂碼,如下圖
還有列出一些其他資訊如下述字眼(因單位敏感且我還不是那麼熟悉系統,不確定此處是否含有機敏資訊,此處無法放圖片呈現)
(1)~/.bash
(2)#History of marks within files (newest to oldest)
目前不清楚hosts檔案是被加密或是中毒,最近我只有對此VM設定新使用者帳號及修改sudoers而已,執行相同的動作在另一台備援VM上則無出現此情境,詢問同事也回答並沒有碰過與沒有更動此處設定,但我在兩周前使用時還是正常的
想請問各位前輩們是否有遇過此情況,該如何解決? (此設備目前暫時無法重開機與重灌等會離線的操作)
先感謝各位前輩了,若有描述不當處,還請海涵新手MIS
Google: #History of marks within files (newest to oldest)
找出這段訊息是來自~/.viminfo, 也就是vim編輯器的狀態(state), 我的猜測是誤把~/.viminfo寫入/etc/hosts檔案中.試試檢查bash的歷史紀錄~/.bash_history看有無此操作, 或是在使用vim時把viminfo的資料存入/etc/hosts. 我沒有使用vim, 所以是猜測. 也許你們的某個系統有自動異動/etc/hosts...
此設備目前暫時無法重開機與重灌等會離線的操作
/etc/hosts是本地DNS, 重建/etc/hosts就好了, 不影響之前已經讀取過/etc/hosts後運作中的系統.