Linux进程管理

对于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是有关系统内核以及驱动的信息

 

posted @ 2016-10-21 21:48  xiaoganghu  阅读(144)  评论(0编辑  收藏  举报