您的位置:首页 > 运维架构 > Linux

Linux进程管理

2016-10-21 21:48 134 查看
对于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是有关系统内核以及驱动的信息
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: