Linux中的进程管理

简介: 什么是进程,顾名思义嘛!就是正在进行的程序,在Linux中,只要开启服务就会在后台对应的有了进程。那么进程管理究竟对于我们的日常运维工作有什么用呢?主要作用有三点:首先,最重要的是查看服务器健康状态第二,查看系统中运行的所有进程第三,杀死进程我们用到进程最重要的作不就是用...

什么是进程,顾名思义嘛!就是正在进行的程序,在Linux中,只要开启服务就会在后台对应的有了进程。那么进程管理究竟对于我们的日常运维工作有什么用呢?

主要作用有三点:

首先,最重要的是查看服务器健康状态

第二,查看系统中运行的所有进程

第三,杀死进程


我们用到进程最重要的作不就是用就是用来查看服务器的健康状态,做运维的不就是为了保证服务器能够一直这么正常运行吗?


① top命令 -->查看服务器健康状态

wKioL1fsw_milM9eAALbJ5Rzb1k955.png-wh_50


终端直接输入top,如图:

wKiom1fsxE2yvKI_AABzSPjg6To700.png-wh_50


这里面最重要的就是前面的那5行,其中几个比较重要的参数如下:

load average:0.00, 0.00, 0.00  :平均负载,前15分钟之内的平均负载

100%id :cpu剩余空间

Mem和Swap中的free :剩余空间



② ps命令

wKioL1fsxTvx39yAAAKFz-avQKc068.png-wh_50


③ pstree [选项] :查看进程树

     -p 查看进程PID号

     -u 查看进程所属用户

wKioL1fsxmfzNYsBAABIJBHlgBs236.png-wh_50



④ 杀死进程

kill -l 查看进程的信号

wKioL1fs20zTU2-_AABrrPyb9WY624.png-wh_50


kill -1 进程PID -->重启服务而不会踢出终端用户

kill -9 进程PID -->强制杀死进程


pkill -9 进程名 强制杀死进程

pkill -9 -t tty1 退出终端用户

wKiom1fs3FrTmcgSAABOXBQaaO0078.png-wh_50


相关文章
|
17天前
|
网络协议 Linux
在Linux中,管理和配置网络接口
在Linux中管理网络接口涉及多个命令,如`ifconfig`(在新版本中被`ip`取代)、`ip`(用于网络设备配置)、`nmcli`(NetworkManager的CLI工具)、`nmtui`(文本界面配置)、`route/ip route`(处理路由表)、`netstat/ss`(显示网络状态)和`hostnamectl/systemctl`(主机名和服务管理)。这些命令帮助用户启动接口、设置IP地址、查看连接和路由信息。不同发行版可能有差异,建议参考相应文档。
19 4
|
3天前
|
NoSQL Linux 程序员
【linux进程信号(一)】信号的概念以及产生信号的方式
【linux进程信号(一)】信号的概念以及产生信号的方式
|
3天前
|
Linux
【linux进程间通信(一)】匿名管道和命名管道
【linux进程间通信(一)】匿名管道和命名管道
|
3天前
|
Java Shell Linux
【linux进程控制(三)】进程程序替换--如何自己实现一个bash解释器?
【linux进程控制(三)】进程程序替换--如何自己实现一个bash解释器?
|
3天前
|
算法 Linux Shell
【linux进程(二)】如何创建子进程?--fork函数深度剖析
【linux进程(二)】如何创建子进程?--fork函数深度剖析
|
3天前
|
存储 Linux Shell
【linux进程(一)】深入理解进程概念--什么是进程?PCB的底层是什么?
【linux进程(一)】深入理解进程概念--什么是进程?PCB的底层是什么?
|
4天前
|
消息中间件 Unix Linux
Linux的学习之路:17、进程间通信(1)
Linux的学习之路:17、进程间通信(1)
19 1
|
4天前
|
存储 安全 Linux
Linux的学习之路:9、冯诺依曼与进程(1)
Linux的学习之路:9、冯诺依曼与进程(1)
18 0
|
9天前
|
算法 Linux 调度
深入理解Linux内核的进程调度机制
【4月更文挑战第17天】在多任务操作系统中,进程调度是核心功能之一,它决定了处理机资源的分配。本文旨在剖析Linux操作系统内核的进程调度机制,详细讨论其调度策略、调度算法及实现原理,并探讨了其对系统性能的影响。通过分析CFS(完全公平调度器)和实时调度策略,揭示了Linux如何在保证响应速度与公平性之间取得平衡。文章还将评估最新的调度技术趋势,如容器化和云计算环境下的调度优化。
|
10天前
|
监控 Linux
linux监控指定进程
请注意,以上步骤提供了一种基本的方式来监控指定进程。根据你的需求,你可以选择使用不同的工具和参数来获取更详细的进程信息。
14 0