linux进程管理

  1. 进程的概念
    进程表示程序的一次执行过程,它是应用程序的运行实例,是一个动态的过程。或者可以更简单地描述为:进程是操作系统当前运行的程序。当一个进程开始运行时,就是启动了这个过程。进程包括动态执行的程序和数据两部分。现代操作系统支持多进程处理,这些进程可以接受操作系统的调度,所以说每一个进程都是操作系统进行资源调度和分配的一个独立单位。所有的进程都可能存在3种状态:运行态、就绪态、阻塞态。
  2. 进程的观察

静态的查看所有进程

ps -ef
ps -ef | grep tes

动态的查看所有进程

top
top | grep his

  1. 进程的终止:kill、killall
    一般来说,kill命令需要和ps命令联合使用。原因是kill后面跟的应该是需要被终止的进程的PID。典型用法是使用ps查出进程的PID,然后使用kill将其终止。kill的使用方法如下:

[root@localhost ~]# ps -ef | grep dhcp
root 2877 1 0 18:59 ? 00:00:00 /usr/sbin/dhcpd

这里找出dhcpd的PID是2877

[root@localhost ~]# kill 2877

  1. 查询进程打开的文件:lsof
    lsof(list open files)是一个列出当前系统中所有打开文件的工具。
    列出操作某个文件的进程

lsof /var/log/messages

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值