[Linux] 使用lsof命令查找进程打开的所有文件
2023-02-18 15:36:36 时间
前几天腾讯云到期了 , 进行服务器迁移 , 利用镜像重装了系统 , 但是有些命令没有自动启动 , 需要进行手动启动
我安装了elasticsearch服务 , 但是找不到原服务器该命令安装目录了 , 新服务器也没法启动这个服务, 所以就用lsof来看看
先查进程id
ps aux|grep search
可以看是950
然后执行lsof命令
lsof -p 950
看到该进程打开的文件路径 , 可以确定是在/usr/share/elasticsearch 下
到/usr/share/elasticsearch目录下就看到bin目录了 , 直接执行
相关文章
- Linux系列(30) - rpm命令管理之安装命令(2)
- Linux系列(29) - rpm包命名规则(1)
- Linux系列(28) - 软件包简介
- Linux系列(27) - 三剑客grep、awk、sed
- Linux系列(26) - 强制杀死进程
- Linux系列(25) - 常用快捷键(未更新完)
- 说说Golang goroutine并发那些事儿
- Linux系列(24) - chmod
- Linux系列(23) - echo
- Linux系列(22) - 用户登录查看命令
- Linux系列(21) - 光盘、U盘挂载
- Linux系列(20) - shutdown
- Linux系列(19) - 常用压缩命令(2)
- Linux系列(18) - 常用压缩命令(1)
- Linux系列(17) - >、>>的用法
- Linux系列(16) - 其他帮助命令
- Linux系列(15) - man
- Linux系列(14) - grep
- Linux系列(13) - CentOs 8 配置静态IP
- Linux系列(12) - find