文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

linux怎么查看进程在干什么

2023-07-11 17:26

关注

linux查看进程在干什么的方法:1、ps命令,可以列出当前用户的所有进程;2、top命令,可以实时显示系统的进程情况;3、htop命令,是top的改进版,可以提供更多的交互式功能;4、pstree命令,可以以树形结构显示进程之间的关系;5、lsof命令,可以显示当前系统中打开的文件和网络连接。

linux怎么查看进程在干什么

本文操作环境:linux 5.18.14系统、DELL G3电脑。

一、在Linux系统中,可以使用以下命令详细查看正在运行的进程:

ps命令:ps命令可以列出当前用户的所有进程。常用的参数包括-a,-u,-x等。例如,使用ps -aux命令可以列出所有进程的详细信息,包括进程ID,父进程ID,用户,CPU占用率,内存占用率等。

top命令:top命令可以实时显示系统的进程情况。可以通过交互式界面实时刷新进程列表,并按各种方式排序。可以使用top -c命令显示进程的完整命令行。

htop命令:htop是top的改进版,可以提供更多的交互式功能,并可以使用鼠标进行操作。htop同样可以显示进程的详细信息。

pstree命令:pstree命令可以以树形结构显示进程之间的关系。可以使用pstree -p命令显示进程的PID。

lsof命令:lsof命令可以显示当前系统中打开的文件和网络连接。使用-l参数可以显示进程的详细信息,包括进程的PID和进程的用户。

总之,以上这些命令都可以用来查看正在运行的进程,不同的命令适用于不同的场合。根据自己的需求选择适合的命令即可。

二、每个进程状态所表示的含义

R:运行

表示进程正在运行或在允许队列中等待。

S:中断

表示进程处于休眠中,当某个条件形成后或接收到信号时,则脱离中断的状态。

D:不可中断

表示进程不响应系统异步信号,即便用 kill 命令也不能将其中断。

Z:僵死

表示进程已经终止,但进程描述符依然存在,直到父进程调用 wait(4) 系统函数后将进程释放。

T:停止

表示进程收到停止信号后停止运行。

三、状态

[root@mycentos ~]# ps auxUSER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMANDroot         1  0.0  0.1 191120  3588 ?        Ss    2021  25:59 /usr/lib/systemd/systemd --system --deserialize 19root         2  0.0  0.0      0     0 ?        S     2021   0:00 [kthreadd]root         4  0.0  0.0      0     0 ?        S<    2021   0:00 [kworker/0:0H]root         6  0.0  0.0      0     0 ?        S     2021   1:51 [ksoftirqd/0]root         7  0.0  0.0      0     0 ?        S     2021   0:00 [migration/0]root         8  0.0  0.0      0     0 ?        S     2021   0:00 [rcu_bh]1、USER:进程的所有者2、PID: 进程ID号3、%CPU:运算器占用率4、%MEM:内存占用率5、VSZ: 虚拟内存使用量,单位KB6、RSS: 占用的固定内存量,单位KB7、TTY: 所在终端8、STAT:进程状态9、START: 进程被启动的时间10、TIME: 实际使用CPU的时间11、COMMEND: 命令名称和参数
登录后复制

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 资料下载
  • 历年真题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容
咦!没有更多了?去看看其它编程学习网 内容吧