[Linux] 使用lsof命令查找進程打開的所有文件


前幾天騰訊雲到期了 , 進行服務器遷移 , 利用鏡像重裝了系統 , 但是有些命令沒有自動啟動 , 需要進行手動啟動

我安裝了elasticsearch服務 , 但是找不到原服務器該命令安裝目錄了 , 新服務器也沒法啟動這個服務, 所以就用lsof來看看

先查進程id 

ps aux|grep search

 

 可以看是950

 

然后執行lsof命令

lsof -p 950

 

 看到該進程打開的文件路徑 , 可以確定是在/usr/share/elasticsearch 下 

 

 

到/usr/share/elasticsearch目錄下就看到bin目錄了 , 直接執行

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM