Linux 进程管理

进程管理

top 查看进程

查看系统的负载情况以及每个进程的资源耗费情况

显示当前系统中耗费资源最多的进程,以及系统的一些负载情况。

-d  设置刷新的时间  默认3秒  (动态刷新)

按 Q退出

可以与grep  联合使用  查找指定进程

kill  关闭进程

关闭进程

kill  【选项】 pid

kill  -9 pid(进程号)  强行关闭 常用

kill -1  pid    重启进程

ps  查看当前进程

查看当前进程的情况

a:显示所有用户的进程

    u:显示用户名和启动时间

    x:显示没有控制终端的进程

    e:显示所有进程,包括没有控制终端的进程

l:长格式显示

常用参数  aux

ps aux

查看系统中所有进程

# ps aux      #查看系统中所有进程,使用BSD操作系统格式,unix

# ps -le        #查看系统中所有进程,使用Linux标准命令格式

ps应用实例

# ps -u or ps -l  查看隶属于自己进程详细信息

# ps aux | grep sam      查看用户sam执行的进程 

    # ps -ef | grep init        查看指定进程信息

top与ps区别

top 查看进程会持续关注

ps  查看运行查看指令的那一瞬间的进程情况


pstree

yum -y install psmisc

查看当前进程树

pstree [选项]

-p 显示进程PID

-u 显示进程的所属用户

进程后台执行

挂起到后台

ctrl+z  可以把一个前台程序挂起到后台(挂起,就意味着程序被暂停了)

运行在后台

将一个程序放后台运行的标准写法:

nohup  sh back.sh  1>/dev/null    2>&1    &

1>/dev/null : 表示将程序的标准输出重定向到/dev/null 文件

2>&1    :  表示将程序的标准错误输出,重定向到“标准输出通道”

&      :  表示将程序放在后台执行

nohup    : 表示不要挂起

查看后台进程

jobs    查看当前在后台挂起的进程

fg  job_id  将指定id 的job放回前台执行

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 只有光头才能变强 回顾前面: 看完这篇Linux基本的操作就会了 Linux用户和权限管理看了你就会用啦 这...
    Java3y阅读 737评论 0 8
  • 进程管理 一、进程基本介绍 在Linux中,每个执行的程序、代码都成为一个进程(process)。每个进程都分配一...
    瑾兰阅读 449评论 0 0
  • 在Linux中,每个执行程序(代码)都称为一个进程,每个进程都分配一个ID号。每一个进程都有一个父进程,而这个父进...
    Manfestain阅读 149评论 0 0
  • 总目录:地址如下看总纲 https://www.jianshu.com/p/409970d8d0f1[https:...
    鄙人_阿K阅读 231评论 0 1
  • 进程 是 Unix 和 Linux 系统中对正在运行中的应用程序的抽象,通过它可以管理和监视程序对内存、处理器时间...
    rollingstarky阅读 6,791评论 0 5