暂无图片
如何查看linux的进程是在做什么?
我来答
分享
暂无图片 匿名用户
如何查看linux的进程是在做什么?

如何查看linux的进程是在做什么?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
shunwahⓂ️

可以通过top命令查进程 pid ,再通过 pid 查进程名称和目录。

1、命令:top
top 获取进程 PID
例:
PID USER
53194 omm

2、命令:ps -p pid号
例:ps -p 53194
PID TTY TIME CMD
53194 ? 04:45:34 gaussdb

根据进程 PID 获取进程名目录位置
3、命令:ps -ef | grep 进程名
例:ps -ef | grep gaussdb
omm 53194 1 2 Jul18 ? 04:45:34 /opt/software/openGauss/bin/gaussdb -D /opt/software/openGauss/data/single_node

**4、通过端口号查进程
命令:lsof -i:端口号 **
查询该端口号对应的进程号。比如: lsof -i:8000
显示进程号 904394
5、使用” ps aux | grep 904394 ”查找进程的详细信息。
命令:ps aux | grep 904394
显示该进程所在的执行信息,同时,也包括了该程序的路径

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
linux rman 备份集 到win下还原会有坏块,linux 端 validate database 检测,又检测不到坏块,这是为什么?
回答 3
源端是哪,目标端是哪。考虑传输、操作系统编码等情况
截取AWK输出记录
回答 4
你的原始语句只能输出一列哈:[oracle@db01]$netstatn|grep.1521tcp0011.0.1.4:1712811.0.1.4:1521ESTABLISHEDtcp60011.0.
linux如何查看临时路由?
回答 1
在Linux中,你可以使用route或ip  route命令来查看当前的路由表,这包括临时添加的路由。例如,你可以使用以下命令:bashroute  n或者ba
使用LINUX SHELL 如何获得光标所在的行和列数?
回答 1
你是说这个?
linux获取磁盘空间使用率
回答 3
已采纳
你直接把它打印的字符串里拼接的其他字符删掉不就好了么。。。freem|sedn'2p'|awk'{print$3/$2100}'
Oracle_linux能安装在HP服务器吗?
回答 2
已采纳
您好,HP服务器如果装的是HPUX操作系统是可以安装Oracle数据库的,具体要查官方对应的安装包,因为不同版本的操作系统甲骨文有不同的安装包(也有可能没有,比如:xp系统就不能安装Oracle21C
Linux数据库服务器buffer/cache清理
回答 1
是否因为文件过大导致的呢?可以观察每次失败时是否可以找到什么规律,比如文件大小都超过多大?如果是这样可以修改超时时间,实在看不出来建议strace跟踪一下是否能更详细的显示出问题。
Linux mysql 日志为什么写进去数据 没有 at 节点 ,但可以看到 SQL 语句?
回答 1
是不是读取大型表或执行非常频繁的查询等情况下?如果是的话,那么这些操作可能会导致生成大量的日志数据,影响性能。在这种情况下,MySQL服务器可能会选择跳过一些日志记录来提高性能。
linux 一个程序不在 chkconfig --list,还可能在哪里开机自动启动?
回答 1
这可太多了1、/etc/rc.local2、crontab使用reboot任务类似@reboot/xxxx.sh3、systemd4、在/etc/profile.d/下写.sh文件5、/etc/rc3
linux下恢复被删除的文件
回答 3
已采纳
试试这个同学的方法https://www.modb.pro/db/126899