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

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

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

先查進程id 

ps aux|grep search

 

 可以看是950

 

然後執行lsof命令

lsof -p 950

 

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

 

 

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章