iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux中常用的进程管理命令有哪些
  • 137
分享到

Linux中常用的进程管理命令有哪些

2023-06-27 12:06:24 137人浏览 安东尼
摘要

本篇内容主要讲解“linux中常用的进程管理命令有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux中常用的进程管理命令有哪些”吧!1.ps‘ps&rsqu

本篇内容主要讲解“linux中常用的进程管理命令有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux中常用的进程管理命令有哪些”吧!

Linux中常用的进程管理命令有哪些

1.ps

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

ps -a - 列出所有运行中/激活进程
Linux中常用的进程管理命令有哪些

 

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

2.pstree

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

Linux中常用的进程管理命令有哪些

 

3.top

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

Linux中常用的进程管理命令有哪些

 

4.htop

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

Linux中常用的进程管理命令有哪些

 

5.nice

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

进程优先级值的范围从-20到19。值越低,优先级越高。

nice   - 通过给定的优先值启动一个程序
Linux中常用的进程管理命令有哪些
Linux中常用的进程管理命令有哪些

 

上述命令例子中,可以看到‘top’命令获得了-3的优先值。

6.renice

renice命令类似nice命令。使用这个命令可以改变正在运行的进程优先值。注意,用户只能改变属于他们自己的进程的优先值。

renice -n -p - 改变指定进程的优先值
Linux中常用的进程管理命令有哪些

 

初始优先值为0的3806号进程优先值已经变成了4。

renice -u -g - 通过指定用户和组来改变进程优先值
Linux中常用的进程管理命令有哪些

 

上述例子中,用户为‘mint’的所有进程优先值变为‘-3’。

7.kill

这个命令用于发送信号来结束进程。如果一个进程没有响应杀死命令,这也许就需要强制杀死,使用-9参数来执行。注意,使用强制杀死的时候一定要小心,因为进程没有时机清理现场,也许写入文件没有完成。如果我们不知道进程PID或者打算用名字杀死进程时候,killall就能派上用场。

kill kill -9 killall -9 - 杀死所有拥有同样名字的进程

如果你使用kill,你需要知道进程ID号。pkill是类似的命令,但使用模式匹配,如进程名,进程拥有者等。

pkill
Linux中常用的进程管理命令有哪些
Linux中常用的进程管理命令有哪些

8.ulimit

该命令用于控制系统资源在shell和进程上的分配量。对于系统管理员是最有用的,可以管理重度使用和存在性能问题的系统。限制资源大小可以确保重要进程持续运行,其他进程不会占用过多资源。

ulimit -a - 显示当前用户关联的资源限制
Linux中常用的进程管理命令有哪些

 

-f :最大文件尺寸大小

-v :最大虚拟内存大小(KB)

-n :增加最大文件描述符数量

-H :改变和报告硬限制

-S :改变和报告软限制

浏览ulimit man页面获取更多选项。

9.w

w 提供当前登录的用户及其正在执行的进程的信息。显示信息头包含信息,如当前时间、系统运行时长、登录用户总数、过去的1,5,15分钟内的负载均衡数。

基于这些用户信息,用户在终止不属于他们的进程时要小心。

Linux中常用的进程管理命令有哪些

 

who是类似命令,提供当前登录用户列表、系统启动时间、运行级别等。

Linux中常用的进程管理命令有哪些

 

whoami 命令输出当前用户ID

Linux中常用的进程管理命令有哪些

10.pgrep

pgrep的意思是”进程号全局正则匹配输出”。该命令扫描当前运行进程,然后按照命令匹配条件列出匹配结果到标准输出。对于通过名字检索进程号是很有用。

pgrep -u mint sh

这个命令将会显示用户为‘mint’和进程名为‘sh’的进程ID。

Linux中常用的进程管理命令有哪些

11.fg , bg

有时,命令需要很长的时间才能执行完成。对于这种情况,我们使用‘bg’命令可以将任务放在后台执行,而用‘fg’可以调到前台来使用。

我们可以通过‘&’在后台启动一个程序:

find . -name *iso > /tmp/res.txt &

一个正在运行的程序也可以通过“CTRL+Z”和“bg”命令组合放到后台运行。

find . -name *iso > /tmp/res.txt & - 启动一个程序ctrl+z - 挂起当前执行程序bg - 将程序放到后台运行

我们可以使用‘jobs’命令列出所有后台进程。

jobs

使用‘fg’命令可以将后台程序调到前台执行。

fg %进程id
Linux中常用的进程管理命令有哪些

12.ipcs

