Linux进程管理命令

本文介绍了Linux系统中的关键进程管理工具,如top用于性能分析,free查看内存状态,ps显示进程信息,以及如何使用kill、nohup、jobs、fg、bg和nice等命令进行进程控制和优先级调整。
摘要由CSDN通过智能技术生成

进程管理:topfreepspstree(p)killnohupjobsfgbgCtrl+Z(re)nice

Top: 性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似windows的任务管理器。

Free:显示内存和swap的详细信息,包括buffers、cached、shared、free。

Ps:显示瞬间进程的状态,不是动态的。常用格式:ps -ef 、ps aux 。f参数以长格式输出。

Pstree:将所有行程以树状图显示, 树状图将会以 pid (如果有指定) 或是以 init 这个基本行程为根 (root),可以指定显示某个使用者的进程。

Kill终止进程。向Linux系统的内核发送一个系统操作信号和某个程序的进程标识号,然后系统内核就可以对进程标识号指定的进程进行操作。常用格式:kill pid或kill -9 pid。

Nohup不挂断地运行命令(让程序后台运行)。守护进程可以直接在命令后面加上&符号,普通程序即使使用 & 结尾,如果终端关闭,那么程序也会被关闭。(有些人用nohup运行程序后直接按关闭按钮关掉连接的窗口,这样做不规范,程序会随着session的关闭而终止。正确步骤是:先按任意键回到shell终端,然后输入exit退出)。

Jobs查看当前在后台运行的程序。

Fg将后台的命令调至前台继续运行。格式:fg %jobId,这里不是进程的pid,是用jobs查到的jobid。

Bg将一个在后台暂停的命令,变成继续执行。格式:bg %jobId。

Ctrl+Z:这是组合键,将一个正在前台执行的命令放到后台,并暂停。

Nice:内核根据进程的nice值决定进程需要多少处理器时间,取值范围-20到20,值越低优先级越高,Ps axl可以查看 NI 值。降低优先级可以直接用"nice -niceNum 命令"这种格式;提升优先级用"nice --niceNum 命令"的格式,如果为负数则需要root权限。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小小哭包

创作不易,给作者加个鸡腿吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值