Linux教程

linux进程管理

本文主要是介绍linux进程管理,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

进程管理

Linux中一切皆是文件

(文件:读写操作(查看,创建,删除,移动,复制,编辑),权限(用户,用户组)

系统:(磁盘,进程))

一.基本概念a.在Linux中,每一个程序都是有自己的一个进程,每一个进程都有一个id号.

b.每一个进程,都有一个父进程

c.进程有两种存在方式:前台!后台运行!

d.一般的话服务都是后台运行,基本的程序都是前台运行的!

二.命令

1.ps  查看当前系统中正在执行的各种进程信息!

ps -xx

  • -a 显示当前终端运行的所有进程信息
  • -u 以用户的信息显示进程
  • -x 显示后台运行进程的参数!
  • |  管道符
  • -aux 查看所有进程

2.grep  查找文件中符合条件的字符串!

ps -aux|grep  mysql    #查询结果通过管道符进行过滤有关MySQL的

对于我来说,记住一个通用命令即可  ps -xx|grep 进程名字   过滤进程信息!3.ps -ef 可以查看父进程的信息

看父进程一般可以通过目录树结构来查看

pstree -pu

  • -p  显示父id
  • -u 显示用户组

三.结束进程,杀死进程,结束任务

kill -9 进程的id

平时代码死循环,可以结束进程

  • kill -9 进程的id       # 强制结束该进程
这篇关于linux进程管理的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!