ipcs命令报告进程间通信设施状态。(共享内存,信号量和消息队列

用-p参数联合-m、-s或-q使用,可以获得相关的进程间通信的进程ID。

ipcs -p -m

下面屏幕截图列出了最近访问了共享内存段的进程的创建者的ID和进程ID。

Linux中常用的进程管理命令有哪些

到此,相信大家对“Linux中常用的进程管理命令有哪些”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: Linux中常用的进程管理命令有哪些

本文链接: https://www.lsjlt.com/news/310529.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux中常用的进程管理命令有哪些
    本篇内容主要讲解“Linux中常用的进程管理命令有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux中常用的进程管理命令有哪些”吧!1.ps‘ps&rsqu...
    99+
    2023-06-27
  • Linux进程管理命令有哪些
    这篇“Linux进程管理命令有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Linux进程管理命令有哪些”文章吧。执行中...
    99+
    2023-06-27
  • Linux进程管理的命令有哪些
    这篇文章主要介绍“Linux进程管理的命令有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux进程管理的命令有哪些”文章能帮助大家解决问题。1.ps‘ps&rs...
    99+
    2023-06-28
  • Linux磁盘管理常用命令有哪些
    这篇文章主要介绍Linux磁盘管理常用命令有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在Linux系统中,如何有效地对存储空间加以使用和管理,是一项非常重要的技术。命令介绍ls -al命令这个命令大家再熟悉不...
    99+
    2023-06-27
  • Linux常用包管理及命令有哪些
    这篇文章主要为大家展示了“Linux常用包管理及命令有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux常用包管理及命令有哪些”这篇文章吧。简介在Linux上,安装软件的方式一般有几种...
    99+
    2023-06-15
  • Linux系统管理中有哪些常用的shell命令
    本篇内容主要讲解“Linux系统管理中有哪些常用的shell命令”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统管理中有哪些常用的shell命令”吧!显示消耗内存/CPU最多的10个...
    99+
    2023-06-09
  • Linux后台进程管理的常用命令
    这篇文章主要介绍“Linux后台进程管理的常用命令”,在日常操作中,相信很多人在Linux后台进程管理的常用命令问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux后台进程管理的常用命令”的疑惑有所帮助!...
    99+
    2023-06-13
  • Linux系统中有哪些常用的系统管理命令
    Linux系统中有哪些常用的系统管理命令?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。df作用df命令用来检查文件系统的磁盘空间占用情况,使用权限是所有用户。格式df [o...
    99+
    2023-06-10
  • Linux系统管理员常用命令有哪些
    这篇文章给大家分享的是有关Linux系统管理员常用命令有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。系统管理员(sysadmins)负责日常维护生产系统和服务。其中一个关键任务就是保证功能性服务能24小时工...
    99+
    2023-06-27
  • Linux下磁盘管理常用命令有哪些
    小编给大家分享一下Linux下磁盘管理常用命令有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Linux的磁盘管理是Linux管理员非常重要的必须技能。df命...
    99+
    2023-06-27
  • Linux有效管理进程的命令
    本篇内容主要讲解“Linux有效管理进程的命令”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux有效管理进程的命令”吧!一般来说,应用程序进程的生命周期有三种主要状态:启动、运行和停止。如...
    99+
    2023-06-16
  • Linux中的常用命令有哪些
    这篇文章给大家分享的是有关Linux中的常用命令有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。       1、系统信息  arch 显示机器的处理器架构  unam...
    99+
    2023-06-04
  • Linux中常用的命令有哪些
    这篇文章主要介绍了Linux中常用的命令有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux中常用的命令有哪些文章都会有所收获,下面我们一起来看看吧。一、前言Linux是一种自由和开放源代码的类UNI...
    99+
    2023-06-16
  • Linux常用硬盘管理相关命令有哪些
    本篇内容介绍了“Linux常用硬盘管理相关命令有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、df命令df命令用于统计分区的占用状况...
    99+
    2023-06-21
  • linux用户和组管理常见命令有哪些
    这篇文章给大家分享的是有关linux用户和组管理常见命令有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体如下:用户隶属于用户组的。用户与用户组配置文件1)用户组配置文件/etc/group第一列:用户组的...
    99+
    2023-06-05
  • Linux中有哪些常用命令
    这篇文章给大家分享的是有关Linux中有哪些常用命令的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显...
    99+
    2023-06-09
  • Linux中有哪些文件管理命令
    Linux中有哪些文件管理命令?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。什么是Linux系统Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基...
    99+
    2023-06-09
  • Linux常用的命令有哪些
    今天小编给大家分享一下Linux常用的命令有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。系统信息arch 显示机器的处...
    99+
    2023-06-26
  • linux中有哪些常用的backtrack命令
    本篇文章为大家展示了linux中有哪些常用的backtrack命令,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。基本 passwd 修改密码。 挂载本地分区: mount /dev/hda1 /mn...
    99+
    2023-06-13
  • Linux中有哪些不常用的命令
    这篇文章将为大家详细讲解有关Linux中有哪些不常用的命令,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1)pgreppgrep名字前有个p,我们可以猜到这和进程相关,又是grep,当然这是进程相关的gr...
    99+
    2023-06-16
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作