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       # 强制结束该进程
posted @ 2021-09-24 10:52  hudiaoyu2  阅读(19)  评论(0编辑  收藏  举报