Linux进程管理
2016-10-21 21:48
134 查看
对于Linux进程的管理,是通过进程管理工具实现的,比如ps,kill,工具
1.进程查看指定:ps
我们常用的选项组合是aux
2.top动态查看进程
top快捷键
默认3s刷新一次
空格 :立即刷新。
q退出
M:按内存排序
P:按CPU排序
3.pgrep管理工具
作用:查找服务进程号
pgrep 服务名称
比如 pgrep httpd
4.netstat工具
netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态
比如查看所有的TCP端口
5.虚拟文件系统/proc,sys
/proc是内存中有关系统进程的信息
/sys是有关系统内核以及驱动的信息
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是有关系统内核以及驱动的信息