对于Linux进程的管理,是通过进程管理工具实现的,比如ps,kill,工具
1.进程查看指定:ps
**1.ps**
#-a显示所有用户的进程
#-u显示用户名和启动时间
#-x显示没有控制终端的进程
#-e显示所有进程,包括没有控制终端的进程
#-l长格式显示,详细信息显示
#-w 宽行显示,可以使用多个w进行加宽显示
我们常用的选项组合是aux
ps -aux #是用BSD的风格来显示进程
ps -ef #是用标准的格式显示
2.top动态查看进程
top快捷键
默认3s刷新一次
空格 :立即刷新。
q退出
M:按内存排序
P:按CPU排序
3.pgrep管理工具
作用:查找服务进程号
pgrep 服务名称
比如 pgrep httpd
4.netstat工具
netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态
-a或–all 显示所有连接中的接口
-l或–listening 显示监控中的服务器的接口
-n或–numeric 直接使用IP地址,而不通过域名服务器
-p或–programs 显示正在使用接口的程序识别码和程序名称
-t或–tcp 显示TCP传输协议的连接状况
-u或–udp 显示UDP传输协议的连接状况
比如查看所有的TCP端口
netstat -anlpt
5.虚拟文件系统/proc,sys
/proc是内存中有关系统进程的信息
/sys是有关系统内核以及驱动的信息