linux进程命令解释 linux 进程相关命令( 二 )


ps aux命令
ps -ef命令
查看进程状态这两个是命令是最常用的 , 使用 ps aux 可以查看进程的详细运行状态等 。使用 ps -ef不仅可以显示自身的PID , 也可以显示PPID(父进程) 。但是显示不了进程的运行状态
top命令
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器
man手册关于top的解释
关闭进程,重启进程
在上一片文章中 linux的目录结构 里面说过,在目录/etc/init.d/目录下包含许多系统各种服务的启动和停止脚本 。假设进程占用内存较大或者进程异常 , 我们是重启这个进程restart 。如下图所示:
我们重启了mysqld这个进程,可以看出进程号已经改变(从15743到15964),说明进程已经重启 。
Linux下有3个特殊的进程,idle进程(PID=0), init进程(PID=1)和kthreadd(PID=2)
我们来看一下进程状态[下面是删减版,进程数量太多 , 列举一部分]
可以看到很多进程的PPID号是1和2 。也就是init进程和kthreadd进程 。
在使用Windows系统的过程中,都碰到过应用程序卡死的情况 。应对此问题,我们一般都是等待失去响应的程序恢复,或者是直接使用任务管理器将其强制关闭,然后再重新打开 。
在Linux中,遇到特别耗费资源的进程,当然需要使用 top命令 查看进程占用率高的进程 。或者使用 free -m命令 查看内存剩余 。假设需要强杀进程来释放空间 。我们涉及到Linux中信号??的知识,在这里简单的描述一下,信号的详解会在接下来的文章里面叙述 。
free -m命令查看内存空间
在linux中存在着64种信号
使用 kill -l命令 查看信号列表
在前面说过进程会被这些个信号(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号强制停止运行) 那问题就在于如何发信号给这些个进程 。
使用kill命令发信号
我们从上面可以看到 mysqld进程被重启了。
关于Linux的这一块进程的知识还有很多,后面的文章跟大家分享僵尸进程,孤儿进程等等知识,以及守护进程(daemon进程).
Linux中如何启动进程?进程调度命令有哪些?Linux技术的发展引起了很多企业和个人的关注 。市场对Linux运维的需求逐渐增加,学习Linux技术的人越来越多 。在Linux运维中,进程是必须学习掌握的技能 。那么Linux中如何启动进程?常用的进程调度命令有哪些?
执行中的程序称作进程 。当程序的可执行文件存储在存储器中并运行时,每个进程将被动态分配系统资源、内存、安全属性和相关状态 。多个进程可以与同一个程序相关联,并在同一时间执行,而不会相互干扰 。操作系统将有效地管理和跟踪所有正在运行的进程 。
Linux中如何启动进程?启动进程的方法是什么?
手工启动 。用户在输入端发出命令,直接启动进程 。分为前台启动和后台启动 。前台启动:直接在SHELL中输入命令进行启动 。后台启动:启动一个目前并不紧急的进程 。
调度启动 。系统管理员根据系统资源和进程占用资源的情况,事先进行调度安排 , 指定任务运行的时间和场合 , 到时候系统会自动完成该任务 。
常用的进程调度命令有哪些?
常用的进程调度命令有:at、batch、crontab 。
以上便是关于“如何启动或终止进程?常用的进程调度命令有哪些?”的相关介绍 。想要成为一名优秀的Linux运维工程师,需要掌握更多的Linux知识 。
linux命令中ps -ef详解1、ps -ef表示bai查看全格式的全部进程 。
ps是linux下最常用的也是非常强大的进程查看命令,常配合管道命令 | 和查找命令 grep 同时执行来查看特定进程 。

推荐阅读