首页 > 系统相关 >linux进程管理相关命令

linux进程管理相关命令

时间:2024-08-07 10:54:09浏览次数:20  
标签:显示 命令 记忆体 kill linux 进程 CPU

一、进程的概念

程序的一次执行就是一个进程 
程序的两次执行就产生了p1和p2进程 


二、使用ps命令查看进程

显示进程 ( process ) 的动态

1、语法:

                       ps [options]


2、常见的参数:

        -A   列出所有的行程 
        -w   显示加宽可以显示较多的资讯 
        -au  显示较详细的资讯 
        -aux 显示所有包含其他使用者的行程 


3、参数解释

      %CPU   占用的 CPU 使用率 
      %MEN   占用的记忆体使用率 
      VS2    占用的虚拟记忆体大小 
      RSS    占用的记忆体大小 
      STAT   该进程的状态 
      START  进程开始时间 
      TIME   执行的时间

 4、进程的状态标志

        D :    不可中断的静止
        R :    正在执行中 
        S :    阻塞状态 
        T :    暂停执行 
        Z :    不存在但暂时无法消除 
        < :    高优先级的进程 
        N :    低优先级的进程 
        L :    有内存分页分配并锁在内存中

man ps查看用户手册:

运行完程序后 ctrl + Z 结束进程:

5、top命令

     监视进程
     通常会全屏显示,而且会随着进程状态的变化不断更新
     整个系统的信息也会显示,为查找问题提供了便利
     可以显示系统总共有多少CPU和内存资源以及负载平衡等信息。  

6、pstree命令

    1) 将所有行程以树状图显示,树状图将会以pid(如果有指定)或是以init这个基本进程为根,如果有指定使用者id,则树状图会只显示该使用者所拥有的进程。 
    2)参数: 
        -a   显示该进程的完整指令及参数,如果是被记忆体置换出去的进程则会加上括号 
        -c   如果有重覆的进程名,则分开列出

三、使用kill命令终止进程

        kill  [-signal]  PID 
signal 是信号,PID 是进程号


kill 命令向指定的进程发出一个信号signal,在默认的情况下,kill 命令向指定进程发出信号15,正常情况下,将杀死那些不捕捉或不忽略这个信号的进程。

e.g.使用kill -15 指令,结束8981进程:

标签:显示,命令,记忆体,kill,linux,进程,CPU
From: https://blog.csdn.net/2301_77329667/article/details/140977548

相关文章

  • Linux 修改 默认 shell
    连接到目标计算机后,默认情况下会进入目标计算机的默认shell。要切换到bashshell,只需在终端窗口中输入以bash,以非登录交互方式启动bashshell。但是每次都输入bash很麻烦,就需要修改默认shell,使其登录就进入bash(或者其他shell)。查看系统已安装的shell如果要查看当前系统的she......
  • Linux杀毒软件clamav1.3.1离线安装及杀毒
    Linux杀毒软件clamav1.3.1离线安装及杀毒wgethttps://www.clamav.net/downloads/production/clamav-1.3.1.linux.x86_64.rpmrpm-ivh--prefix=/usr/local/clamavclamav-1.3.1.linux.x86_64.rpmgroupaddclamavuseradd-gclamavclamavmkdir-p/usr/local/clamav/logsmkdir-......
  • Python中有 spawn、fork、forkserver 三种创建子进程的模式
    spawn可以绕开GIL限制frok后重新启动python解释器避免共享父进程不安全的资源出现竞争的条件主动传入进程对象run方法所需的资源,子进程会拷贝一份传递进来的资源速度比fork或者forkserver模式慢1.创建新进程:spawn命令允许在当前进程的环境中创建一个新进程。这个......
  • Linux基础——BClinuxEuler21.10内核降级
    Linux基础——BClinuxEuler21.10内核降级一、准备回退内核安装包[root@harborkernel]#lskernel-4.19.90-2107.6.0.0192.8.oe1.bclinux.x86_64.rpm       kernel-devel-4.19.90-2107.6.0.0251.43.oe1.bclinux.x86_64.rpmkernel-4.19.90-2107.6.0.0251.43.oe1.bclinux......
  • windows操作系统通过nvm安装pm2,并解决不是内部或外部命令的解决方案
    在Windows环境中安装nvm(NodeVersionManager,Node版本管理器)的步骤如下:一、下载nvm访问nvm的GitHub发布页面:前往nvm-windows的GitHub发布页面下载最新版本的nvm安装包。https://github.com/coreybutler/nvm-windows/releases下载nvm安装包:在发布页面中找到适合您系统的安装包,通常......
  • Linux基础——BCeuler21.10内核升级
    Linux基础——BCeuler21.10内核升级一、准备升级的kernel包[root@harborkernel]#lskernel-4.19.90-2107.6.0.0192.8.oe1.bclinux.x86_64.rpm       kernel-devel-4.19.90-2107.6.0.0251.43.oe1.bclinux.x86_64.rpmkernel-4.19.90-2107.6.0.0251.43.oe1.bclinux.x86_......
  • Linux 中 core dump 异常的分析
    目录一、概述二、发生coredump的原因1.空指针或非法指针2.数组越界或指针越界3.数据竞争三、分析coredump的方法1.启用coredump2.触发coredump2.1因空指针解引用而崩溃2.2通过信号触发coredump3.利用gdb分析coredump一、概述在UNIX......
  • Linux: 命令速查(自用)
    Ccal[OPTION]#日历,不加选项默认显示本月日历​   e.g.,cal2024#显示2024年的日历cat[OPTION]file_name#查看文件​   e.g.,cat-n/home/lsl/test.txt|more#查看文件内容并显示行号分页进行展示(敲击空格至下一页)cd[OPTION]#切换到指定目录chgr......
  • 5 通过sys模块接收命令行参数
     欢迎来到@一夜看尽长安花博客,您的点赞和收藏是我持续发文的动力对于文章中出现的任何错误请大家批评指出,一定及时修改。有任何想要讨论的问题可联系我:[email protected]。发布文章的风格因专栏而异,均自成体系,不足之处请大家指正。   专栏:java全栈C&C++PythonAIP......
  • Conda配置瘦身术:精通conda config --remove命令
    Conda配置瘦身术:精通condaconfig--remove命令Conda作为Python和其他科学计算语言的包管理器,其灵活性和强大功能在很大程度上依赖于其配置系统。随着时间的推移,Conda配置可能会变得复杂和冗余。condaconfig--remove命令提供了一种方法来清理和删除不需要的配置,保持Conda......