linux里netstat与ps,linux命令——ps和netstat
linux命令——ps和netstat
2017年03月14日 23:34:27 漫步111 阅读数 2282
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jjwyll/article/details/62091307
3、常用命令参考
a、显示所有的进程
命令:ps -A
b、显示指定用户的进程(这里选定root用户)
命令:ps -u root
c、显示所有的进程,包括命令行提示符信息
命令:ps -ef
d、显示所有正在内存中进程,展示进程占用系统资源信息
命令:ps -aux
e、ps与grep组合使用,查找cmd匹配指定内容的进程
命令:ps -aux|grep php
f、列出命令行相关的进程
命令:ps -l
g、树状结构展示所有的进程
命令:ps -axjf
h、显示进程信息,并记录到指定文件中(指定文件名不存在则默认创建该文件)
命令:ps -aux > log.txt
二、Netstat命令
1、简介
netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态(Interface Statistics),masquerade连接,多播成员
2、命令参数
注:netstat命令默认是不显示LISTEN状态的网络连接和LISTEING状态的UNIX域连接,只有使用带-a或者-l参数的命令才能显示出来。
-a (all)显示所有状态的连接
-t (tcp)仅显示tcp相关连接
-u (udp)仅显示udp相关连接
-n 拒绝显示别名,能显示数字的全部转化成数字。
-l 仅列出有在监听状态的连接
-p 显示建立相关链接的程序名
-r 显示路由信息,路由表
-e 显示扩展信息,例如uid等
-s 按各个协议进行统计
-c 每隔一个固定时间,执行该netstat命令。
3、常用命令参考
a、列出所有连接(包括监听和未监听状态)
命令:netstat -a;列出所有状态下的连接
命令:netstat -at;列出所有状态下的tcp连接
命令:netstat -au;列出所有状态下的udp连接
命令:netstat -ax;列出所有状态下的UNINX域连接
b、列出处于LISTEN状态的连接
命令:netstat -l;列出所有处于LISTEN状态的连接
命令:netstat -lt;列出所有处于LISTEN状态的tcp连接
命令:netstat -lu;列出所有处于LISTEN状态的udp连接
命令:netstat-lx;列出所有处于LISTENING状态的UNIX域连接
c、统计通信协议连接信息
命令:netstat -s;统计所有连接的通信协议连接信息
命令:netstat -st;统计基于tcp连接的通信协议连接信息
命令:netstat -su;统计基于udp连接的通信协议连接信息
d、输出中显示进程ID和进程名信息(可搭配其他参数使用)
命令:netstat -p;列出除LISTEN和LISTENING状态下的连接,包含连接所属进程的进程ID和进程名
命令:netstat -tp;列出除LISTEN和LISTENING状态下的tcp连接,包含连接所属进程的进程ID和进程名
命令:netstat -up;列出除LISTEN和LISTENING状态下的udp连接,包含连接所属进程的进程ID和进程名
e、动态输出连接信息
命令:netstat -c;每间隔一秒输出当前连接信息
f、列出特定的连接
命令:netstat -ap|grep postgres
linux里netstat与ps,linux命令——ps和netstat相关推荐
- ps快捷键命令#ps学习教程基础视频抠图
ps快捷键命令#ps学习教程基础视频抠图
- linux 阶段作业领导者,Linux入职基础-5.22_命令ps显示进程状态(应用实战6)
命令ps显示进程状态(应用实战6) 简介: 由于一个应用程序可能需要启动多个进程,所以在同等情况下,进程的数量要比程序多.要对进程进行监测和控制,首先必须要了解当前进程的情况,而 ps 命令就是非常强 ...
- Linux显示瞬间进程动态的命令ps
ps用于显示瞬间进程的动态信息.其用法如下: 一.常用参数: -A 显示所有进程(等价于-e)(utility) -a 显示一个终端的所有进程,除了会话引线 -N 忽略选择. -d 显示所有进程,但省 ...
- linux里进程状态为sl,Linux ps state sl+是什么意思
下面这是一段java代码, public class Z { public static void main(String[] args) { new Z(); } private Z() { Z a ...
- linux里进程状态为sl,Linux ps state sl+是什么意义
Linux ps state sl+是什么意思 下面这是一段java代码, public class Z { public static void main(String[] args) { new ...
- linux里的交换分区,Linux常用命令之--交换分区
创建交换分区(交换内存):mkswap 交换分区其实是硬盘的一块空间.当系统内存小于2G时,交换分区大小为4G.如果超过2G,交换分区为+2G.内存和硬盘的读写速度差百倍,未响应是因为内存拥堵 查看系 ...
- linux里centos7开放端口,linux centos7 防火墙及端口开放相关命令
一.防火墙相关命令 1.查看防火墙状态 : systemctl status firewalld.service 注:active是绿的running表示防火墙开启 2.关闭防火墙 :systemct ...
- 怎么结束linux里的redis进程,linux 怎么结束redis的monitor命令
用户:392647181 2016年08月19日 /etc/sysctl.conf 添加 vm.overcommit_memory=1 刷新配置使之生效 sysctl vm.overcommit_me ...
- linux里运行windows,在Linux上运行Windows应用程序
当前位置:我的异常网» Linux/Unix » 在Linux上运行Windows应用程序 在Linux上运行Windows应用程序 www.myexceptions.net 网友分享于:2015- ...
- linux里/是主分区,Linux主分区和扩展分区及逻辑分区的最大区别
一.Linux分区概念 首先,让我介绍Linux中分区的概念,这从一开始就伤害了我. Linux中规定每个硬盘设备最多可以由4个主分区(包括扩展分区)组成,任何扩展分区都必须占用一个主分区号,即硬盘中 ...
最新文章
- vi(vim)快捷键小记
- 让更多声音参与改变,美团外卖“订单分配”算法公开
- Unix进程和线程管理及其异同
- 转--Linux邮件服务器软件比较
- 关于为使用ArrayAdapter创建ListView时,使用TextView添加子项的问题
- java for 循环执行顺序
- [Android学习笔记]使用ListView
- WPF 基于 .NET 5 框架和 .NET 6 的 SDK 进行完全单文件发布
- 前端学习(2695):重读vue电商网站16之Upload 上传组件
- 多语言网站设计需要注意的问题
- VB取得TextBox、RichTextBox光标所在的行和列(支持汉字)
- HackerOne 发布《2021年黑客报告》:黑客的动力、发展和未来
- java script应用领域_JavaScript的应用
- vagrant:修改Linux网络设置
- 数电期末基础知识整理
- 毕业设计——基于STM32单片机的蓝牙智能手环系统
- 江在川上曰:less样式预编译
- 线程安全、线程同步、线程间通信
- Java开发杨枝/9.23/9.24
- PHP志愿者协会报名系统的设计与实现 毕业设计-附源码201524