Linux进程管理工具ps/pgrep/pkill/kill/uptime/to( 四 )


按T切换是否显示每个连接的总流量;
按l打开屏幕过滤功能,输入要过滤的字符,比如ip,按回车后,屏幕就只显示这个IP相关的流量信息;
按L切换显示画面上边的刻度;刻度不同,流量图形条会有变化;
按j或按k可以向上或向下滚动屏幕显示的连接记录;
按1或2或3可以根据右侧显示的三列流量数据进行排序;
按根据远端目标主机的主机名或IP排序;
按o切换是否固定只显示当前的连接;
按f可以编辑过滤代码,这是翻译过来的说法,我还没用过这个!
按!可以使用shell命令,这个没用过!没搞明白啥命令在这好用呢!
按q退出监控 。
8.lsof
lsof(list open files)是一个列出当前系统打开文件的工具 。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件 。
默认 : 没有选项,lsof列出活跃进程的所有打开文件
组合 : 可以将选项组合到一起,如-abc,但要当心哪些选项需要参数
-a : 结果进行“与”运算(而不是“或”)
-l : 在输出显示用户ID而不是用户名
-h : 获得帮助
-t : 仅获取进程ID
-U : 获取UNIX套接口地址
-F : 格式化输出结果,用于其它命令 。可以通过多种方式格式化,如-F pcfn(用于进程id、命令名、文件描述符、文件名,并以空终止)
常用命令:语法: lsof -i[46] [][@|][:|port]
(1)ls –i 4表示获取IPv4流量
(2)ls –i 6 表示获取IPv6流量
(3)lsof –iTCP 使用端口查看应用服务
(3)lsof -i -sTCP: 找出监听端口
或者采用lsof -i | grep -i同理可以找出“”即已连接的
(4)kill -9 lsof –t –u gzr 杀死用户运行的所有东西(慎用)
【Linux进程管理工具ps/pgrep/pkill/kill/uptime/to】(5)使用-c查看指定的命令正在使用的文件和网络连接