概述
Linux查看进程信息相关(Ubuntu)
Linux中一切皆文件(文件:读写执行(查看、创建、删除、移动、复制、编辑),权限(用户、用户组),系统(磁盘、进程))
对于我们开发人员来说,Linux更多的是偏向于使用即可!
1、基本概念
1、在Linux中,每一个程序都是有自己的一一个进程,每一 个进程都有一个id号!
2、每一个进程呢,都会有一个父进程!
3、进程可以有两种存在方式:前台!后台运行!
4、一般的话服务都是后台运行的,基本的程序都是前台运行的!
3、查看进程命令
PS 查看当前系统中正在执行的各种进程信息!
ps -xx :
-a:显示当前终端运行的所有进程信息(单个用户)
-u:以用户的信息显示进程
-x:显示后台运行进程的参数
一般这三个参数我们会连起来用:
# ps -aux 查看所有的进程
ps -aux
如图:
可是有这么多进程,我们怎么能找到我们想要的呢?现在我们就需要管道符来操作了,管道符就是一个 | ,意思是把左边的输出当成右边的输入,下面再介绍一个命令:
# | 在Linux中这个叫管道符,左边的输出是右边的输入1! A|B
# grep 查找文件中符合条件的字符串!
来个例子:
# 查找进程中与mysql有关的进程
ps -aux|grep mysql
如图:
2、查看父进程命令
因为Linux中,每个进程都会有一个父进程,所以我们需要查看某个进程的父进程信息,命令为:
# 查看mysql的父进程信息
ps -ef|grep mysql
如图:
第一栏为当前进程的进程号,第二栏为父进程的进程号
除了这种查看父进程的方法外,还有一种**进程树(目录树)**的方法,我觉得比较直观:
pstree -pu
-p 显示父id
-u 显示用户组
如图:
4、结束进程命令
结束进程:杀掉进程,等价与windows结束任务!
kill -9 进程的id
# 例如 kill -9 23 为结束进程id为23的进程
一般我们不会主动去结束进程,但是,我们平时写的一个Java程序死循环了,我们可以选择杀死进程!
最后
以上就是欣慰太阳为你收集整理的Linux查看进程信息相关(Ubuntu)的全部内容,希望文章能够帮你解决Linux查看进程信息相关(Ubuntu)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复