老男孩教育专注IT教育10余年,只培养IT技术精英

全国免费咨询电话(渠道合作):400-609-2893

Linux系统中常用的进程管理命令有哪些?LinuxSRE工程师培训

老男孩IT教育

行业新闻

2022年9月5日 10:11

在Linux系统中,命令的掌握程度是十分关键的,本篇文章给大家详细说明下Linux系统的进程管理命令,可以显示正在运行的进程,杀死进程和改变进程的优先级,请看下文:

       在Linux系统中,命令的掌握程度是十分关键的,本篇文章给大家详细说明下Linux系统的进程管理命令,可以显示正在运行的进程,杀死进程和改变进程的优先级,请看下文:

Linux培训班

       正在执行的程序也可以叫做进程,当程序可以执行文件存放在存储中,且运行的时候,每个进程会被动态地分配系统资源、内存、安全属性和与之相关的状态,可以有多个进程关联到同一个程序,并同时执行不会互相干扰,操作系统会有效地管理和追踪所有运行着的进程。

       为了管理这些进程,用户应该能够:

       a. 查看所有运行中的进程;

       b. 查看进程消耗资源;

       c. 定位个别进程并且对其执行指定操作;

       d. 改变进程的优先级

       e. 杀死指定进程

       f. 限制进程可用的系统资源等

       Linux提供了很多命令让用户高效掌控上述操作,请看:

       1、ps

       是Linux中最基础的浏览系统中的进程的命令,能列出系统中运行的进程,包括进程号、命令、CPU使用量、内存使用量等。下述选项可以得到更多有用的消息。

       ps -a:列出所有运行中/激活进程

       ps -ef | grep:列出需要进程ps -aux显示进程信息,包括无终端的(x)和针对用户(u)的进程:如USER, PID, %CPU, %MEM等

       2、pstree

       在linux中,每一个进程都是由其父进程创建的。此命令以可视化方式显示进程,通过显示进程的树状图来展示进程间关系。如果指定了pid了,那么树的根是该pid,不然将会是init(pid: 1)。

       3、top

       ‘top’是一个更加有用的命令,可以监视系统中不同的进程所使用的资源。它提供实时的系统状态信息。显示进程的数据包括PID、进程属主、优先级、%CPU、%memory等。可以使用这些显示指示出资源使用量。

       4、htop

       htop与top很类似,但是htop是交互式的文本模式的进程查看器。它通过文字图形化地显示每一个进程的CPU和内存使用量、swap使用量。使用上下光标键选择进程,F7和F8改变优先级,F9杀死进程。Htop不是系统默认安装的,所以需要额外安装。

       5、nice

       通过nice命令的帮助,用户可以设置和改变进程的优先级。提高一个进程的优先级,内核会分配更多CPU时间片给这个进程。默认情况下,进程以0的优先级启动。进程优先级可以通过top命令显示的NI(nice value)列查看。

       为了让学员学以致用,老男孩教育不断更新Linux培训教学大纲,与一众讲师精心打造Linux云计算SRE课程体系。老男孩教育Linux云计算SRE运维课程,从零基础开始授课,适合零基础且对Linux感兴趣的学员学习。课程的主要目的就是培养出专业的Linux系统工程师,名师授课全程面授教学,边讲边练帮助学员高效掌握Linux技术。

   推荐阅读:       

       2022最新Docker常见面试题汇总!老男孩Linux培训班

       Linux运维工程师前景怎么样?老男孩Linux运维培训班

       Linux运维岗位主要工作内容有哪些?老男孩Linux培训班

本文经授权发布,不代表老男孩教育立场。如若转载请联系原作者。