进程管理, 进程动态排名, 杀死进程

简介:

进程管理
程序:静态的代码,占用硬盘的空间。
进程:动态的代码,占用内存、CPU的空间。
父进程/子进程
进程的标识:PID

查看进程:pstree-processes Tree
格式:pstree [选项] [PID或用户]

常用命令选项
-a:显示完整的命令行
-p:列出对应PID编号
ps -ap lisi(用户)

systemd:表示所有的进程的父进程

ps aux 操作--列出正在运行的所有进程
ps -elf 操作--列出正在运行的所有进程

进程动态排名 
top 交互工具
格式:top [-d刷新秒数] [-u 用户名]

在top界面输入大写的P,所有的进程按照CPU排序
在top界面输入大写的M,所有的进程按照内存大小排序。

检索进程
pgrep -process Grep
用途:pgrep [选项] ...查询条件

常用命令选项
-l:输出进程名,而不仅是PID
-u:检索指定用户的进程
-t:检索指定终端的进程
-x:精确匹配完整的进程名
pgrep -lu lisi

进程的前后台调度
后台启动:
在命令行末尾添加“&”符号,不占用当前终端。

Ctrl+z:挂起当前进程(暂停并转入后台)

jobs 命令:将后台任务恢复到前台运行

bg命令:激活后台被挂起的任务

jobs -l 查看后台进程信息,并输出PID

杀死进程
Ctrl+c :中断当前命令进程

kill [-9] PID :强制杀死进程

killall [-9] 进程名

pkill 查询条件



     本文转自夜流璃雨 51CTO博客,原文链接:http://blog.51cto.com/13399294/2049566,如需转载请自行联系原作者




相关文章
|
5月前
|
调度 Windows Perl
进程和计划任务管理
进程和计划任务管理
47 0
|
11月前
|
存储 Cloud Native Linux
windows检测进程是否存在?强制杀死进程
windows检测进程是否存在?强制杀死进程
|
11月前
|
分布式计算 Hadoop
hadoop进程启停管理
hadoop进程启停管理
69 0
|
3月前
|
SQL 自然语言处理 网络协议
【Linux开发实战指南】基于TCP、进程数据结构与SQL数据库:构建在线云词典系统(含注册、登录、查询、历史记录管理功能及源码分享)
TCP(Transmission Control Protocol)连接是互联网上最常用的一种面向连接、可靠的、基于字节流的传输层通信协议。建立TCP连接需要经过著名的“三次握手”过程: 1. SYN(同步序列编号):客户端发送一个SYN包给服务器,并进入SYN_SEND状态,等待服务器确认。 2. SYN-ACK:服务器收到SYN包后,回应一个SYN-ACK(SYN+ACKnowledgment)包,告诉客户端其接收到了请求,并同意建立连接,此时服务器进入SYN_RECV状态。 3. ACK(确认字符):客户端收到服务器的SYN-ACK包后,发送一个ACK包给服务器,确认收到了服务器的确
182 1
进程管理,每一个程序运行,都会有一个独有的ID,进程号
进程管理,每一个程序运行,都会有一个独有的ID,进程号
|
3月前
|
Ubuntu Unix Linux
如何使用 Supervisor 管理你的进程
**Supervisor** 是一款Python编写的进程管理工具,用于类Unix系统,确保应用服务持续运行。常用命令包括:`reload`(重新加载配置)、`status`(查看进程状态)、`shutdown`(关闭所有进程)、`start`和`stop`(控制单个进程)。在CentOS上安装Supervisor用`yum install -y supervisor`,配置文件通常在`/etc/supervisord.conf`。
60 0
|
5月前
|
存储 Java 调度
Java多线程基础-1:通俗简介操作系统之进程的管理与调度
操作系统是一个复杂的软件,具备许多功能。其中,进程的管理与调度是与我们密切相关的。本文将对操作系统功能中进程管理与调度作出介绍。
58 0
|
5月前
|
消息中间件 监控 Linux
Linux进程和计划任务管理
通过这些命令和工具,你可以有效地管理Linux系统中的进程和计划任务,监控系统的运行状态并保持系统的稳定和可靠性。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
134 2
|
5月前
|
存储 调度
进程的奥德赛:并发世界中的核心概念与动态管理
进程的奥德赛:并发世界中的核心概念与动态管理
67 2

相关实验场景

更多