1. ps
"ps"是Linux 中最基础的浏览系统中的进程的命令。能列出系统中运行的进程,包括进程号、命令、CPU使用量、内存使用量等。

2. pstree
linux中,每一个进程都是由其父进程创建的。此命令以可视化方式显示进程,通过显示进程的树状图来展示进程间关系。

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)列查看。进程优先级值的范围从-20到19。值越低,优先级越高。

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

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

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

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

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

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

12. ipcs
ipcs命令报告进程间通信设施状态。(共享内存,信号量和消息队列)用-p参数联合-m、-s或-q使用,可以获得相关的进程间通信的进程ID。

转载于:https://blog.51cto.com/11638205/1917164

Linux系统进程管理相关推荐

  1. linux进程管理内存管理,Linux专业知识四:Linux系统进程管理及查看内存

    本文主讲Linux专业知识之Linux系统进程管理及查看内存的情况,以Redhat RHEL7操作系统为例. 一.进程 程序与进程:程序是静态的(文件),进程是动态的(运行的程序). 进程和线程:一个 ...

  2. linux系统进程管理工具,Linux系统进程管理工具

    对于Linxu系统运维工程师来说好的系统进程管理工具,就像一把利器,无坚不摧,可以使用这些工具发现造成性能问题可能原因,提升团队的工作效率,本篇知识提及一些简单常用系统管理工具包括了pstree.ps ...

  3. Linux 系统进程管理

    在 Windows 中主要是使用"任务管理器"来进行进程管理的.目的是: 1)利用"应用程序"和"进程"标签来査看系统中到底运行了哪些程序和 ...

  4. go linux下进程守护,Linux系统进程管理-Go语言中文社区

    一.进程基础知识 1.1 Linux进程的概念 Process:是运行中的程序的一个副本,是被载入内存的一个指令集合.进程ID(Process ID,PID)号码被用来标记各个进程 UID.GID.和 ...

  5. 【树莓派不吃灰】兄弟连篇⑥ Linux系统进程管理

    目录 1.进程查看 1.1 ps 1.2 top 1.3 pstree 2.终止进程 2.1 kill 2.2 killall 2.3 pkill 3.工作管理 4.系统资源查看 4.1 vmstat ...

  6. Linux 系统进程管理与定时任务

    文章目录 前言 一:程序,进程,线程之间的关系 1.1:进程概述 1.2:应用程序,进程和线程的关系 1.2.1:程序和进程的关系 1.2.2:进程和线程的关系 2.1:静态查看 ps命令 2.1.1 ...

  7. linux进程通信核心态时间,Linux进程管理简谈

    Linux系统进程管理简谈 进程是什么? 进程是对处理器.主存和I/O设备的抽象表示. 进程是操作系统对一个正在运行的程序的一种抽象,在一个系统上可以同时运行多个进程,而每个进程都好像在独占的使用硬件 ...

  8. Linux学习-47-Linux系统进程管理和启动方式

    12 Linux系统管理(进程管理.工作管理和系统定时任务) 系统管理只是一个统称,软件管理.文件系统管理.启动管理和服务管理都可以归入系统管理当中. 主要了解进程管理.工作管理和系统定时任务.同时解 ...

  9. Linux 入门 day5 系统进程管理、yum仓库搭建

    一.系统进程管理 1.1 系统启动 systemctl get-default syetemctll set-default graphical .target (改为图形化界面) syetemctl ...

最新文章

  1. NFV转发吞吐量达120GB 赛特斯要造中国NFV新格局
  2. md5-linux_shell
  3. 如何 0 改造,让单体/微服务应用成为 Serverless Application
  4. ITK:相同类型的多个输入
  5. PHP7.2 redis
  6. Python3 异常: name ‘basestring‘ is not defined
  7. 关于博客园开放API的授权问题解决
  8. aud删除 oracle_Oracle 11g如何清理数据库的历史日志详解
  9. git学习笔记-(15-远程跟踪分支)
  10. 讲座记录——科技论文写作及科研方法
  11. 小程序获取附近IBeacon设备
  12. 华硕服务器安装系统安装教程,Asus华硕笔记本重装系统教程
  13. R语言plotly可视化:使用plotly可视化模型预测真阳性率(True positive)TPR和假阳性率(False positive)FPR在不同阈值(threshold)下的曲线
  14. STM32笔记20--电容触摸实验/IIC协议
  15. java生成二维码,全过程,不要积分
  16. 学习笔记(117):R语言入门基础-前10名的行业和地区展示
  17. thinkpad笔记本 刷bios失败,被救回方法
  18. 服务器一般装在哪个位置,立尔讯塔式服务器一般使用在哪些地方?
  19. CSS 框模型 元素框处理元素内容、内边距、边框和外边距的方式
  20. PADS运行脚本出现“Active X Automation:server could not be found”

热门文章

  1. 让你不再害怕指针(一)
  2. Lighttpd 配置与性能优化
  3. Discuz! member.php xss bug
  4. 第8章 Iptables与Firewalld防火墙
  5. 基于向量空间的知识图谱查询及结果解释
  6. Linux中的动态库和静态库(.a/.la/.so/.o)
  7. grunt使用watch和livereload的Gruntfile.js的配置
  8. SQL Server 学习系列之五
  9. HDOJ1871 无题
  10. IT创业光技术好,谋略定位不好,你很可能会死得很惨,丢钱、丢客户、丢成果、丢商机、丢思路...